|
ЗУП 3.1.Обойти дату запрета при записи периодических регистров
| ☑ |
0
егаис
07.02.20
✎
08:55
|
Изменение данных ФЛ, таких как гражданство, например, адрес, "задним" числом упирается в дату запрета.
Штатно это обходится или костыли рисовать?
|
|
1
егаис
07.02.20
✎
08:58
|
просто добавить
Загрузка = Истина
в ЗаписатьЗаписьПослеРедактированияВФормеПоСтруктуре вариант, если только с отбором по регистрам, т.к функция универсальная.
|
|
2
mmmarat
07.02.20
✎
09:12
|
(0) есть штатный ключ для обхода, необходимо вставить в дополнительные свойства.посмотрите по цепочке по подписке, не помню имя.
|
|
3
егаис
07.02.20
✎
09:20
|
(2) спасибо
Объект.ОбменДанными.Загрузка И (НЕ Объект.ДополнительныеСвойства.Свойство("ПроверятьБизнесЛогикуПриЗаписи"))
|
|
4
егаис
07.02.20
✎
09:27
|
пардон, вот это правильно
ДополнительныеПараметры.Свойство("ПроверкаЗапретаИзменения", ПроверкаЗапретаИзменения);
|
|
5
Gucci76
07.02.20
✎
09:32
|
(5) Спасибо, что рассказали. Запомню в "целях повышения образованности!" :-)
|
|
6
Akela has missed
07.02.20
✎
09:47
|
Еще есть модуль "ДатыЗапретаИзмененияПереопределяемый". ПередПроверкойЗапретаИзменения можно прописать ПроверкаЗапретаИзменения = Ложь если Объект - РегистрСведенийНаборЗаписей.ГражданствоФизическихЛиц
|
|
7
егаис
07.02.20
✎
09:52
|
(6) ну да, но проще допсвойство прописать
я кстати еще раз ошибся )) свойство называется "ПропуститьПроверкуЗапретаИзменения"
|
|
8
егаис
07.02.20
✎
09:53
|
|
|
9
SleepyHead
гуру
07.02.20
✎
09:56
|
Достаточно будет перед записью объекта сделать так:
Объект.ДополнительныеСвойства.Вставить("ОтключитьПроверкуДатыЗапретаИзменения", Истина)
|
|