Небольшая предыстория:
Часто попадал на тендеры на инфостарте, где требовалось написать обработку по обмену данными с МУСЗН, по старому Собес, также в моей практике обслуживания управляющих компаний и ТСЖ очень часто требовалась данная обработка, я ее написал.
И вот решил, что искусство должно принадлежать народу, размещаю на инфостарте для всеобщего обозрения.
Итак, приступим к знакомству....
Прежде всего требуется настроить соответствие статей начисления МУСЗН и видов начислений из Вашей программы.
Для этого переходим на вкладку "Соответствия" и поэтапно заполняем все виды начислений. Делается это единожды, и при следующем открытии этим пользователем,
обработка сама заполнит все соответствия.
На вкладке "Основная" указываете путь к полученному от МУСЗН файлу, делается это нажатием кнопки выбора в поле "Файл загрузки",
указываете дату выгрузки, обработка по умолчанию установит дату на начало месяца от указанной даты.
После всего нажимаете желтую кнопку "Заполнить файл данными".
После окончания заполнения файла также заполняется таблица, которую обязательно следует изучить, чтобы убедиться,
что все лицевые счета присланные от МУСЗН нашли свое соответствие в Вашей программе, в помощь для решения подобных ситуаций
я специально подтягиваю из файла МУСЗН адрес, чтобы легче было сопоставлять лицевые.
Время выполнения обработки 1000 лицевых счетов в DBF, приблизительно, 20 секунд на файловой базе и слабеньком офисном компе.
На протяжении всей выгрузки у Вас будет о состоянии процесса будет информировать окно состояния с полосой индикации.
А по факту выполнения Вы получите сообщение, что все окончено и указание на место, куда обработка сохранила файл.
Она его сохраняет в ту же папку, где и лежал исходный файл для удобства я переименовываю файл, заполняя название файла как месяц и год периода плюс текущая дата с временем.
Добавлен блок сведений об обработке в модуль объекта, что ее позволит установить в дополнительные обработки, не беспокоясь потерять обработку.
Надеюсь, данная обработка пригодится и как самостоятельный продукт, так и оснастка для доработки под требования региональных МУСЗН.
Тестирование производилось на конфигурации: Айлант:Управление ЖКХ ПРОФ, редакция 3.1 (3.1.63.15), платформа 1С:Предприятие 8.3 (8.3.11.3133).
Буду рад комментариям, критике и пожеланиям.