Модифицированность обычной формы при добавлении строки в НЗ на обычную форму #719168


#0 by Solitar
Всем привет ! На форме расположен НаборЗаписей регистра сведений. При добавлении новой строки в этот НЗ нужно чтобы форма не становилась модифицированной. Форма становится модифицированной сразу как срабатывает событие "Перед началом добавления". Галка "Изменяет данные" снята. Как мне кажется, это типовое поведение платформы и его никак не переопределить....
#1 by Cube
Модифицированность = Ложь;
#2 by Solitar
если бы все так просто. Я не написал, что на форме есть так же и другие реквизиты. Вдруг пользователь их поменял, а мы сделаем форму не модифицированной?
#3 by Maxus43
ну сделай в событии после окончания редактирования, или ещё каком (которое последнее)
#4 by Solitar
представим ситуацию. пользователь поменял 2 реквизита и нажимает "добавить" в НЗ и добавляет новую запись, и мы делаем форму не модифицированной? тогда он видит, что "*" нет в шапке документа и не нажимает ОК.
#5 by Maxus43
по простому значит никак... можно заморочится со сложными вариантами, типа НЗ заменить на ТЗ, а после изменений строк ТЗ (не вызывает можификации) - записывать в НЗ
#6 by Cube
И что, прямо в процедуре ПередНачаломИзменения уже мдоифицированность истина?
#7 by Cube
Только что проверил процедуру ПередНачаломДобавления - в ней модифицированность равна ЛОЖЬ. Работай, работай...
#8 by Maxus43
айайай, ещё и обманывает. Беда. Учитывая - Если не была модифицированна - тогда и ставить модифицированность - ложь
#9 by Solitar
Я не знаю где ты смотришь. Например, если открыть форму контрагента (в любом типовом решении на обычной форме) и нажать "Добавить" в НЗ с контактной информацией, то :
#10 by Cube
Хм... Я смотрел в древнем релизе УАТ... Перепроверил на свежем релизе УПП - да, модифицированность истина... Пойду поищу 10 отличий...
#11 by Cube
+ Нашел: в УАТ на форме не РегистрСведенийНаборЗаписей (как в УПП), а РегистрСведенийСписок. И при этом разкладе форма не становится модифицированной даже после добавления новой записи в РС...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С