Внешние источники данных как реквизит справочника. #776104


#0 by snowmanual
Здравствуйте. Пробую использовать таблицу объектного внешнего источника данных как реквизит документа. Организовал выбор реквизита на форме. В отладчике реквизит заполняется и тип у него ВнешнийИсточникДанныхТаблицаСсылка.КИС.Справочник_Склады. Вроде всё хорошо, но после записи, если заново открыть документ, реквизит пустой. И это не проблемы отображения при повторном открытии, он действительно в базу не записался. Кто-нибудь пробовал такое вытворять? Хочется чтобы в базу всё таки он записывался. Версия 1С: 8.3.6.2299 Клиент-серверная. Обычное приложение и форма используется тоже обычная.
#1 by snowmanual
Если программно установить реквизит у объекта документа и также программно вызвать метод Записать, то всё ок. В базу попадает, потом на форме отображается. А при штатной записи не хочет попадать.
#2 by snowmanual
Проблему решил. У поля ввода в событии ОбработкаВыбора прописал следующее: Дело в том, что видимо в обычных формах поле ввода не может принимать значение с типом ВнешнийИсточникДанныхТаблицаСсылка, поэтому оно всегда является строкой. Поэтому помещаем выбранное значение насильно и при этом отключаем стандартную обработку, чтобы оно не затиралось.
#3 by snowmanual
Всем спасибо.
#4 by SiAl-chel
Тебе спасибо. Такое надо в базу знаний добавлять.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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