Формирование ежемесячных отчётов сводится к тому, чтобы получить zip архив
Архив включает в себя следующие виды отчетов (для каждого отчета указано название файла для корректной загрузки):
- Лицевые счета (accounts.txt)
- Показания приборов учета (counters.dbf)
- Оплаты (payments.xlsx)
- Квитанции (две папки: PDF-main (для квитанций по начислениям за услуги) и PDF-additional (опционально, при наличии квитанций за кап.ремонт)
- Начисления (accruals.xml)
Получение отчетов из программы Квартплата.БОНУС:
1. Лицевые счета
обмен → реестры задолженности → реестр задолженности для Ур.банка ПАО Сбербанк (ком.услуги) (У вас может немного по другому называется) → период, организация Ваша УК, все дома → выполнить
получаете файл и переименовываете его в accounts.txt
2. Показания:
обмен → реестры задолженности → реестр задолженности для Фрисби → период, организация Ваша УК, все дома → выполнить
получаете файл и переименовываете его в counters.dbf
3. Оплаты
Отчёты → Отчёты по оплатам → Оплаты → Выбрать период; Выбрать организацию Ваша УК; Выбрать "Все дома"; Выбрать "+ оплаты"; Поставить галочку на "Оптимизировать печатную форму для экспорта в Excel"; Поставить галочку на "Не разбивать на листы") → Выполнить → Кнопка "Сохранить → MS Excel 2007 xml → Страницы "Все; Галочка "Неразрывный"; Разбить на листы "Не разбивать" " → ОК
получаете файл и переименовываете его в payments.xlsx
4. Квитанции
счетчики → Домосайт → выгрузить счета на оплату → организация Ваша УК → обычные услуги → сохранить
счетчики → ДомоСайт → выгрузить счета на оплату → организация Ваша УК → кап. ремонт → сохранить
Полученные архивы нужно распаковать и разложить по папкам: PDF-main для обычных квитанций и PDF-additional для квитанций за кап.ремонт, по каждой организации отдельно
Примечание: т.к ваша программа довольно медленно работает и подвержена сбоям, если кто-то параллельно будет работать на данном компьютере, то по окончанию формирования квитанций проверяйте архив на корректность. В архиве должно быть столько квитанций сколько ЛС + файл с начислениями xml. Если чего-то из выше указанного не хватает, вполне вероятно, что архив сформирован с ошибкой и его нужно сгенерировать заново
5. Начисления
В архиве с обычными квитанциями лежит один файл в формате .xml , как правило он называется так же, как называется сформированный ранее архив. Этот файл нужно переименовать в accruals.xml и положить его ко всем остальным файлам
6. Файл с датой
Создаете текстовый документ и называете его date.txt В нём указываете нужную вам дату (например 30.05.2022), она используется для только для того, чтобы проставилась дата в показаниях счётчиков
______________________________________________________________________________________________________________
В конечном итоге у вас получится папка по вашей УК, которая будет содержать следующее:
- папку PDF-main. Внутри нее находятся квитанции за обычные услуги (не архив!!!)
- папку PDF-additional (если были квитанции за кап.ремонт). Внутри нее находятся квитанции за кап.ремонт (не архив!!!)
- accounts.txt
- counters.dbf
- accruals.xml
- payments.xlsx
- date.txt
Полученный набор файлов необходимо упаковать в архив формата .zip . Соответственно, данный архив можно будет загрузить к нам в систему. Название архива с ежемесячной выгрузкой должно иметь название ____full.zip - это означает, что будет произведена полная выгрузка. Полная выгрузка деактивирует лицевые счета которых в ней нет, удалит квартиры которых в ней нет, уберет в архив счетчики которых в ней нет
Также вы можете делать частичные выгрузки с такой периодичностью как вам нужно, например, раз в неделю (частичная выгрузка ничего не удаляет и не деактивирует). Может быть несколько вариаций наборов файла, используйте тот в зависимости от того. какую цель преследуете выгрузкой
Тип выгрузки определяется только названием архива - полная заканчивается на full.zip, частичная имеет произвольное название
Набор файлов в архиве:
1. Обновятся балансы, добавятся (обновятся) лицевые счета, обновятся показания счетчиков, добавятся оплаты
- accounts.txt
- counters.dbf
- payments.xlsx
- date.txt
2. Обновятся балансы, добавятся (обновятся) лицевые счета, добавятся оплаты
- accounts.txt
- payments.xlsx
3. Обновятся балансы, добавятся (обновятся) лицевые счета, обновятся показания счетчиков
- accounts.txt
- counters.dbf
- date.txt
4. Обновятся балансы, добавятся(обновятся) лицевые счета
- accounts.txt