Оглавление
Параметры 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@ - пользователь авторизации в ТСД