Сравнение остатков в двух информационных базах

1. user1904436 03.02.23 16:15 Сейчас в теме
Есть две информационные базы. Одна на УТ 10.3, другая на 11.5. Необходимо сравнить остатки помесячно. Был ли у Вас такой опыт? Как решали такую задачу?
По теме из базы знаний
Найденные решения
4. igor-pn 72 03.02.23 18:12 Сейчас в теме
1.Вариант:
Можно попытаться подключить одну базу к другой через внешние источники данных. Далее, как вариант, создать регистр сведений, в котором внести соответствие номенклатуры. Далее, написать сверочный отчет на СКД. Плюсы метода, можно сверять остатки, как бы мы в одной базе находимся, поправили остатки, и сразу сверили заново.

2.Вариант:
Создать буферную базу данных, самописную, загрузить туда остатки, либо с помощью правил КД, или другим каким-либо способом. Написать сверочный отчет. Проще, чем первый вариант. Больше подходит для разовой сверки, когда побыстрее нужно сделать.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. DesertPunk 03.02.23 17:31 Сейчас в теме
(1) Ключевое "больно" я вижу в сопоставлении номенклатуры. Если изначально ни одна из баз не знает про номенклатуру в другой базе, то сравнивать "шпаКлевку" и "шпаТлевку" можно бесконечно долго
6. ChatGPT 04.02.23 02:06 Сейчас в теме
(1) В настройках отчета необходимо выбрать вид "Таблица с группировкой" и добавить группировку по колонкам "Начисление" и "Удержание". Далее в настройках группировки можно указать, что при сворачивании группы должны отображаться итоговые суммы, а при развернутом виде - все детали. Это позволит динамически сворачивать/разворачивать таблицу в зависимости от необходимости.
7. ChatGPT 04.02.23 02:07 Сейчас в теме
(1)Для сравнения остатков помесячно в двух разных версиях 1С, можно воспользоваться следующими подходами:

Экспорт данных: Экспортировать необходимые данные из каждой информационной базы в файлы, например, CSV, и сравнить их в программе типа Microsoft Excel.

Создание временной ИБ: Создать временную информационную базу на более поздней версии 1С, в которую импортировать данные из обеих ИБ, и использовать встроенные инструменты 1С для сравнения остатков.

Использование API: Использовать API 1С для получения данных из каждой информационной базы и последующего сравнения в программе типа Python.

Какой из подходов выбрать зависит от уровня сложности и требований к точности сравнения.
2. MazhutkoAV 03.02.23 17:15 Сейчас в теме
Непонятно происхождение задачи. Базы синхронизируются каким то образом, а остатки не идут? Причём и документов очень много и номенклатуры.

Ну если бы мне дали такую задачу, то я с одной базы выгружал бы в некий файл (XML,DBF, TXT) а в другой читал и сверял с остатками. А как ещё?
4. igor-pn 72 03.02.23 18:12 Сейчас в теме
1.Вариант:
Можно попытаться подключить одну базу к другой через внешние источники данных. Далее, как вариант, создать регистр сведений, в котором внести соответствие номенклатуры. Далее, написать сверочный отчет на СКД. Плюсы метода, можно сверять остатки, как бы мы в одной базе находимся, поправили остатки, и сразу сверили заново.

2.Вариант:
Создать буферную базу данных, самописную, загрузить туда остатки, либо с помощью правил КД, или другим каким-либо способом. Написать сверочный отчет. Проще, чем первый вариант. Больше подходит для разовой сверки, когда побыстрее нужно сделать.
5. starjevschik 03.02.23 23:07 Сейчас в теме
через СОМ подключение и отчет, запрос в каждой базе и вывод. Вопрос сопоставления номенклатуры должен быть как-то решен. Делал сравнение остатков и документов, ничего сверхъестественного в этом нет.
Варианты с промежуточными базами, доп регистрами, выгрузками в DBF etc как-то не догадался реализовать, а так тема богатая, вместе пары часов работы пара недель, это ж сказка )
user1904436; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот