Вылет 1с при открытии подчиненного док-а с несуществующей ссылкой на родителя

Автор Олег, 14 июня 2025, 21:53

« назад - далее »

Олег

       В релизах Formex 198 и 199 у меня наблюдается вылет 1с при открытии документа созданного с помощью ввода на основании, если документ-основание по каким либо причинам удалён из базы. Откатился на релиз 181. Там таких вылетов не наблюдается.         

Злоп

У меня не падает. 199 Formex, DBF
ТиС, Реализация на основании ЗаявкаПокупателя.
Убил заявку-родителя. Нормально открывается форма Реализации-дочки.
.
Скорее как таковое Основание здесь не при чем.
Смотреть/отладка глубже где что делается с ДокОснование при открытии и отображении формы документа...?

Djelf

Это возможно при уничтожении документа - родителя программным способом.
Я всегда перед открытием документа проверяю жив ли он в базе.
Мне не кажется что formex в этом виновен, ищите сбои логики в своей базе.
Не забываем что FormEx, это расширение форм, а не влияние на логику проведения и т.п.

Олег

   Да. Забыл написать. Эти документы у меня удалены программно.
   Я тоже понимаю, что есть проблема с моей стороны в небрежном обращении с базой (при удалении этих документов программно я должен был почистить ссылки на них в подчинённых документах). Но, тем не менее, на старых релизах Formex вылетов не было.       

Злоп