Имя: Пароль:
1C
1С v8
Отчет из двух баз одновременно
0 Dmitriy_
Kolesnikov
 
31.07.19
06:55
Есть ЗУП и Бухгалтерия, рассмотрим два варианта:
1. файловые, расположены на одном диске
2. расположены на одном сервере приложений
Между базами настроен обмен.

Задача: построить отчет, который получает данные из обоих баз.
Какие есть варианты реализации? Отчет делаю в ЗУПе, как можно подключиться к Бухгалтерии - быстрее, проще и правильнее?
1 mmmarat
 
31.07.19
06:59
(0) Доработать обмен и формировать отчёт в одной базе
2 Dmitriy_
Kolesnikov
 
31.07.19
07:02
(1) не, там нужны исторические данные.
И речь о том, чтобы контролировать корректность обмена, поэтому надо делать запрос к исходным таблицам в том состоянии, в котором они есть.
3 breezee
 
31.07.19
07:09
(2)
1.Послать на хер расчетчиков, зачем им данные из бухни
2.Перейти на ЕРП, там все в одной базе
3.Изучить скл, сделать отчет на нем
4.Использовать внешие источники данных
4 Индиго
 
31.07.19
07:12
(0)Подключись по  COM возьми данные и сделай общий отчет
5 Dmitriy_
Kolesnikov
 
31.07.19
07:19
Насколько я понял, 1С не рекомендует использовать COM-коннектор на сервере. А как тогда лучше?

И главная проблема в том, что GUID`ы документов и элементов справочников в разных базах могут различаться.
Соответственно, я не могу объединять таблицы, полученные из обоих баз, сравнивая элементы справочников или документы.
Единственное, что сразу приходит в голову - использовать регистр сведений СоответствияОбъектовИнформационныхБаз.
6 Dmitriy_
Kolesnikov
 
31.07.19
07:23
(3)
1. Данные в бухню вводились с ЗУПа вручную каким-то странным образом, так что теперь для восстановления корректности данных надо сравнивать их там и там.
2. В ERP нет функционала ЗУП КОРП и никогда не будет. Поэтому не подходит. К тому же мы говорим о прошлом, а не о будущем. Как сделать красиво в будущем, я знаю.
3, 4. Через внешний источник подключаться к файловой базе, 1CD? Даже если к SQL - структура хранения данных в БД - это дополнительный уровень сложности.
7 breezee
 
31.07.19
07:23
(5) Веб-сервисы используй. Двжойнится можешь по коду или ссылке, смотря как обмен реализован
8 Галахад
 
гуру
31.07.19
07:29
(5) А какие минусы у COM?
- базы на разных платформах
- 1С сервер на Линуксе
Вроде и все.
9 Мимохожий Однако
 
31.07.19
08:24
(0) Вариантов море. Например, один из диких..)
Запустить в каждой базе формирование отчета, который будет сохраняться в общий экселевский файл и там сравнивай.
10 sdf
 
31.07.19
09:08
(0) с помощью HTTP-сервиса
например http://catalog.mista.ru/public/955078/
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.