Имя: Пароль:
1C
 
Как использовать определяемые типы во внешних источниках данных?
0 vcv
 
09.11.19
23:26
Для поля внешнего источника данных конфигуратор позволяет указать определяемый тип. Хочу в своём источнике внешних данных сразу получить организацию, возвращая из SQL нужное значение внутреннего идентификатора организации.

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

Что я делаю неправильно?
1 mikecool
 
09.11.19
23:48
я так думаю - значение таблицы справочника приводится к типу согласно метаданным, ВИД к метаданным никак не относится
2 vcv
 
10.11.19
00:46
(1) У меня есть регистр сведений. В нем измерение ОпределяемыйТип.Организации. В таблице источника есть точно такой же столбец с точки зрения SQL. Я указываю для поля внешнего источника ОпределяемыйТип.Организации и жду, что такое-же binary(16) значение, что и в sql таблице регистра сведений, на уровне 1с будет трактоваться как ссылка на организацию. Но не получается.
Как пользоваться определяемыми типами во внешних источниках данных?
3 vcv
 
10.11.19
00:47
Для эксперимента, что бы исключить вероятные свои косяки в таблице источника в sql взял и подключил как источник таблицу регистра сведений. В результате в источнике вижу записи регистра сведений, вижу все значения простых типов, но не вижу значения ОпределяемыхТипов. Они все показываются как null.
4 Сияющий в темноте
 
10.11.19
02:00
Попробуй сделать составной определяемый тип и посмотри на дополнительные поля с указанием типа в описании типов.
5 vcv
 
10.11.19
09:25
(4) В источниках не позволяет делать составной тип. Даже галочки такой нет при указании типа поля
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn