DataMobile

Параметры XML-файлов

Сервер печати оперирует переменными в файле .xml. Виды и количество переменных зависят от используемых в пользовательской конфигурации модулей DataMobile.

Модули DataMobile доступны для редактирования пользователями, соответственно возможно придумать свои переменные и выгружать их в нужные области, со своими значениями переменных, это может быть, как текст, так штрих код, но есть и предопределённые переменные, которые представлены в описании шаблона печати (см. Шаблон печати).

Обязательные параметры для печати

Обязательные параметры в файле .xml для печати, находятся в корне тега PrintData:

  • PrinterName – имя принтера для печати.
  • TemplateName – имя шаблона печати.
  • Count – количество копий печати.

Параметры на примере модулей DataMobile для 1С УТ11.5 (от 14.06.2024)

  • @Address@ - адрес доставки
  • @ArtArticle@ - артикул
  • @ArtChar@ - характеристика номенклатуры
  • @ArtName@ - наименование товара
  • @ArtSN@ - серийный номер товара
  • @Attr@ - значение атрибута из настроек устройства в АРМ (Attr1 - Attr10)
  • @Barcode@ - штрихкод товара
  • @BarcodeGS1@ - штрихкод формата GS1
  • @CheckBarcode@ - штрихкод товара включающий цену: руб., коп. и префикс b
  • @Client@ - клиент из исходного документа
  • @ClientGS1@ - штрихкод товара формата 01<barcode>310y<вес>
  • @Comment@ - комментарий документа
  • @Count@ - количествоКопий
  • @CountNumber@ - порядковыйНомер строки в документе
  • @Date@ - текущаяДата формата "dd.MM.yyyy"
  • @DmxBarcode@ - код маркировки (без спецсимвола FNC)
  • @DmxBarcodePrint@ - код маркировки для печати
  • @DocBarcode@ - ШК документа
  • @DocDate@ - дата документа
  • @DocNumber@ - номер документа (через чистую строку)
  • @GTIN@ - извлеченный ШК из кода маркировки
  • @Itog@ - строковое значение Итого:
  • @Kf@ - коэфф. числовое значение ЕИ (единица измерения) ШК
  • @Measure@ - наименование единицы которое найдено по ШК в 1С
  • @MeasureName@ - наименование единицы, которое присылает ПО
  • @Number@ - номер документа
  • @Pack@ - номер упак. листа
  • @Price@ - цена товара
  • @Price1@ - дополнительная цена1
  • @Price2@ - дополнительная цена2
  • @Price3@ - дополнительная цена3
  • @PrinterName@ - наименование принтера (указывается в плане обмена)
  • @QNT@ - кол-во товара в документе
  • @Qnt@ - кол-во товара в документе
  • @QNTPack@ - кол-во упаковок товара в документе
  • @QNTRows@ - кол-во строк товара
  • @QNTdifference@ - расхождения план/факт (передаётся если в шаблоне есть наименование _difference)
  • @QNTfact@ - кол-во факт подобрано (передаётся если в шаблоне есть наименование _difference)
  • @QNTplan@ - кол-во план (по заданию) (передаётся если в шаблоне есть наименование _difference)
  • @QRData@ - составной ШК из всех ШК товаров в документа
  • @QtyFrac@ - значение кол-ва после запятой
  • @QtyInt@ - целое значение кол-ва
  • @SN@ - серия при печати документа
  • @Summ@ - общее кол-во по всем товарам в документе
  • @SummRows@ - общее кол-во строк товаров в документе
  • @TSD@ - наименование ТСД
  • @TemplateName@ - наименование шаблона печати (указывается в настройках устройства АРМ)
  • @Unit@ - наименование ед.измерения
  • @User@ - пользователь авторизации в ТСД
Оценить статью