В кассовом ПО Artix реализована возможность задавать и отображать информацию о товаре на иностранном языке.

Отображение информации такого вида возможно только при включенном плагине интернационализации i18n.
Для смены языка необходимо на клавишу назначить действие с командой COMMAND_LANGUAGE и параметром name. Подробнее о настройке плагина и переключении языка можно прочитать в разделе "Интернационализация сообщений кассы".

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

Дополнительно необходимо настроить отображение переводов для атрибутов в /linuxcash/cash/conf/ncash.ini.d/gui.ini:

Пример настройки параметров отображения переводов для товарных позиций в режиме открытого документа
[UI.DocumentOpenForm.positionDescriptionArtixAttribute]
attribute = 16

При добавлении товара в чек поиск переводов в БД Dictionaries таблицы Tr будет осуществляться по идентификатору (поле id), который в зависимости от типа может содержать:

  • 0 – код товара,
  • 1 – штрих-код товара,
  • 2 – код каталога,
  • 3 – код элемента пиклиста.

Тип идентификатора перевода необходимо задать в поле idtype БД Dictionaries таблицы Tr.

В кассовом ПО Artix реализована возможность отдельно задавать переводы для товаров, каталогов и элементов пиклиста.

Пример задания переводов для товарных позиций

Товар – "Баклажан"

С использованием кода товара

Код товара (id) – 1027

"id": "1027", "idtype": 0, "lang": "kk", "translation": "баялды"

С использованием штрих-кода товара

Штрих-код товара (id) – 4607032140122

"id": "4607032140122", "idtype": 1, "lang": "kk", "translation": "баялды"

Пример задания переводов для одноуровневого и многоуровневого каталога

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

Для одноуровневого каталога

Пример задания переводов для одноуровневого каталога

Код одноуровневого каталога (id) – 21

Название каталога – "Сок"

"id": "21", "idtype": 2, "lang": "kk", "translation": "Шырын"

Пример товара из каталога с использованием ШК при задании перевода

Товар – "Сок"

Штрих-код товара (id) – 4607032140123

"id": "4607032140129", "idtype": 1, "lang": "kk", "translation": "Шырын"

Для многоуровневого каталога (пиклиста)

Пример задания переводов для многоуровневого каталога

Код элемента пиклиста (id) – 17

Название каталога из пиклиста – "Молочные продукты"

"id": "17", "idtype": 3, "lang": "kk", "translation": "сүт өнімдері"

Пример товара с использованием кода при задании перевода

Товар – "Молоко"

Код товара (id) – 1029

"id": "1029", "idtype": 0, "lang": "kk", "translation": "сүт"

Пример товара из каталога с использованием кода при задании перевода

Товар – "Молоко" из пиклиста

Код товара (id) – 46

"id": "46", "idtype": 3, "lang": "kk", "translation": "сүт"

  • No labels