DataMobile

Документы (старое)

Наименование файла

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 Количество

Пример файла

300620231835101_v83_Doc.dm

Оценить статью