Как выполнить запрос к другой базе 1С
|
|
ColaLee | Дата: Вторник, 19.02.2019, 12:29 | Сообщение # 1 |
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 1
Статус: Оффлайн
| Необходимо сравнить остатки товаров в двух базах (товары можно сопоставить по коду). Каким образом это можно сделать с помощью ИР, если вторая база файловая и если вторая база SQL?
|
|
| |
tormozit | Дата: Вторник, 19.02.2019, 21:52 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 6396
Репутация: 165
Статус: Оффлайн
| Рекомендую использовать для этой цели инструмент "Сравнение таблиц". Сформируй в обоих базах таблицу остатков (например через консоль запросов) и сохрани ее в файл (лучше сразу в виде таблицы значений). Затем сравни эти файлы в одной из баз используя указанный инструмент.
|
|
| |
ColaLee | Дата: Среда, 20.02.2019, 10:52 | Сообщение # 3 |
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 1
Статус: Оффлайн
| Спасибо. Использовал для сравнения таблиц MS Access. Я думал, что может есть возможность подключиться к другой базе 1С используя V83.COMConnector, просто я не разобрался. А если бы такая возможность была, то можно было бы кинуть на ту сторону запрос (причем запрос формировать средствами Конструктора 1С), результат загрузить во временную таблицу, а на этой стороне уже делать с ней что нужно.
|
|
| |
tormozit | Дата: Среда, 20.02.2019, 22:45 | Сообщение # 4 |
Генералиссимус
Группа: Администраторы
Сообщений: 6396
Репутация: 165
Статус: Оффлайн
| Подсистема не содержит механизмов взаимодействия между базами 1С. Зачем нужно обязательно "живое" взаимодействие? Да, у него есть ряд плюсов, но в большинстве случаев это лишнее усложнение и рациональнее просто выгрузить нужные данные из одной базы в файл. А затем уже загружать его в другой базе в какой то инструмент и выполнять сравнительный анализ. Если тебе нужно именно через язык запросов с созданием временной таблицы, то в консоли запросов создай параметр типа ТаблицаЗначений, загрузи в нее данные из файла, в конструкторе запросов ИР легко создай запрос к ней.
|
|
| |
ColaLee | Дата: Вторник, 26.02.2019, 10:12 | Сообщение # 5 |
Рядовой
Группа: Пользователи
Сообщений: 11
Репутация: 1
Статус: Оффлайн
| Спасибо за ваш ответ!
|
|
| |