|
Как использовать определяемые типы во внешних источниках данных?
| ☑ |
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) В источниках не позволяет делать составной тип. Даже галочки такой нет при указании типа поля
|
|