Обработка имеет три функциональности:
1. Выгрузка в текстовый файл всего номенклатурного справочника с информацией о структуре и остатках из 1С в текстовый файл для загрузки с последующей загрузкой на ftp.
Реквизиты на форме: Фирма, склад, дата выгрузки
Каждая номенклатура или группа выгружается двумя строками в формате:
1.1 строка о номенклатуре
1.1.0 флаг («1» – номенклатура, 0 – группа), признак остатка
1.1.1 «код родителя», «код группы» («0» — для группы)
1.1.2 «код родителя», «код номенклатуры», «флаг», «признак остатка» (для номенклатуры)
1.2 строка с информацией о ценах:
1.2.0 названия типов цен и их коды загружаются в ручную, цены берутся на дату выгрузки
1.2.1 «код цены», «цена», … — тут может быть несколько цен
1.2.2 «», «» — если цен нет, строку не пропускаем
2. Выгрузка сформированных документов Расходных накладных с форматом файла, как в пункте 1.
Выгрузка текстовых файлов происходит в заданную Папку ФТП (указать в модуле формы, в процедуре ПриОткрытии). Также подставить соответствующие значения в строки:
ИмяFTPСервера = «»;
ПользовательFTPСоединения = «»;
ПарольFTPСоединения = «»;
3. Загрузка из текстового файла Счетов на оплату в 1С.
Формат файла загрузки:
3.1 «код контрагента», «номер заказа», «комментарий» — такая строка только одна.
3.2 «код номенклатуры», «количество», «цена» — таких строк может быть много, до конца файла, один заказ на файл
Заказ загружается в новый документ Счет и открывает его для редактирования.