0. primat 2221 21.08.16 16:13 Сейчас в теме

Сверка и обработка документов между базами 1C через COM-соединение (управляемые формы)

Обработка позволяет провести сверку документов любых видов между двумя базами 1С, используя подключение через СОМ-соединение. Сравниваться могут любые реквизиты документов или любые реквизиты свойств ссылочного типа у документа. Но, разумеется, только примитивного типа. Настройки можно сохранить в файл. Настройки соответствия видов документов можно загрузить из правил конвертации данных (разработанных в "Конвертации данных 2.1").

Перейти к публикации

Комментарии
Избранное Подписка Сортировка: Древо
1. ifal 317 22.12.16 19:48 Сейчас в теме
(1) А как же сравнение табличных частей документов? Не обязательно построчно, например, просто сумма по колонке Количество, Сумма, Количество строк в табличной части.
2. primat 2221 23.12.16 09:13 Сейчас в теме
(1) Геннадий, спасибо, важное замечание. Добавлю это в планы развития разработки.
3. miavolas 158 23.12.16 11:52 Сейчас в теме
Спасибо автору за освещение интересной темы

Сам сталкиваясь с переносом данных и решая задачи сравнения данных заметил, что разработчику действительно нужны приемы работы для сравнения данных в разных базах (и в общем случае в разных конфигурациях)

Возможно более простым способом проверки корректности загрузки данных могло бы быть сравнение остатков/оборотов регистров накопления по итогам переноса, а уже если не совпали данные - то искать различия в документах. Использование ссылочных типов тоже было бы ценным.

Ну а уж если говорить откровенно то разработчику ценен подход, чтобы стать инструментом, а не разовое решение задачи и отчет/обработка

Попробовал сам по максимуму используя удобные инструменты для разработчика описать как решаю подобные задачи

http://infostart.ru/public/541885/

В целом интересное направление а публикация была бы супер интересной, если бы использовалось внешнее подключение :) (как предложение по развитию)
primat; izofen; trader7777777; chernyshova_darya; +4 Ответить
4. trader7777777 23.12.16 12:02 Сейчас в теме
(3)Поддержу про использование внешнего подключения
6. primat 2221 23.12.16 12:13 Сейчас в теме
(3) Сейчас так и реализовано. Объект ComConnection используется для соединения. Описания отличий способов подключения на сайте 1С: http://v8.1c.ru/overview/Term_000000632.htm
7. miavolas 158 23.12.16 13:26 Сейчас в теме
(3) ... ошибся написав про "внешнее подключение" ..вместо "внешние источники данных"... и как справедливо заметил автор развитие в этом направлении связано с возможностью добавления метаданных
5. izofen 13 23.12.16 12:05 Сейчас в теме
8. Cерый 15 23.12.16 14:51 Сейчас в теме
Для РИБ, копий или совпадающих по GUID данным баз 1С возможна работа с типами данных, отличных от примитивных: http://infostart.ru/public/558547/
сверка предполагается запросами с полным соединением, версия ОФ.
9. primat 2221 23.12.16 15:49 Сейчас в теме
(8) кстати, благодаря Вашему соощению вспомнил. Я же идею для разработки почерпнул из другой публикации здесь на инфостарте. Там для ОФ была обработка, кажется БП 2 и КА 1 человек сверял после переноса. Сейчас поиском прошерстил публикации - не смог найти. Как только найду ссылку на ту публикацию, сразу размещу как источник идеи для текущей разработки.
10. aspirator23 411 07.01.17 21:30 Сейчас в теме
Для повседневных сверок может быть интересно анализировать остатки и обороты http://infostart.ru/public/442398/
11. aspirator23 411 07.01.17 21:33 Сейчас в теме
Для повседневных сверок пользователями может быть интересно анализировать остатки и обороты например товаров
Сравнение товарных остатков между двумя базами данных http://infostart.ru/public/442398/
12. Stella_K 12.04.17 17:38 Сейчас в теме
Добрый день! Спасибо за обработку. Было бы удобно в настройках отбора указывать отбор по организации.
13. LadyDy 5 02.12.17 08:02 Сейчас в теме
Вещь хорошая, но нет возможности добавить сверяемые документы через подбор, необходимо заполнять строки вручную. Это супер неудобно.
14. svetanik 3 16.10.19 19:55 Сейчас в теме
На 8.3.8.2167 выдает ошибку на СтрНайти(). "Актуальная платформа" с какой начинается?
15. Terve!R 22.10.19 06:02 Сейчас в теме
Не видно что будет если, например, документы во второй базе будут полностью отсутствовать.
Не видно что можно делать дальше с результатами сверки. Ну допустим есть список различий или недостающих в базе документов, дальше как это можно обработать? Было бы неплохо иметь возможность зарегистрировать различия в обмен.
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Тольятти
зарплата от 70 000 руб.
Полный день

Программист 1С
Москва
зарплата до 160 000 руб.
Полный день

Программист 1С
Воронеж
зарплата от 70 000 руб.
Полный день

Ведущий программист 1С (с функцией наставничества)
Екатеринбург
зарплата от 100 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 110 000 руб. до 150 000 руб.
Полный день