ПриЗаписи()

1. laureli 03.04.07 10:59 Сейчас в теме
Здравствуйте.
При вводе нового элемента справочника срабатывает процедура ПриЗаписи() в форме элемента, даже если мы нажимаем "отмена" и не сохраняем новую запись. Кака отследить, что запись не была сделана? Мне нужно выполнить действие, если только новая запись была действительно добавлена.
Спасибо.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. vladko 03.04.07 11:45 Сейчас в теме
надо попробовать воспользоваться .Выбран()
т.е.
Если Выбран()=1 тогда //если элемент уже записан и существует в справочнике
....
КонецЕсли;
3. laureli 03.04.07 15:47 Сейчас в теме
А как в процедуре ПриЗаписи() получить атрибуты добавляемого элемента, ведь он еще не добавлен?
4. CheBurator 2696 03.04.07 19:00 Сейчас в теме
Ну напиши прямо:
МойАтрибут = 111;
5. Ворона 03.04.07 19:31 Сейчас в теме
я правильно поняла-это 7.7 ????
странно, может стоит проверить что в формуле прописано на форме?
6. O-Planet 6439 04.04.07 05:59 Сейчас в теме
"ПриЗаписи" НЕ СРАБАТЫВАЕТ, если нов. элемент не записывается, и форма закрывается кнопкой "Отмена", если только какой-то маньяк не внес принудительную запись в процедуру "ПриЗакрытии", и то...

ПС... Ворона!!! Клади фотку...
7. Ворона 04.04.07 10:37 Сейчас в теме
вот-вот...и я о том же!!!!
_
8. laureli 04.04.07 11:28 Сейчас в теме
Спасибо всем. Работает))
Только еще один вопрос: при редактировании записи обращаясь к полю по имени, получаем старое значение измеяемого поля. А как получить новое?
Спасибо
9. xeon 172 05.04.07 16:07 Сейчас в теме
Из переменной, которая присвоила новое значение
10. Ворона 05.04.07 18:32 Сейчас в теме
а может тебе поможет ОбработкаВыбораЗначения
_
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот