Имя: Пароль:
1C
1С v8
8.3.14 пустаяСсылка превращается в <Объект из отключенного расширения конфигурации>
,
0 EuVod
 
28.03.19
20:38
после обновления платформы (больше не на что вроде грешить) какая-то загадка.
тривиальный код - создается документ (в обработке)

ДокВозвратОтПокупателя = Документы.ВозвратОтПокупателя.СоздатьДокумент();
....
ДокВозвратОтПокупателя.Заполнить(ДокументОснование.Ссылка);
в обработке заполнения там кое-что прописывается, в отладчике перед выходом из ОбработкиЗаполнения поле типа перечисление - пустое. (ПодтвержденоБухгалтерией)
после выхода из этого метода в форме (обычной) обработки - бац и уже
<Объект из отключенного расширения конфигурации> (5404:8ec125b856a0fa594dff021e903737c1)

посмотрел в скуле в этом документе какой-то левый идентификатор записан (в перечислении всего 3 значения). Почему такое поведение? придется сейчас тупо в обработке присваивать пустую ссылку в этом поле но где еще подобные грабли повыскакивают..
Никто не сталкивался?

Это перечисление в расширения не добавлялось и вообще никогда расширениями структуру БД не модифицировали
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший