Импорт документов




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



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

В начале каждой строки должен быть код записи. Программа
понимает следующие коды записи:


DOC - Шапка документа
KON - Реквизиты контрагента (не обязательная запись)
ZP1 - Запись с материалом в документе
ZP2 - Запись услуги в документе
ZP3 - Дополнительная информация к документу


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


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


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



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

KON|ПриватБанк|Винница Порика 1/10|||||||||||||


Содержимое полей записи:

1  Наименование банка
2  Адрес контрагента
3  Населённый пунк где находится банк
4  Код ЕГРПОУ
5  МФО банка
6  Номер счета в банке
7  Индивидуальный налоговый номер
8  Номер свидетельства плательщика НДС
9  Телефон
10 Код группы контрагента
11 Налоговый адрес контрагента
12 Регистрационный номер частного предпринимателя
13 Полное наименование контрагента
14 Населённый пункт контрагента
15 Система налогообложения 0-общая система налогообложения 1-единый налог


Запись с реквизитами контрагента должна быть сразу после записи DOC.
Реквизиты контрагента будут загружены если контрагент из записи DOC был до
бавлен в справочник контрагентов.

Запись с реквизитами контрагента является не обязательной записью.


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


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% НДС
           5 14% НДС
      12 - Кто заблокировал документ
      13 - Сумма корректировки по документу +/-
      14 - дата накладной поставщика



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