Импорт документов в подсистему «Материальный учёт» из файла

Этот режим позволяет импортировать документы из файла.

Описание функциональных клавиш

F1  - получить на экран этот текст;
F2  - начать импорт проводок из указанного в меню файла;
F3  - просмотреть на экране файл указанный в меню;
F4  - очистить строку ввода;
F5  - настроить список команд которые необходимо выполнить до начала импорта;
F6  - выполнить список введённых команд (F5); 
F10 - выход.

Если в командах файла настройки должно использоваться имя файла, то вместо имени файла нужно ввести ICEB_ZAMENA Программа перед выполнением команд заменит эту цепочку символов на имя файла.

В одном файле может быть любое количество документов. Первой строкой должна быть строка "DOC", все строки до следующей строки "DOC" считаются принадлежащими этому документу. Строки "ZP1", "ZP2" и "ZP3" могут быть в любой последовательности и даже вперемешку. Реквизиты в строке отделяются друг от друга символом "|". Если в документе нет услуг записи ZP2 отсутствуют. Записи ZP3 также не являются обязательными к документу. Вводятся только необходимые или совсем ничего не вводится.

Описание формата записей

Формат записи шапки документа имеет следующий вид:   
DOC|+|1.1.2000|3|345|1+234|4567|ПП|5678|1.1.2000|Госстантарт
 |  |    |     |  |    |    |    |  |     |         |
 |  |    |     |  |    |    |    |  |     |         -> Наименование контрагента
 |  |    |     |  |    |    |    |  |     |      
 |  |    |     |  |    |    |    |  |     |     
 |  |    |     |  |    |    |    |  |     ->Дата выдачи/получения
 |  |    |     |  |    |    |    |  |        налоговой накладной (не обязательный для заполнения реквизит)
 |  |    |     |  |    |    |    |  ->номер документа поставщика  (не обязательный для заполнения реквизит
 |  |    |     |  |    |    |    -> код операции
 |  |    |     |  |    |    -> номер налоговой накладной
 |  |    |     |  |    |       поставщика (не обязательный для заполнения реквизит)
 |  |    |     |  |    -> номер документа (не обязательный реквизит - если поле не заполнено программа назначит номер документа сама)
 |  |    |     |  -> Рекомендованный код контрагента (не обязательный для заполнения реквизит)
 |  |    |     -> Код склада получателя/поставщика
 |  |    -> Дата документа
 |  -> "+" приход, "-" расход
 -> Код записи 

Если контрагента с указанным наименованием нет в списке контрагентов, то программа добавит в список контрагентов наименование контрагента под рекомендованным кодом контрагента указанным в строке, если этот код не занят. Если рекомендованный код контрагента занят, или в строке не указан код контрагента, то она сама ему присвоит уникальный код.

Формат записи с материалом имеет следующий вид:

ZP1|123|1|234.89|Шт|0|20|0|281|5678|Бумага в пачках Classik формае А4
 |   |  |   |    |  | |  |  |   |              |
 |   |  |   |    |  | |  |  |   |              -> Наименование материалла
 |   |  |   |    |  | |  |  |   |
 |   |  |   |    |  | |  |  |   -> Номер заказа (не обязательный реквизит)
 |   |  |   |    |  | |  |  -> Счет учета
 |   |  |   |    |  | |  |   (обязателен только для приходных документов)
 |   |  |   |    |  | |  |
 |   |  |   |    |  | |  -> 0 в цену ндс не включен 1-включен
 |   |  |   |    |  | -> Процент НДС
 |   |  |   |    |  -> если равно 1 то это возвратная тара
 |   |  |   |    -> Код единицы измерения
 |   |  |   -> Цена 
 |   |  -> Количество
 |   -> Код материала из справочника материалов (если введено наименование то это не обязательный реквизит)
 -> Код записи

Формат записи с услугой имеет следующий вид:

ZP2|Усл|1|23400.2|20|Транспортные услуги
 |   |  |   |      |       |
 |   |  |   |      |       -> Наименование услуги
 |   |  |   |      -> Процент НДС
 |   |  |   -> цена
 |   |  -> Количество
 |   -> Код единицы измерения
 -> Код записи

Формат дополнительной информации к документу имеет следующий вид:

ZP3|1|12345#1.1.2001
ZP3|2|Иванов А.Т.
ZP3|3|Распоряжение руководителя
    |          |
    |          -> Содержимое записи
    -> Код содержимого записи

Возможные коды содержимого записи:

       1 - доверенность#дата выдачи
       2 - через кого
       3 - основание
       4 - документ заблокирован для программы xpro если есть эта запись
       5 - login распечатавшего чек
       6 - 
       7 - условие продажи
       8 - код формы оплаты
       9 - дата оплаты или отсрочки платежа
      10 - номер машины
      11 - НДС  (Обязательный реквизит)
           0 20% НДС.
           1 0% НДС реализация на територии Украины.
           2 0% НДС экспорт.
           3 Освобождение от НДС
           4 7% НДС
      12 - Кто заблокировал документ
      13 - Сумма корректировки по документу +/-
      14 - дата накладной поставщика

Если документ не будет содержать код 11, то по умолчанию программа будет считать что введен код 0 (20% НДС). Обязательных для документа дополнительных записей нет.