Программное создание документа при записи помеченного на удаление документа.
Здравствуйте!
Есть документ, помечен на удаление. Жму провести.
В событии модуля объекта документа ПередЗаписью, создают программно другой документ. После отработки события, выдается сообщение "помеченный на удаление документ не может быть проведен".
Вопрос, программное создание другого документа в обработчике ПередЗаписью, отменяется? Залез в в форму списка документа нет. Получается, он не был создан.
Я все правильно, понимаю, этот документ, который создан программно был, ни где потом не вылезет?
Есть документ, помечен на удаление. Жму провести.
В событии модуля объекта документа ПередЗаписью, создают программно другой документ. После отработки события, выдается сообщение "помеченный на удаление документ не может быть проведен".
Вопрос, программное создание другого документа в обработчике ПередЗаписью, отменяется? Залез в в форму списка документа нет. Получается, он не был создан.
Я все правильно, понимаю, этот документ, который создан программно был, ни где потом не вылезет?
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(4) Да другой. И записывают.
приблизительно это выглядит так:
Соответсвенно после отработки ПередЗаписью выдается ошибка, Реквизит в нашем документе СозданныйДокумент, который хранит ссылку на создаваемый при записи документ, чист, т.к. запись с проведением не была произведена.
Проверил, запросом: создаваемый документ с кодом, который показывался в отладчике отсутствует, в форме списка отсутствует.
приблизительно это выглядит так:
Процедура ПередЗаписью()
СозданныйДокумент = СоздатьДокументДругогоВида();//СозданныйДокумент - реквизит текущего документ
КонецПроцедуры
Функция СоздатьДокументДругогоВида()
СозданныйДокумент = Документы.Док.Создать()
//Заполняем документ
СозданныйДокумент.Записать()
Возврат СозданныйДокумент.Ссылка;
КонецФункции
ПоказатьСоответсвенно после отработки ПередЗаписью выдается ошибка, Реквизит в нашем документе СозданныйДокумент, который хранит ссылку на создаваемый при записи документ, чист, т.к. запись с проведением не была произведена.
Проверил, запросом: создаваемый документ с кодом, который показывался в отладчике отсутствует, в форме списка отсутствует.
При РежимЗаписиДокумента.Запись не появился. Проведение в данном месте не устраивает. На самом деле мне нужно, чтобы при ошибке проведения документ не появился. Просто странная ситуация и хотчется быть уверенным, что не нужно делать дополнительных проверок, чтобы при ошибке проведения не производилось создание документа.