Процедура для УТ10.3, работа c ftp, docx, csv, pdf
Выполнено
23 |
0
6 ноября 2015 в 23:15:18
(9 лет 3 недели 3 часа назад)
17400
17.10.2014 08:06:57
Текст задания
Есть два ftp: ftp1 и ftp2. Нужно написать процедуру, которую в последствии повесят обработчиком ожидания.
Процедура:
1. смотрит появившиеся файлы в ftp1
2. там будут только файлы *.csv, либо ничего не будет
3. формат csv inn, kpp, id_nom, sum (инн, кпп, номенклатура в 1с, сумма, будут еще реквизиты юр.лица, но это нюансы)
4. один csv-файл = 1 заказ покупателя
5. процедура читает файл, ищет по инн+кпп контрагента в базе, если не находит, создает его, формирует из docx-бланка договор, заполняет его реквизитами и сохраняет в pdf на ftp2.
6. создает документ ЗаказПокупателя, заполняет табличную часть услуг по id номенклатуры, формирует печатную форму счета, сохраняет ее в pdf и так же кладет на ftp2
7. файл csv источник удаляет
УТ10.3 типовая, разработка на любой относительно последней демке.