Каталог решений - Сравнение оборотно-сальдовых ведомостей

Сравнение оборотно-сальдовых ведомостей

Сравнение оборотно-сальдовых ведомостей

В наличии

Еще один «велосипед» в виде обработки по сравнению файлов эксель.

Категория:

Описание

Добрый день. Предыстория: регулярно бухгалтерия просит сравнить несколько файлов ОСВ, со следующими критериями: нужно сравнивать две колонки — код товара (наименование номенклатуры у организаций различается), и дебет на конец периода. Основной проблемой было то, что файлы регулярно скидывают с разной структурой (различается количество колонок, количество строк в шапке), в добавок к этому добавляется еще один критерий — сравнить одну ОСВ с двумя, по разным счетам. По этим причинам найденные в интернетах обработки приходилось периодически переделывать. Когда мне поднадоело переделывать "велосипеды", я решил сделать свой. 

Требования: установленный эксель, так как чтение файлов происходит через ComОбъект, и конфигурация на управляемых формах (тестировал все на самописке , версия 1С:Предприятие 8.3 (8.3.22.1923)).

Функционал обработки: объединение файлов xls, xlsx (в случае, когда нужно сравнить ОСВ по одному счету с ОСВ по двум разным счетам), пример:

 

 

На выходе получается объединенный файл:

 

 

Сравнение файлов ОСВ (в моем случае сравнивал объединенный файл с полноценным, но работать будет и осв — осв, независимо от структуры файлов, разницы в количестве колонок/строк шапки). Пример:

 

 

P.S. Знаю, что существует огромное количество супер мега обработок для сравнения файлов эксель, выкладываю по причине "может, кому пригодится". За основу сравнения таблиц взят метод 1 из статьи Лучшие методы сравнения таблиц значений (infostart.ru), за что огромная благодарность ее автору ildarovich =)

has been added to your cart:
Оформление заказа