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