Поделиться через


Настройка и разработка форматов чеков

В этой статье описывается, как изменять макеты форм с целью управления печатью чеков, накладных и других документов. Dynamics 365 Commerce содержит конструктор макета форм, который можно использовать для простого создания и изменения макетов форм различного вида.

Важно

Необходимо настроить макеты форм и профили чеков для печати чеков и других документов в приложении Store Commerce или веб-версии Store Commerce. Можно включить несколько макетов форм в профиль чеков. Затем можно назначить профиль поступления принтеру, изменив профиль оборудования.

Настройка формата чеков

  1. Щелкните Retail и Commerce>Настройка канала>Настройка POS>POS>Форматы поступлений.

  2. На странице Формат поступления щелкните Создать, чтобы создать новый макет формы, или выберите существующий макет формы.

  3. В поле Формат поступления введите код для макета формы, а затем выберите тип чека, для которого используется этот формат. Можно также ввести описание и краткое наименование чека в поле Заголовок.

  4. На экспресс-вкладке Общие выберите параметр для определения поведения принтера.

    • Всегда печать — поступление печатается автоматически при необходимости.
    • Не печатать — поступление не печатается.
    • Запрос пользователю — пользователю отправляется запрос на печать поступления.
    • По мере необходимости — этот вариант используется только для подарочных поступлений. Если выбран этот вариант, пользователь может напечатать подарочное поступление со страницы Изменение, если требуется подарочное поступление.

Конструктор чеков содержит переменную Логотип. Эту переменную можно использовать для указания изображения, которое должно быть напечатано на чеках. Изображения, печатаемые на чеках с использованием переменной Логотип, должны иметь тип файла монохромного растрового изображения (.bmp). Если растровое изображение указано в конструкторе чеков, но не печатается при отправке чека на принтер, причиной может быть одна из следующих причин:

  • Слишком большой размер файла, или размеры изображения в пикселах не совместимы с принтером. В этом случае попробуйте уменьшить разрешение или размеры файла изображения.

  • Некоторые драйверы принтера со связыванием и внедрением объектов для POS-терминала (OPOS) не реализуют метод PrintMemoryBitmap, используемый аппаратными станциями для печати изображений логотипов. В этом случае попробуйте добавить следующий флаг к файлу HardwareStation.Extension.config для выделенной или общей аппаратной станции:

    <add name="HardwareStation.UsePrintBitmapMethod" value="true"/>

Разработка формата чека

Воспользуйтесь конструктором макетов форм, чтобы графически создать макет документа формы. Страница Конструктор формата поступлений разделена на три части: Заголовок, Строки и Нижний колонтитул. Некоторые типы макетов форм используют элементы из всех трех разделов, в то время как другие типы используют элементы только из одного или двух разделов. Для просмотра элементов, доступных для каждого раздела, щелкните соответствующую кнопку в области переходов в левой части страницы.

  1. Щелкните Retail и Commerce>Настройка канала>Настройка POS>POS>Форматы поступлений.

  2. На странице Формат поступления выберите макет формы и нажмите кнопку Конструктор.

  3. Щелкните Запустить, чтобы начать установку хоста конструктора Commerce.

  4. На панели уведомлений, которая отображается внизу окна Microsoft Edge, щелкните Открыть, чтобы начать установку конструктора одним щелчком. (Панель уведомлений может отображаться в другом месте в других браузерах). Индикатор прогресса показывает ход процесса установки.

  5. После установки введите свое имя пользователя и пароль Commerce и щелкните Войти, чтобы запустить конструктор.

  6. После проверки учетных данных и запуска конструктора можно приступать к разработке формата поступления или изменению существующего формата.

  7. Чтобы создать элементы формы, выберите раздел Заголовок, Строки или Нижний колонтитул, а затем перетащите элемент из раздела в рабочую область. Большинство элементов содержат переменные, которые будут автоматически заполнены данными из базы данных. Другие элементы, например Текст, позволяют печатать пользовательский текст в чеке.

    Примечание

    Можно указывать количество строк, занимаемое каждым из трех разделов, задавая число в правом нижнем углу раздела. Для облегчения изменения раздела увеличьте высоту раздела, перетащив маркер изменения размера в нижней части раздела. Высота раздела в рабочем пространстве не влияет на число строк в фактическом чеке.

  8. После переноса элементов в рабочую область настройте свойства для части панели Сведения об объектах в нижней части страницы. Введите один или несколько из следующих параметров:

    • Выровнять — настройте выравнивание поля По левому краю или По правому краю.
    • Символ заполнения — укажите символ пробела. По умолчанию используется пустое место, однако можно ввести любой символ.
    • Префикс — введите значение, отображаемое в начале поля. Этот параметр применяется только к разделу Строки макета.
    • Символы — укажите максимальное число символов, которое может содержать поле, если элемент содержит переменную. Если длина текста в поле превышает заданное количество символов, текст урезается, чтобы поместиться в поле.
    • Переменная — этот флажок устанавливается автоматически, если элемент содержит переменную и не может быть настроен.
    • Тип шрифта — укажите стиль шрифта: Обычный или Полужирный. Текст полужирным шрифтом занимает в два раза больше места, чем обычный. Поэтому некоторые символы могут усекаться.
    • Размер шрифта — укажите размер шрифта: Обычный или Крупный. Крупные буквы в два раза выше обычных букв. Поэтому использование крупных букв может привести к наложению текста в чеке.
    • Удалить — при нажатии этой кнопки выбранная часть удаляется из макета формы.

Назначение профилей поступления

Профили поступления назначаются непосредственно принтерам с помощью профиля оборудования.

  1. Откройте профиль оборудования, щелкнув Retail и Commerce>Настройка канала>Настройка POS>Профили POS>Профиль оборудования.
  2. Выберите принтер, а затем в поле Профиль поступления назначьте профиль поступления, который требуется использовать на ККМ.

Примечание

Если используются два принтера. один можно использовать для печати стандартных поступлений из 40 столбцов. Второй принтер, как правило, используется для печати поступлений на всю страницу, когда требуется дополнительная информация. Эти типы поступлений включают поступления клиентских заказов и накладные клиента.