|
Запрет изменения цены в ТЧ , если док-т был создан программно? |
☑ |
0
SkillUp
24.10.19
✎
13:33
|
Здавствуйте, задача запретить изменение цены ,если документ был создан программно. Т.е. На форме, у меня, "АвтоматическоеСозданиеДокумента" (булево) , при (допустим) перевыборе номенклатуры. Цена не должна изменяться в ТЧ (чтобы оставалась прежней). Подскажите как можно это реализовать, не поломав типовой функционал (когда документ был введен вручную...)?
Правильно ли поставить уловие, в начале процедуры (*ТоварыЦенаПриИзменении)? Или другие мысли как такое реализовать?
Процедура ТоварыЦенаПриИзменении(Элемент)
Если АвтоматическоеСозданиеДокумента = Истина Тогда
А как тут?!?!?
КонецЕсли;
СтрокаТабличнойЧасти = ЭлементыФормы.Товары.ТекущиеДанные;
// Рассчитать реквизиты табличной части.
ОбработкаТабличныхЧастей.РассчитатьСуммуТабЧасти(СтрокаТабличнойЧасти, ЭтотОбъект);
ОбработкаТабличныхЧастей.РассчитатьСуммуНДСТабЧасти(СтрокаТабличнойЧасти, ЭтотОбъект);
КонецПроцедуры // ТоварыЦенаПриИзменении()
|
|
1
Ненавижу 1С
гуру
24.10.19
✎
13:34
|
то есть меняем номенклатуру, а цена остается прежней?
|
|
2
SkillUp
24.10.19
✎
13:36
|
(1) Да.
|
|
3
SkillUp
24.10.19
✎
13:37
|
(1) Блин...
|
|
4
Vadim_37
24.10.19
✎
13:37
|
опять организационные вопросы пытаются решить программированием
|
|
5
catena
24.10.19
✎
13:37
|
В процедуре ПриИзменении уже поздно что-то делать. Надо при начале редактирования. А лучше вообще при открытии сделать недоступной колонку.
|
|
6
SkillUp
24.10.19
✎
13:38
|
(5) Спавсибо, дельный совет. Вот, только из-за замечания (1) , уже надо что-то придумать.
|
|
7
SkillUp
24.10.19
✎
13:40
|
Ребят, спасибо вам! За замечания и подсказки. Пока вопрос снят.
|
|
8
Vadim_37
24.10.19
✎
13:40
|
(мало). Цена, например в УТ меняется по куче условий (изменение контрагента, договора и т.д). А еще корректировка данных существует.
|
|
9
Vadim_37
24.10.19
✎
13:41
|
Опишите задачу, а не то как вы ее пытаетесь решить.
|
|
10
SkillUp
24.10.19
✎
13:43
|
(8) Вадим, 1 мин.
|
|
11
DrWatson
24.10.19
✎
13:43
|
(6) При изменении номенклатуры срабатывает свой обработчик ПриИзменении. В нем устанавливается цена, которая зависит от номенклатуры. Навешиваешь условие АвтоматическоеСозданиеДокумента и обходишь эту установку цены.
А вообще задача очень странная, что можно поставить любую номенклатуру под цену.
|
|
12
SkillUp
24.10.19
✎
13:47
|
(9) (11) Вопрос снят! Я не правильно понял задачу. Прошу извинить меня!!!
|
|
13
piter3
24.10.19
✎
13:50
|
Ну что еще разок вопрос снят и по новой:)
|
|
14
SkillUp
24.10.19
✎
13:57
|
(13) Ничего по новой, не будет!
|
|