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