Имя: Пароль:
1C
1С v8
ДополнительныеСвойства набора записей в ОбработкаПроверкиЗаполнения
0 Septera
 
27.11.19
08:40
Доброго всем времени суток!
Хочу подтвердить свои догадки, из справочника 1С: "Проверки в обработчике ОбработкаПроверкиЗаполнения выполняются вне транзакции записи объекта" - это означает что если я, например, делаю так в ОбработкаПроверкиЗаполнения набора записей:
Источник.ДополнительныеСвойства.Вставить("РедактированиеЗаписи", Истина);
то в событие ПередЗаписью в ДополнительныеСвойства не будет "РедактированиеЗаписи"?
1 DrWatson
 
27.11.19
09:35
Тут бы не помешало прояснить как у тебя стартует ОбработкаПроверкиЗаполнения.
Если благодаря интерактивной записи в форме, то какая-то переменная Источник тут не причем.
Если благодаря Источник.ПроверитьЗаполнение(), то объект будет один и тот же и ДополнительныеСвойства вроде как должны быть заполнены.
2 Septera
 
27.11.19
09:38
(1) из формы, то есть в этом случае не прокатит передать какой-то указатель из ОбработкаПроверкиЗаполнения в ПередЗаписью?
3 Septera
 
27.11.19
09:52
(2) + заполнение доп. свойств происходит в Подписке на событие ОбработкаПроверкиЗаполнения, оно срабатывает при вызове проверки заполнения из формы
4 DrWatson
 
27.11.19
11:17
Мы точно говорим о форме набора записей?
(2) ПередЗаписью - клиентское событие. Объект, который платформа будет записывать, она создаст сама. На это
не повлиять.
(3) В модуле объекта и в подписках один и тот же объект. Доп. свойства должны быть одни и те же.
5 hhhh
 
27.11.19
11:24
(3) ПередЗаписью вызывается 2 раза, не забывайте
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.