Не работает процедура ПриЗаписи(отказ) #557747


#0 by Босечка
Не работает процедура ПриЗаписи(отказ) в форме элемента справочника. Она просто не запускается. Надо сделать контроль уникальности номера шасси.
#1 by Jstunner
В ПриЗаписи функция ЭтоНовый бессмысленна
#2 by TarasKa
В смысле не запускается?
#3 by Сергей Д
Перенести сей код в ПередЗаписью
#4 by Jstunner
Нужно перенести проверку в ПередЗаписью
#5 by Septera
Причем здесь форма и ПриЗаписи(отказ)... ПриЗаписи(отказ) нужно вставить в модуль справочника
#6 by Jstunner
зачем?
#7 by Septera
+ перенести в ПередЗаписью
#8 by Septera
потому что модуль формы не контролирует запись
#9 by Jstunner
а вот с этого момента по подробней
#10 by Босечка
Перед записью не работает тоже
#11 by TarasKa
что вы подразумеваете под не работает? выдаёт ошибку? или вы в форме в свойствах не зарегестрировали процедуру призаписи??
#12 by Босечка
Я не регистрировала, а что надо?
#13 by TarasKa
по форме правой кнопкой свойства и там внизу процедуры
#14 by Septera
ПриЗаписи: Вызывается после записи объекта, но в одной с ним транзакции. ПриЗаписи, OnWrite
#15 by TarasKa
Да но ведь из формы можно точно так же использовать Отказ. просто это не совсем правильно использовать процедуру формы. Как я понимаю
#16 by Босечка
Когда зарегистрировала все получилось!!!!
#17 by TarasKa
правильно, иначе форма не видит этого события
#18 by Jstunner
в форме или в модуле?
#19 by Septera
это вообще не правильно, 1С ведь пишет: "Вызывается после записи объекта" - значит в СУБД уже записалось все что надо, а тут мы откат вызываем, а потом еще пишут что у них блокировки шалят )))
#20 by Jstunner
блокировки тут не причем
#21 by TarasKa
А теоретический вопрос тогда. Если для проверки на отказ используются реквизиты из формы объекта?
#22 by Septera
это твое субъективное мнение все важные реквизиты должны быть вынесены в реквизиты самого объекта
#23 by Босечка
В форме.  У меня реквизиты самого объекта.
#24 by TarasKa
Понятно, спасибо
#25 by Босечка
Вам большое спасибо за помощь.
#26 by Jstunner
можешь обрисовать ситуацию, в которой отмена транзакции в ПриЗаписи нового элемента справочника вызовет то, что ты называешь "блокировки шалят"?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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