Особенного ничего в этой обработке нет. Автотранспортное предприятие тратит довольно много времени на операции, связанные с оплатой штрафов. При неуплате штрафов в некоторых случаях приставы блокируют счет. В этой связи появилась задача по написанию данной обработки. Порядок действий следующий:
- Получаем файл с сервиса штрафов нет.
- Загружаем в его в табличную часть.
- Проверяем наличие в базе платежных поручений по Уникальному идентификатору платежа.
- Получаем данные, необходимые для заполнения ТС и Водителя (подключение по ОЛЕ к управленческой базе и получение путевого листа на дату нарушения).
- Формируем документ Платежное поручение.
В данный момент обработка формирует документы по текущей строке табличной части. Платежное поручение в базу не записывается. При желании легко сделать пакетное формирование документов. Задача неосновная, поэтому в коде обработки есть не оптимальные участки. Прошу шапками не закидывать. С поставленной задачей справляется.
Тестировалась на конфигурации БП 3.0.52.39.