Оглавление
Документы (старое)
Наименование файла
timestamp_doc.dm
Назначение
Файл выгрузки документов ТСД из учётной системы
Структура файла
<КоличествоСтрокВФайле>
<РежимЗагрузкиФайла>;<ИдентификаторДокумента>;<НомерДокумента>;<ДатаДокумента>;<ШтрихКодДокумента>;<КомментарийДокумента>;<Контрагент>;<Склад>;<ИНН>;<РодительскийДокумент>;<IDРодительского>;<ТипЛогикиГрупповогоДокумента>;<Приоритет>;<СкладПолучатель>
<КодШаблона>;<ТипДокумента>;<ВидДокумента>;<РазрешеноСозданиеНаТСД>;<ГенерацияУЛ>;<ИспользоватьШаблоныШтрихкодов>;<РазмещениеПоПодбору>;<РазрешитьВыгрузкуНеполногоДокумента>;<ПриРазмещенииЗапрашиватьТовар>;<ВсеШтрихкодыТовара>;<ПриСканированииТовараПодбор>;<ПриПревышенииЗаданияПодбор>;<ПриПревышенииОстаткаПодбор>;<ИспользованиеЯчеекПодбор>;<ИспользованиеСерийПодбор>;<ИспользованиеУпаковочныхЛистовПодбор>;<ИспользоватьПодбор>;<УчитыватьЯчеекВЗаданииПодбор>;<УчитыватьСерийВЗаданииПодбор>;<РучнойВводКоличестваПодбор>;<ПодтверждатьЭнтеромПодбор>;<ОтправлятьСтрокинаСерверПодбор>;<ПриСканированииТовараРазмещение>;<ПриПревышенииЗаданияРазмещение>;<ПриПревышенииОстаткаРазмещение>;<ИспользованиеЯчеекРазмещение>;<ИспользованиеСерийРазмещение>;<ИспользованиеУпаковочныхЛистовРазмещение>;<ИспользоватьРазмещение>;<УчитыватьЯчейкиВЗаданииРазмещение>;<УчитыватьСерийВЗаданииРазмещение>;<РучнойВводКоличестваРазмещение>;<ПодтверждатьЭнтеромРазмещение>;<ОтправлятьСтрокинаСерверРазмещение>;<ЗапретитьРучноеИзменениеКлиента>;<ЗапретитьИзменениеКлиентаКардРидером>;<КардРидер_Трек1>;<КардРидер_Трек2>;<КардРидер_Трек3>;<ВыгружатьКарточкиТоваровСДокументом>;<ПодгружатьСтрокиПриОткрытии>;<ПриСканированииНовогоТовара>;<ПечатьЭтикеткиПриРазмещении>;<ПечатьЭтикеткиПриПодборе>;<ПоштучноеПеремещение>;<УникальныеШтрихкодыНоменклатуры>;<ВводЯчейкиПодбор>;<ВводЯчейкиРазмещение>;<ИспользованиеФотофиксацииПодбор>;<ИспользованиеФотофиксацииРазмещение>;<ИспользованиеЕГАИС>;<ВводDataMatrix>;<ВводДатыРозлива>;<ВводPDF417>;<СопоставлениеЕГАИСТовара>;<ВводСправкиА>;<ВводСправкиБ>;<ЕГАИСИспользоватьПроверкуМарок>;<УникальныеСерийныеНомерПодбор>;<УникальныеСерийныеНомерРазмещение>;<ВерсияЕГАИС>;<ИспользоватьМаркировку>;<ОповещатьПриЗагрузкеДокумента>;<ВводТовараБезСканирования>;<ОбработатьЯчейкуЦеликомПодбор>;<ОбработатьЯчейкуЦеликомРазмещение>;<ОбязательныйВводSNПодбор>;<ОбязательныйВводSNРазмещение>;<ТипSNПодбор>;<ТипSNРазмещение>;<ПравилоSNПодбор>;<ПравилоSNРазмещение>;<МаркировкаСканироватьEan>;<МаркировкаEanСоответствуетGtin>;<МаркировкаОбязательныйПоискПоКМ>;<МаркировкаЗапретитьПодборНемаркируемыхТоваров>;<МаркировкаВводМаркируемогоТовараБезКМ>;<РазрешитьПропускатьВводУпаковочногоЛиста>;<ПроверкаВладельцаКМ>;<ПроверкаСтатусаКМ>;<РазрешенныеСтатусыКМ>;<АвтоматическаяВыгрузкаДокумента>;<ВводЯчейкиБезСканирования>;<ИспользоватьВторойСклад>;<ИспользоватьТаруПодбор>;<ИспользоватьТаруРазмещение>;<ОбработатьТаруЦеликомПодбор>;<ОбработатьТаруЦеликомРазмещение>;<ПервичныйПоискПоШКвЗадании>;<ТипБизнесПроцесса>;<ИспользоватьДопФормы>;<ИспользоватьТипыСерий>;<РежимСозданияДокументов>;<ОбязательноеЗаполнениеСклада>;<ОбязательноеЗаполнениеКонтрагента>
<НомерСтроки>;<S|I>;<ИдентификаторТовара>;<ШтрихкодТовара>;<ШтрихКодЯчейки>;<ЗначенияТиповСерий>;<Количество>;<Остаток>;<КМ>;<Палета>;<Короб>;<ЭлементыДополнительныхФорм>
<НомерСтроки>;<E>;<Наименование>;<ИдентификаторТовара>;<Штрихкод>;<Производитель>;<Импортёр>;<Емкость>;<СодержаниеСпирта>;<ВидАлкогольнойПродукции>;<Количество>;<Марка>;<Сопоставлен>;<КоличествоВКоробе>;<ВводСправкиА>;<ВводСправкиБ>;<ВводДатыРозлива>;<Палета>;<Короб>;
Параметры документа
№ | Параметр | Тип | Описание | Значение |
---|---|---|---|---|
\<КоличествоСтрокВФайле> | int | Количество строк в файле, не считая первую | ||
1 | \<РежимЗагрузкиФайла> | Режим загрузки файла | «+» – добавить «-» – удалить | |
2 | \<ИдентификаторДокумента> | string | Идентификатор документа | |
3 | \<НомерДокумента> | string | Номер документа | |
4 | \<ДатаДокумента> | timestamp | Дата создания документа | |
5 | \<ШтрихКодДокумента> | string | Штрихкод документа | |
6 | \<КомментарийДокумента> | string | Комментарий к документу | |
7 | \<Контрагент> | string | Идентификатор контрагента документа | |
8 | \<Склад> | string | Идентификатор склада документа | |
9 | \<ИНН> | string | Индивидуальный номер налогоплательщика | |
10 | \<РодительскийДокумент> | Признак родительского документа | 0 – ложь; 1 – истина. | |
11 | \ |
string | Идентификатор родительского документа | |
12 | \<ТипЛогикиГрупповогоДокумента> | int | Тип логики группового документа | |
13 | \<Приоритет> | int | Приоритет документа | |
14 | \<СкладПолучатель> | string | Идентификатор склада получателя |
Параметры шаблона
№ | Параметр | Тип | Описание | Значение |
---|---|---|---|---|
\<КоличествоСтрокВФайле> | string | Общее количество строк в файле, не считая первую | ||
\<РежимЗагрузкиФайла> | Режим загрузки | «+» - добавить к текущим шаблонам; «-» - удалить таблицу шаблонов и добавить новые. | ||
1 | \<НомерСтроки> | int | Номер строки шаблонов | |
2 | \<Операция> | Режим загрузки | «+» – добавить шаблон; «-» – удалить шаблон. | |
3 | \<КодШаблона> | string | Код шаблона | |
4 | \<ТипДокумента> | string | Название шаблона | |
5 | \<ВидДокумента> | string | Вид документа в КИС | |
6 | \<РазрешеноСозданиеНаТСД> | int | Создание по данному шаблону новых документов на ТСД | 0 – не использовать; 1 – использовать. |
7 | \<ГенерацияУЛ> | int | Генерация упаковочного листа | 0 – не использовать; 1 – использовать. |
8 | \<ИспользоватьШаблоныШтрихкодов> | int | Работа в документе с помощью префиксов штрихкодов, которые настраиваются на терминале | 0 – не использовать; 1 – использовать. |
9 | \<РазмещениеПоПодбору> | int | Работа не по заданию из КИС, а по заданию из подбора | 0 – не использовать; 1 – использовать. |
10 | \<РазрешитьВыгрузкуНеполногоДокумента> | int | Выгрузка неправильно собранного документа | 0 – разрешить; 1 – спросить; 2 – запретить. |
11 | \<ПриРазмещенииЗапрашиватьТовар> | int | Повторное сканирование товара в размещении | 0 – не использовать; 1 – использовать. |
12 | \<ВсеШтрихкодыТовара> | int | Использовать все штрихкоды товара | 0 – не использовать; 1 – использовать. |
13 | \<ПриСканированииТовараПодбор> | int | Искать товар при сканировании в подборе | 0 – не искать; 1 – в базе. |
14 | \<ПриПревышенииЗаданияПодбор> | int | Превышение задания в подборе | 0 – разрешить; 1 – спросить; 2 – запретить. |
15 | \<ПриПревышенииОстаткаПодбор> | int | Превышение остатка в подборе | 0 – разрешить; 1 – спросить; 2 – запретить. |
16 | \<ИспользованиеЯчеекПодбор> | int | Использование ячеек в подборе | 0 – не использовать; 1 – не искать в базе; 2 – искать в базе. |
17 | \<ИспользованиеСерийПодбор> | int | Использование серийных номеров в подборе | 0 – не использовать; 1 – один на товар; 2 – несколько на товар; 3 – исходя из количества. |
18 | \<ИспользованиеУпаковочныхЛистовПодбор> | int | Использование упаковочных листов в подборе | 0 – не использовать; 1 – до товара; 2 – после товара. |
19 | \<ИспользоватьПодбор> | int | Использование подбора | 0 – не использовать; 1 – использовать; |
20 | \<УчитыватьЯчеекВЗаданииПодбор> | int | Проверка ячеек по заданию в подборе | 0 – не использовать; 1 – использовать. |
21 | \<УчитыватьСерииВЗаданииПодбор> | int | Проверка серийных номеров по заданию в подборе | 0 – не использовать; 1 – использовать. |
22 | \<РучнойВводКоличестваПодбор> | int | Ручной ввод количества в подборе | 0 – не использовать; 1 – использовать. |
23 | \<ПодтверждатьЭнтеромПодбор> | int | Подтверждение собранного товара с помощью нажатия на Enter в подборе | 0 – не использовать; 1 – использовать. |
24 | \<ОтправлятьСтрокинаСерверПодбор> | int | Отправка собранных данных на сервер в подборе. Параметр не используется. | 0 – не использовать; 1 – использовать. |
25 | \<ПриСканированииТовараРазмещение> | int | Искать товар при сканировании в размещении | 0 – не искать; 1 – в базе. |
26 | \<ПриПревышенииЗаданияРазмещение> | int | Превышение задания в размещении | 0 – разрешить; 1 – спросить; 2 – запретить. |
27 | \<ПриПревышенииОстаткаРазмещение> | int | Превышение остатка в размещении | 0 – разрешить; 1 – спросить; 2 – запретить. |
28 | \<ИспользованиеЯчеекРазмещение> | int | Использование ячеек в размещении | 0 – не использовать; 1 – не искать в базе; 2 – искать в базе. |
29 | \<ИспользованиеСерийРазмещение> | int | Использование серийных номеров в размещении | 0 – не использовать; 1 – один на товар; 2 – несколько на товар; 3 – исходя из количества. |
30 | \<ИспользованиеУпаковочныхЛистовРазмещение> | int | Использование упаковочных листов в размещении | 0 – не использовать; 1 – до товара; 2 – после товара. |
31 | \<ИспользоватьРазмещение> | int | Использование размещения | 0 – не использовать; 1 – использовать. |
32 | \<УчитыватьЯчейкиВЗаданииРазмещение> | int | Проверка ячеек по заданию в размещении | 0 – не использовать; 1 – использовать. |
33 | \<УчитыватьСерииВЗаданииРазмещение> | int | Проверка серийных номеров по заданию в размещении | 0 – не использовать; 1 – использовать. |
34 | \<РучнойВводКоличестваРазмещение> | int | Ручной ввод количества в размещении | 0 – не использовать; 1 – использовать. |
35 | \<ПодтверждатьЭнтеромРазмещение> | int | Подтверждение собранного товара с помощью нажатия на Enter в размещении | 0 – не использовать; 1 – использовать. |
36 | \<ОтправлятьСтрокиНаСерверРазмещение> | int | Отправка собранных данных на сервер в размещении. Параметр не используется. | 0 – не использовать; 1 – использовать. |
37 | \<ЗапретитьРучноеИзменениеКлиента> | int | Запрет изменения клиента | 0 – не использовать; 1 – использовать. |
38 | \<ЗапретитьИзменениеКлиентаКардРидером> | int | Запрет изменения клиента кард-ридером | 0 – не использовать; 1 – использовать. |
39 | \<КардРидерТрек1> | int | Чтение трека 1 кард-ридера | 0 – не использовать; 1 – использовать. |
40 | \<КардРидерТрек2> | int | Чтение трека 2 кард-ридера | 0 – не использовать; 1 – использовать. |
41 | \<КардРидер_Трек3> | int | Чтение трека 3 кард-ридера | 0 – не использовать; 1 – использовать. |
42 | \<ВыгружатьКарточкиТоваровСДокументом> | int | Загружать карточки товара вместе с документом. Параметр не используется. | 0 – не использовать; 1 – использовать. |
43 | \<ПодгружатьСтрокиПриОткрытии> | int | Подгружать измененные данные в документе при открытии. Параметр не используется. | 0 – не использовать; 1 – использовать. |
44 | \<ПриСканированииНовогоТовара> | int | Ввод нового штрихкода | 0 – разрешить; 1 – спросить; 2 – запретить. |
45 | \<ПечатьЭтикеткиПриРазмещении> | int | Печать этикетки при размещении | 0 – не печатать; 1 – печатать всегда; 2 – только товары в документе. |
46 | \<ПечатьЭтикеткиПриПодборе> | int | Печать этикетки при подборе | 0 – не печатать; 1 – печатать всегда; 2 – только товары в документе. |
47 | \<ПоштучноеПеремещение> | int | После подбора товара переходить сразу в размещение | 0 – не использовать; 1 – использовать. |
48 | \<УникальныеШтрихкодыНоменклатуры> | int | Только уникальные штрихкоды для товара | 0 – не использовать; 1 – использовать. |
49 | \<ВводЯчейкиПодбор> | int | Режим ввода ячейки в подборе | 0 – до товара; 1 – после товара. |
50 | \<ВводЯчейкиРазмещение> | int | Режим ввода ячейки в размещении | 0 – до товара; 1 – после товара. |
51 | \<ИспользованиеФотофиксацииПодбор> | int | Использование фотофиксации в подборе | 0 – не использовать; 1 – использовать. |
52 | \<ИспользованиеФотофиксацииРазмещение> | int | Использование фотофиксации в размещении | 0 – не использовать; 1 – использовать. |
53 | \<ИспользованиеЕГАИС> | int | Использовать логику ЕГАИС для документа | 0 – не использовать; 1 – использовать. |
54 | \<ВводDataMatrix> | int | Сканировать DataMatrix для документа ЕГАИС | 0 – не сканировать; 1 – один на товар; 2 – несколько на товар. |
55 | \<ВводДатыРозлива> | int | Ввод даты розлива для документа ЕГАИС | 0 – не вводить; 1 – вводить. |
56 | \<ВводPDF417> | int | Режим сканирования PDF417 для документа ЕГАИС | 0 – один на товар; 1 – несколько на товар. |
57 | \<СопоставлениеЕГАИСТовара> | int | Сопоставлять товар учетной системы с товаром ЕГАИС | 0 – не сопоставлять; 1 – сопоставлять. |
58 | \<ВводСправкиА> | int | Использование ввода ЕГАИС справки А | 0 – не использовать; 1 – использовать. |
59 | \<ВводСправкиБ> | int | Использование ввода ЕГАИС справки Б | 0 – не использовать; 1 – использовать. |
60 | \<ЕГАИСИспользоватьПроверкуМарок> | int | Использование проверки марок ЕГАИС | 0 – не использовать; 1 – использовать. |
61 | \<УникальныеСерийныеНомерПодбор> | int | Уникальные серийные номера в подборе | 0 – не использовать; 1 – использовать. |
62 | \<УникальныеСерийныеНомерРазмещение> | int | Уникальные серийные номера в размещении | 0 – не использовать; 1 – использовать. |
63 | \<ВерсияЕГАИС> | int | Версия ЕГАИС | 0 - версия 2.0 1 - версия 3.0 |
64 | \<ИспользоватьМаркировку> | int | Использование логики работы с маркировкой | 0 – не использовать; 1 – использовать. |
65 | \<ОповещатьПриЗагрузкеДокумента> | int | Звуковое оповещение при загрузке документа | 0 – не оповещать; 1 – оповещать. |
66 | \<ВводТовараБезСканирования> | int | Ввод товара без сканирования | 0 – запрещено; 1 – разрешено. |
67 | \<ОбработатьЯчейкуЦеликомПодбор> | int | Обработка целиком ячейки подбора | 0 – не использовать; 1 – использовать. |
68 | \<ОбработатьЯчейкуЦеликомРазмещение> | int | Обработка целиком ячейки размещения | 0 – не использовать; 1 – использовать. |
69 | \<ОбязательныйВводSNПодбор> | int | Обязательный ввод серийного номера в подборе | 0 – не использовать; 1 – использовать. |
70 | \<ОбязательныйВводSNРазмещение> | int | Обязательный ввод серийного номера в размещении | 0 – не использовать; 1 – использовать. |
71 | \<ТипSNПодбор> | int | Тип серийного номера для подбора. Параметр не используется (заменён функционалом типов серий) | 0 – по умолчанию; 1 – дата; 2 – строка. |
72 | \<ТипSNРазмещение> | int | Тип серийного номера для размещения. Параметр не используется (заменён функционалом типов серий) | 0 – по умолчанию; 1 – дата; 2 – строка. |
73 | \<ПравилоSNПодбор> | string | Правило для проверки SN для подбора(маска серийного номера). Параметр не используется (заменён функционалом типов серий) | dd-mm-yy, dd/mm/yy, dd.mm.yy и т.д. |
74 | \<ПравилоSNРазмещение> | string | Правило для проверки SN для размещения(маска серийного номера). Параметр не используется (заменён функционалом типов серий) | dd-mm-yy, dd/mm/yy, dd.mm.yy и т.д. |
75 | \<МаркировкаСканироватьEan> | int | Использование EAN для товара требующего маркировки | 0 – не требуется; 1 – до КМ; 2 – после КМ; 3 – авто; 4 – до КМ (всегда) |
76 | \<МаркировкаEanСоответствуетGtin> | int | Отсканированный штрихкод товара должен совпадать с GTIN КМ | 0 – необязательно; 1 – обязательно. |
77 | \<МаркировкаОбязательныйПоискПоКМ> | int | Обязательно присутствие КМ в справочнике кодов маркировки. Параметр не используется | 0 – необязательно; 1 – обязательно. |
78 | \<МаркировкаЗапретитьПодборНемаркируемыхТоваров> | int | Запретить подбор не маркируемых товаров в документе | 0 – не использовать; 1 – использовать. |
79 | \<МаркировкаВводМаркируемогоТовараБезКМ> | int | Ввод маркируемого товара без КМ | 0 – запретить;1 – разрешить; 2 – разрешить в упаковочном листе. |
80 | \<РазрешитьПропускатьВводУпаковочногоЛиста> | int | Разрешать пропускать ввод упаковочного листа | 0 – не использовать; 1 – использовать. |
81 | \<ПроверкаВладельцаКМ> | int | Проверка владельца кода маркировки | 0 – разрешить; 1 – спросить; 2 – запретить. |
82 | \<ПроверкаСтатусаКМ> | int | Проверка статуса кода маркировки | 0 – разрешить; 1 – спросить; 2 – запретить. |
83 | \<РазрешенныеСтатусыКМ> | object array | Разрешенные статусы кодов маркировки | |
84 | \<АвтоматическаяВыгрузкаДокумента> | int | Автоматическая выгрузка документа после сборки | 0 – не использовать; 1 – использовать. |
85 | \<ВводЯчейкиБезСканирования> | int | Ввод ячейки без сканирования | 0 – не использовать; 1 – использовать |
86 | \<ИспользоватьВторойСклад> | int | Использование второго склада | 0 – не использовать; 1 – использовать. |
87 | \<ИспользоватьТаруПодбор> | int | Использовать тару в подборе | 0 – не использовать; 1 – использовать. |
88 | \<ИспользоватьТаруРазмещение> | int | Использовать тару в размещении | 0 – не использовать; 1 – использовать. |
89 | \<ОбработатьТаруЦеликомПодбор> | int | Обработка тары целиком в подборе | 0 – не использовать; 1 – использовать. |
90 | \<ОбработатьТаруЦеликомРазмещение> | int | Обрабатывать тару целиком в размещении | 0 – не использовать; 1 – использовать. |
91 | \<ПервичныйПоискПоШКвЗадании> | int | Первичный поиск по ШК в задании | 0 – не использовать; 1 – использовать. |
92 | \<ТипБизнесПроцесса> | int | Тип бизнес-процесса | 0 – по умолчанию; 1 – приемка; 2 – отгрузка; 3 – инвентаризация; 4 – подбор; 5 – размещение; 6 – заказ; 7 – возврат; 8 – агрегация; 9 – перемещение; 10 – списание; 11 – проверка; 12 – маркировка; 13 – производство. |
93 | \<ИспользоватьДопФормы> | int | Использовать дополнительные формы | 0 – не использовать; 1 – использовать. |
94 | \<ИспользоватьТипыСерий> | int | Использовать мульти-SN | 0 – не использовать; 1 – использовать. |
95 | \<РежимСозданияДокументов> | int | Режим создания документов | 0 – по умолчанию; 1 – форма создания. |
96 | \<ОбязательноеЗаполнениеСклада> | int | Обязательное заполнение склада | 0 – не использовать; 1 – использовать. |
97 | \<ОбязательноеЗаполнениеКонтрагента> | int | Обязательное заполнение контрагента | 0 – не использовать; 1 – использовать. |
Параметры строки
№ | Параметр | Тип | Описание | Значение |
---|---|---|---|---|
1 | \<НомерСтроки> обязательное | string | Номер строки документа | |
2 | \<ИдентификаторОС> обязательное | string | Идентификатор ОС | |
3 | \<Количество> обязательное | float | Количество |