9.2. Работа с товарами

9.2.1. Очистить ПЛУ товара

Enum: CommandType.CLEAR_PLU

Номер команды: 24

Входные параметры

Параметр

Тип

Описание

183

ParamType.PLUNumber
Номер ПЛУ

Диапазон: 1-65535

Примечание

Команда задаёт у товара пустое значение в качестве номера ПЛУ.

9.2.2. Получить номер ПЛУ по коду товара

Enum: CommandType.GET_PLU_BY_CODE

Номер команды: 21

Входные параметры

Параметр

Тип

Описание

182

ParamType.ItemCode
Код товара

Int

Диапазон: 1-9999999

Выходные параметры

Параметр

Тип

Описание

183

ParamType.PLUNumber
Номер ПЛУ

Int

Диапазон: 1-65535

9.2.3. Запрос максимального количества ПЛУ

Enum: CommandType.QUERY_MAX_COUNT_PLU

Номер команды: 29

Выходные параметры

Параметр

Тип

Описание

17

ParamType.PLUCount
Максимальное количество ПЛУ

Int

9.2.4. Запрос максимального количества сообщений

Enum: CommandType.GET_MESSAGES_COUNT

Номер команды: 34

Выходные параметры

Параметр

Тип

Описание

18

ParamType.MessagesCount
Максимальное количество сообщений

Int

9.2.5. Получить параметр «Назначение группового кода»

Enum: CommandType.GET_USING_GROUP_CODE

Номер команды: 41

Выходные параметры

Параметр

Тип

Описание

201

ParamType.UseGroupCodeAsProp
Назначение группового кода

Int

0 – групповой код
1 – дата изготовления товара

9.2.6. Задать параметр «Назначение группового кода»

Enum: CommandType.SET_USING_GROUP_CODE

Номер команды: 42

Входные параметры

Параметр

Тип

Описание

201

ParamType.UseGroupCodeAsProp
Назначение группового кода

Int

0 – групповой код
1 – дата изготовления товара

9.2.7. Получить ПЛУ

Enum: CommandType.GET_DATA_ABOUT_PRODUCT

Номер команды: 23

Входные параметры

Параметр

Тип

Описание

183

ParamType.PLUNumber
Номер ПЛУ

Int

Диапазон: 1-65535

Выходные параметры

Параметр

Тип

Описание

182

ParamType.ItemCode
Код товара

Int

Диапазон: 1-9999999

184

ParamType.NameFirst
Наименование товара

String

Макс. размер текста: 28 символов

185

ParamType.NameSecond
Наименование товара. Строка 2

String

Макс. размер текста: 28 символов

41

ParamType.Price
Цена

Int

Диапазон: 1-999999

186

ParamType.ShelfLifeInDays
Срок годности в днях

Int

Диапазон: 1-9999

40

ParamType.Tare
Тара

Int

Диапазон: 1-65535

187

ParamType.GroupCode
Групповой код

Int

Диапазон: 1-9999

189

ParamType.MessageNumber
Номер сообщения

Int

Диапазон: 1-255
0 – не задано

190

ParamType.ROSTEST
Код РОСТЕСТ

String

Макс. размер текста: 4 символа

9.2.8. Получить ПЛУ в кодировке UTF-8

Enum: CommandType.GET_DATA_ABOUT_PRODUCT_UTF8

Номер команды: 97

Входные параметры

Параметр

Тип

Описание

183

ParamType.PLUNumber
Номер ПЛУ

Int

Диапазон: 1-65535

Выходные параметры

Параметр

Тип

Описание

182

ParamType.ItemCode
Код товара

Int

Диапазон: 1-9999999

184

ParamType.NameFirst
Наименование товара

ByteArray

UTF-8 строка в виде массива байт

185

ParamType.NameSecond
Наименование товара. Строка 2

ByteArray

UTF-8 строка в виде массива байт

41

ParamType.Price
Цена

Int

Диапазон: 1-999999

186

ParamType.ShelfLifeInDays
Срок годности в днях

Int

Диапазон: 1-9999

40

ParamType.Tare
Тара

Int

Диапазон: 1-65535

187

ParamType.GroupCode
Групповой код

Int

Диапазон: 1-9999

189

ParamType.MessageNumber
Номер сообщения

Int

Диапазон: 1-255
0 – не задано

190

ParamType.ROSTEST
Код РОСТЕСТ

ByteArray

UTF-8 строка в виде массива байт

9.2.9. Задать ПЛУ

Enum: CommandType.SET_DATA_ABOUT_PRODUCT

Номер команды: 22

Входные параметры

Параметр

Тип

Описание

183

ParamType.PLUNumber
Номер ПЛУ

Int

Диапазон: 1-65535

182

ParamType.ItemCode
Код товара

Int

Диапазон: 1-9999999

184

ParamType.NameFirst
Наименование товара

String

Макс. размер текста: 28 символов

185

ParamType.NameSecond
Наименование товара. Строка 2

String

Макс. размер текста: 28 символов

41

ParamType.Price
Цена

Int

Диапазон: 1-999999

186

ParamType.ShelfLifeInDays
Срок годности в днях

Int

Диапазон: 1-9999

40

ParamType.Tare
Тара

Int

Диапазон: 1-65535

187

ParamType.GroupCode
Групповой код

Int

Диапазон: 1-9999

189

ParamType.MessageNumber
Номер сообщения

Int

Диапазон: 1-255
0 – не задано

190

ParamType.ROSTEST
Код РОСТЕСТ

String

Макс. размер текста: 4 символа

9.2.10. Задать ПЛУ в кодировке UTF-8

Enum: CommandType.SET_DATA_ABOUT_PRODUCT_UTF8

Номер команды: 96

Входные параметры

Параметр

Тип

Описание

183

ParamType.PLUNumber
Номер ПЛУ

Int

Диапазон: 1-65535

182

ParamType.ItemCode
Код товара

Int

Диапазон: 1-9999999

184

ParamType.NameFirst
Наименование товара

ByteArray

UTF-8 строка в виде массива байт

185

ParamType.NameSecond
Наименование товара. Строка 2

ByteArray

UTF-8 строка в виде массива байт

41

ParamType.Price
Цена

Int

Диапазон: 1-999999

186

ParamType.ShelfLifeInDays
Срок годности в днях

Int

Диапазон: 1-9999

40

ParamType.Tare
Тара

Int

Диапазон: 1-65535

187

ParamType.GroupCode
Групповой код

Int

Диапазон: 1-9999

189

ParamType.MessageNumber
Номер сообщения

Int

Диапазон: 1-255
0 – не задано

190

ParamType.ROSTEST
Код РОСТЕСТ

ByteArray

UTF-8 строка в виде массива байт

9.2.11. Получить ПЛУ расширенного формата

Enum: CommandType.GET_DATA_EXTENDED_ABOUT_PRODUCT

Номер команды: 28

Входные параметры

Параметр

Тип

Описание

183

ParamType.PLUNumber
Номер ПЛУ

Int

Диапазон: 1-65535

Выходные параметры

Параметр

Тип

Описание

182

ParamType.ItemCode
Код товара

Int

Диапазон: 1-9999999

184

ParamType.NameFirst
Наименование товара

String

Макс. размер текста: 28 символов

185

ParamType.NameSecond
Наименование товара. Строка 2

String

Макс. размер текста: 28 символов

41

ParamType.Price
Цена

Int

Диапазон: 1-999999

51

ParamType.LabelFormat
Приоритетный формат этикетки

Int

Диапазон: 0-15
0 – не задано

191

ParamType.BCFormat
Приоритетная структура штрихкода

Int

0 – не задано
6 – PPNNNNNNQQQQC
7 – PPNNNNNQQQQQC
8 – PPNNNNQQQQQQC
15 – NNNNNNNQQQQQC

186

ParamType.ShelfLifeInDays
Срок годности в днях

Int

Диапазон: 1-9999

40

ParamType.Tare
Тара

Int

Диапазон: 1-65535

187

ParamType.GroupCode
Групповой код

Int

Можно получить если
UseGroupCodeAsProp = 0
Диапазон: 0-9999

188

ParamType.ManufacturedDate
Дата изготовления

ByteArray

Можно получить если
UseGroupCodeAsProp = 1
3 байта формата ДД.ММ.ГГ

189

ParamType.MessageNumber
Номер сообщения

Int

Диапазон: 1-255
0 – не задано

44

ParamType.GoodsType
Тип товара

Int

0 - весовой,
1 - штучный

190

ParamType.ROSTEST
Код РОСТЕСТ

String

Макс. размер текста: 4 символа

192

ParamType.ShelfLifeDate
Дата реализации

ByteArray

3 байта формата ДД.ММ.ГГ

9.2.12. Получить ПЛУ расширенного формата в кодировке UTF-8

Enum: CommandType.GET_DATA_EXTENDED_ABOUT_PRODUCT_UTF8

Номер команды: 99

Входные параметры

Параметр

Тип

Описание

183

ParamType.PLUNumber
Номер ПЛУ

Int

Диапазон: 1-65535

Выходные параметры

Параметр

Тип

Описание

182

ParamType.ItemCode
Код товара

Int

Диапазон: 1-999999

184

ParamType.NameFirst
Наименование товара

ByteArray

UTF-8 строка в виде массива байт

185

ParamType.NameSecond
Наименование товара. Строка 2

ByteArray

UTF-8 строка в виде массива байт

41

ParamType.Price
Цена

Int

Диапазон: 1-999999

51

ParamType.LabelFormat
Приоритетный формат этикетки

Int

Диапазон: 0-15
0 – не задано

191

ParamType.BCFormat
Приоритетная структура штрихкода

Int

0 – не задано
6 – PPNNNNNNQQQQC
7 – PPNNNNNQQQQQC
8 – PPNNNNQQQQQQC
15 – NNNNNNNQQQQQC

186

ParamType.ShelfLifeInDays
Срок годности в днях

Int

Диапазон: 1-9999

40

ParamType.Tare
Тара

Int

Диапазон: 1-65535

187

ParamType.GroupCode
Групповой код

Int

Можно получить если
UseGroupCodeAsProp = 0
Диапазон: 0-9999

188

ParamType.ManufacturedDate
Дата изготовления

ByteArray

Можно получить если
UseGroupCodeAsProp = 1
3 байта формата ДД.ММ.ГГ

189

ParamType.MessageNumber
Номер сообщения

Int

Диапазон: 1-255
0 – не задано

44

ParamType.GoodsType
Тип товара

Int

0 - весовой,
1 - штучный

190

ParamType.ROSTEST
Код РОСТЕСТ

ByteArray

UTF-8 строка в виде массива байт

192

ParamType.ShelfLifeDate
Дата реализации

ByteArray

3 байта формата ДД.ММ.ГГ

9.2.13. Задать ПЛУ расширенного формата

Enum: CommandType.SET_DATA_EXTENDED_ABOUT_PRODUCT

Номер команды: 27

Входные параметры

Параметр

Тип

Описание

183

ParamType.PLUNumber
Номер ПЛУ

Int

Диапазон: 1-65535

182

ParamType.ItemCode
Код товара

Int

Диапазон: 1-9999999

184

ParamType.NameFirst
Наименование товара

String

Макс. размер текста: 28 символов

185

ParamType.NameSecond
Наименование товара. Строка 2

String

Макс. размер текста: 28 символов

41

ParamType.Price
Цена

Int

Диапазон: 1-999999

51

ParamType.LabelFormat
Приоритетный формат этикетки

Int

Диапазон: 0-15
0 – не задано

191

ParamType.BCFormat
Приоритетная структура штрихкода

Int

0 – не задано
6 – PPNNNNNNQQQQC
7 – PPNNNNNQQQQQC
8 – PPNNNNQQQQQQC
15 – NNNNNNNQQQQQC

186

ParamType.ShelfLifeInDays
Срок годности в днях

Int

Диапазон: 1-9999

40

ParamType.Tare
Тара

Int

Диапазон: 1-65535

187

ParamType.GroupCode
Групповой код

Int

Не обязателен в зависимости от
использования группового кода
Диапазон: 0-9999

188

ParamType.ManufacturedDate
Дата изготовления

ByteArray

Не обязателен в зависимости от
использования группового кода
3 байта формата ДД.ММ.ГГ

189

ParamType.MessageNumber
Номер сообщения

Int

Диапазон: 1-255
0 – не задано

44

ParamType.GoodsType
Тип товара

Int

0 - весовой,
1 - штучный

190

ParamType.ROSTEST
Код РОСТЕСТ

String

Макс. размер текста: 4 символа

192

ParamType.ShelfLifeDate
Дата реализации

ByteArray

3 байта формата ДД.ММ.ГГ

9.2.14. Задать ПЛУ расширенного формата в кодировке UTF-8

Enum: CommandType.SET_DATA_EXTENDED_ABOUT_PRODUCT_UTF8

Номер команды: 98

Входные параметры

Параметр

Тип

Описание

183

ParamType.PLUNumber
Номер ПЛУ

Int

Диапазон: 1-65535

182

ParamType.ItemCode
Код товара

Int

Диапазон: 1-9999999

184

ParamType.NameFirst
Наименование товара

ByteArray

UTF-8 строка в виде массива байт

185

ParamType.NameSecond
Наименование товара. Строка 2

ByteArray

UTF-8 строка в виде массива байт

41

ParamType.Price
Цена

Int

Диапазон: 1-999999

51

ParamType.LabelFormat
Приоритетный формат этикетки

Int

Диапазон: 0-15
0 – не задано

191

ParamType.BCFormat
Приоритетная структура штрихкода

Int

0 – не задано
6 – PPNNNNNNQQQQC
7 – PPNNNNNQQQQQC
8 – PPNNNNQQQQQQC
15 – NNNNNNNQQQQQC

186

ParamType.ShelfLifeInDays
Срок годности в днях

Int

Диапазон: 1-9999

40

ParamType.Tare
Тара

Int

Диапазон: 1-65535

187

ParamType.GroupCode
Групповой код

Int

Не обязателен в зависимости от
использования группового кода
Диапазон: 0-9999

188

ParamType.ManufacturedDate
Дата изготовления

ByteArray

Не обязателен в зависимости от
использования группового кода
3 байта формата ДД.ММ.ГГ

189

ParamType.MessageNumber
Номер сообщения

Int

Диапазон: 1-255
0 – не задано

44

ParamType.GoodsType
Тип товара

Int

0 - весовой,
1 - штучный

190

ParamType.ROSTEST
Код РОСТЕСТ

ByteArray

UTF-8 строка в виде массива байт

192

ParamType.ShelfLifeDate
Дата реализации

ByteArray

3 байта формата ДД.ММ.ГГ

9.2.15. Добавить блок ПЛУ расширенного формата

Enum: CommandType.ADD_PLU_TO_BLOCK

Номер команды: 25

Описание: Добавить расширенные данные о ПЛУ в список (от 1 до 6 блоков) для последующей отправки через команду CommandType.SET_BLOCK_DATA_EXTENDED_ABOUT_PRODUCT

Входные параметры

Параметр

Тип

Описание

183

ParamType.PLUNumber
Номер ПЛУ

Int

Диапазон: 1-65535

182

ParamType.ItemCode
Код товара

Int

Диапазон: 1-9999999

184

ParamType.NameFirst
Наименование товара

String

Макс. размер текста: 28 символов

185

ParamType.NameSecond
Наименование товара. Строка 2

String

Макс. размер текста: 28 символов

41

ParamType.Price
Цена

Int

Диапазон: 1-999999

51

ParamType.LabelFormat
Приоритетный формат этикетки

Int

Диапазон: 0-15
0 – не задано

191

ParamType.BCFormat
Приоритетная структура штрихкода

Int

0 – не задано
6 – PPNNNNNNQQQQC
7 – PPNNNNNQQQQQC
8 – PPNNNNQQQQQQC
15 – NNNNNNNQQQQQC

186

ParamType.ShelfLifeInDays
Срок годности в днях

Int

Диапазон: 1-9999

40

ParamType.Tare
Тара

Int

Диапазон: 1-65535

187

ParamType.GroupCode
Групповой код

Int

Не обязателен в зависимости от
использования группового кода
Диапазон: 0-9999

188

ParamType.ManufacturedDate
Дата изготовления

ByteArray

Не обязателен в зависимости от
использования группового кода
3 байта формата ДД.ММ.ГГ

189

ParamType.MessageNumber
Номер сообщения

Int

Диапазон: 1-255
0 – не задано

44

ParamType.GoodsType
Тип товара

Int

0 - весовой,
1 - штучный

190

ParamType.ROSTEST
Код РОСТЕСТ

String

Макс. размер текста: 4 символа

192

ParamType.ShelfLifeDate
Дата реализации

ByteArray

3 байта формата ДД.ММ.ГГ

9.2.16. Получить сообщение

Enum: CommandType.GET_MESSAGE_DATA

Номер команды: 32

Входные параметры

Параметр

Тип

Описание

189

ParamType.MessageNumber
Номер сообщения

Int

Диапазон: 1-255

180

ParamType.StringNumber
Номер строки сообщения

Int

Диапазон: 1-255

Выходные параметры

Параметр

Тип

Описание

194

ParamType.MessageString
Строка сообщения

String

Макс. размер текста: 50 символов

9.2.17. Получить сообщение в кодировке UTF-8

Enum: CommandType.GET_MESSAGE_DATA_UTF8

Номер команды: 102

Входные параметры

Параметр

Тип

Описание

189

ParamType.MessageNumber
Номер сообщения

Int

Диапазон: 1-255

180

ParamType.StringNumber
Номер строки сообщения

Int

Диапазон: 1-255

Выходные параметры

Параметр

Тип

Описание

194

ParamType.MessageString
Строка сообщения

ByteArray

UTF-8 строка в виде массива байт

9.2.18. Задать сообщение

Enum: CommandType.SET_MESSAGE_DATA

Номер команды: 31

Входные параметры

Параметр

Тип

Описание

189

ParamType.MessageNumber
Номер сообщения

Int

Диапазон: 1-255

180

ParamType.StringNumber
Номер строки сообщения

Int

Диапазон: 1-255

194

ParamType.MessageString
Строка сообщения

String

Макс. размер текста: 50 символов

9.2.19. Задать сообщение в кодировке UTF-8

Enum: CommandType.SET_MESSAGE_DATA_UTF8

Номер команды: 101

Входные параметры

Параметр

Тип

Описание

189

ParamType.MessageNumber
Номер сообщения

Int

Диапазон: 1-255

180

ParamType.StringNumber
Номер строки сообщения

Int

Диапазон: 1-255

194

ParamType.MessageString
Строка сообщения

ByteArray

UTF-8 строка в виде массива байт

9.2.20. Добавить блок сообщение

Enum: CommandType.ADD_MESSAGE_TO_BLOCK

Номер команды: 30

Описание: Добавить данные сообщений (от 1 до 8 блоков) для последующей отправки через команду CommandType.SET_MESSAGE_BLOCK_DATA (Номер команды: 33)

Входные параметры

Параметр

Тип

Описание

189

ParamType.MessageNumber
Номер сообщения

Int

Диапазон: 1-255

180

ParamType.StringNumber
Номер строки сообщения

Int

Диапазон: 1-255

194

ParamType.MessageString
Строка сообщения

String

Макс. размер текста: 50 символов