Имя: Пароль:
1C
1С v8
Внешний источник данных - ссылочные поля
0 romix
 
07.07.15
16:15
В дереве метаданных 1С 8 есть пункт Внешние источники данных.
Нужно вынести один из регистров во внешнюю базу и обращаться туда через внешние источники. Возникли проблемы с полем ссылочного типа: читается вроде бы нормально, но не дает записывать обратно (даже если считанное и записанное — одно и то же). Назначил тип УникальныйИдентификатор.
Возникающая ошибка: ODBC SQLSTATE 42000 Implicit conversion from data type varcher to binary is not allowed.
1С:Предприятие 8.3 (8.3.5.1517), Microsoft SQL Server 2012.
1 romix
 
07.07.15
17:01
Какими-то преобразованиями через ЗначениеВСтрокуВнутр наверное можно обмануть систему. Или код хранить вместо ссылки. У кого-то пробегало сообщение что нельзя ссылки хранить, действительно ли это так.
2 Mikeware
 
07.07.15
17:05
так вроде "внешние источники" только для чтения....
работай через АДО
3 Mikeware
 
07.07.15
17:06
ну и ошибка-то у тебя в конвертации типпов
4 romix
 
07.07.15
17:07
(2) Такое там есть:
Запись = ВнешниеИсточникиДанных.xxxx.Таблицы.dbo_yyyy.СоздатьМенеджерЗаписи();