Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 02:59

Подчинённый справочник при получение данных через ADO

Автор Christoforov, 28 фев 2012, 12:47

0 Пользователей и 1 гость просматривают эту тему.

Christoforov

Подключаюсь к базе 1С 8.2 через ADO (тестирование отрабатываю в Excel).
Справочник _Reference7 является владельцем справочника _Reference8
При запросах SELECT * FROM _Reference7 (или ...8) нет поля типа ID_OWNER
Как определить связь элемента подчинённого справочника с элементом-владельцем?

Dethmontt

Если не можешь определить связь между таблицами ИЗВЕСТНОЙ ТОЛЬКО ТЕБЕ БАЗЫ!!!!!! Вряд ли кто тебе поможет, цепляйся через V8.Application
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Christoforov

Хорошо. Сделаю явное уточнение - 1С 8.2 Бухгалтерия 2.0.31.7 (Легче стало?)
Справочник Контрагенты имеет поле _IDRRef, а подчинённый справочник Договоры имеет поле _OwnerIDRRef
Строка подключения в Excel имеет вид "Provider=SQLOLEDB.1;Persist Security Info=True;User ID=sa;Initial Catalog=buh;Data Source=server;Current Language=русский;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=station;Use Encryption for Data=False;Tag with column collation when possible=False"
но скрытые поля не выводит... Не только служебные, но и поля, значения которых являются перечислениями или ссылками на другие справочники.
Да, признаю - вопрос поставил некорректно. Перефразирую: "Что изменить в строке подключения, чтобы при отображении в Excel были видны ВСЕ поля запроса?"

Dethmontt

Вот так гораздо лучше))))
Глупо наверное, но не пробовал - "Persist Security Info=False" ???
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Dethmontt

Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск