|
Отчет из двух баз одновременно | ☑ | ||
---|---|---|---|---|
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/ |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |