|
Запрет изменения цены в ТЧ , если док-т был создан программно? | ☑ | ||
---|---|---|---|---|
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) Ничего по новой, не будет!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |