Обработка выгрузки льготников из программы 1С Предприятие "Учет в управляющих компаниях ЖКХ, ТСЖ, ЖСК" редакция 3.0 (Рарус) для формата Алтайского края.
Тестировалась на платформе: 8.3.14.1779 релиз конфигурации: 3.0.72.4
Обработка выбирает уже начисленные в документе "Расчет льгот" суммы льгот.
Заполняет этими суммами базу данных льготников (выходной файл), которых (льготников) берет из файла соцзащиты.
При этом высчитывается доля оплаты услуг как отношение суммы оплаты к начислению за данный месяц по каждой услуге.
Например: За холодную воду начислено в расчетном месяце 300руб., за горячую 500руб.
Долг на конец расчетного месяца, например на 30.09.2019г. составляет 300 +500 =800 руб.
С 01.10.2019 по 10.10.2019 было оплачено льготником 600руб. (долг погашен не полностью)
Таким образом доля оплаты составляет 600/800 =3/4 =75%
В документе "Расчет льгот", например, начисленная в программе льгота равна:
хол. вода =150руб, гор. вода: 250руб
Т.к. оплата произведена не полностью, то льгота выгружается по оплате,
т.е. сумма льготы умножается на долю оплаты, а именно:
Суммы льгот, которые выгрузятся в выходной файл:
Сумма льготы на хол. воду =150 *75% =112,5руб
Сумма льготы на гор. воду =250 *75% =187,5руб
Если документов "Расчет льготы" несколько, то выбираем первый документ, выгружаем,затем, не закрывая обработку выбираем второй документ "Расчет льгот", -выгружаем, и т.д. При этом в выходной файл добавляются льготы из каждого выбранного документа расчета льгот -один за другим. При этом поле "Выходной фай" не трогаем.
Если поле "Выходной файл" перезаполнить, то выходной файл очистится.
После заполнения файла формируется печ. форма реестра льготников, у которых код льготы в 1С не совпадает с кодом льготы в базе льготников, полученной из соцзащиты.
Выгрузка сопровождается выводом информационных сообщений: лиц. счет, льготник, сумма льготы, сумма оплаты, сумма начисления, доля оплаты.
Сверка льготников происходит по ФИО и дате рождения.
Также есть печатная форма реестра льготников, и реестр тех, у кого сумма льготы >50% начисления.
При необходимости можно легко отредактировать программный код по своему желанию под любой формат обмена (например для другого региона).