Для поля внешнего источника данных конфигуратор позволяет указать определяемый тип. Хочу в своём источнике внешних данных сразу получить организацию, возвращая из SQL нужное значение внутреннего идентификатора организации.
Смотрю средствами SQL таблицу ЕРП, где используется определяемый тип Организации. Вижу столбец _Fld72284RRef типа binary(16), содержащий значения типа 0x8401CCB0DAF27EDC11E82B58EDA317FE.
Делаю в своём источнике (моя таблица в SQL) аналогичный столбец типа binary(16), в нём такие-же значения, которые соответствуют значениям определяемого типа.
Со стороны SQL не вижу никакой разницы в столбце между моей таблицей и штатной таблицей из ЕПР для определяемого типа Организации. Но при просмотре источника запросов в поле вместо ожидаемой организации сплошные NULL.
(1) У меня есть регистр сведений. В нем измерение ОпределяемыйТип.Организации. В таблице источника есть точно такой же столбец с точки зрения SQL. Я указываю для поля внешнего источника ОпределяемыйТип.Организации и жду, что такое-же binary(16) значение, что и в sql таблице регистра сведений, на уровне 1с будет трактоваться как ссылка на организацию. Но не получается.
Как пользоваться определяемыми типами во внешних источниках данных?
Для эксперимента, что бы исключить вероятные свои косяки в таблице источника в sql взял и подключил как источник таблицу регистра сведений. В результате в источнике вижу записи регистра сведений, вижу все значения простых типов, но не вижу значения ОпределяемыхТипов. Они все показываются как null.