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 – групповой код |
9.2.6. Задать параметр «Назначение группового кода»
Enum: CommandType.SET_USING_GROUP_CODE
Номер команды: 42
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
201 |
ParamType.UseGroupCodeAsProp |
Int |
0 – групповой код |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
String |
Макс. размер текста: 28 символов |
41 |
ParamType.Price |
Int |
Диапазон: 1-999999 |
51 |
ParamType.LabelFormat |
Int |
Диапазон: 0-15 |
191 |
ParamType.BCFormat |
Int |
0 – не задано |
186 |
ParamType.ShelfLifeInDays |
Int |
Диапазон: 1-9999 |
40 |
ParamType.Tare |
Int |
Диапазон: 1-65535 |
187 |
ParamType.GroupCode |
Int |
Можно получить если |
188 |
ParamType.ManufacturedDate |
ByteArray |
Можно получить если |
189 |
ParamType.MessageNumber |
Int |
Диапазон: 1-255 |
44 |
ParamType.GoodsType |
Int |
0 - весовой, |
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 |
ByteArray |
UTF-8 строка в виде массива байт |
41 |
ParamType.Price |
Int |
Диапазон: 1-999999 |
51 |
ParamType.LabelFormat |
Int |
Диапазон: 0-15 |
191 |
ParamType.BCFormat |
Int |
0 – не задано |
186 |
ParamType.ShelfLifeInDays |
Int |
Диапазон: 1-9999 |
40 |
ParamType.Tare |
Int |
Диапазон: 1-65535 |
187 |
ParamType.GroupCode |
Int |
Можно получить если |
188 |
ParamType.ManufacturedDate |
ByteArray |
Можно получить если |
189 |
ParamType.MessageNumber |
Int |
Диапазон: 1-255 |
44 |
ParamType.GoodsType |
Int |
0 - весовой, |
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 |
String |
Макс. размер текста: 28 символов |
41 |
ParamType.Price |
Int |
Диапазон: 1-999999 |
51 |
ParamType.LabelFormat |
Int |
Диапазон: 0-15 |
191 |
ParamType.BCFormat |
Int |
0 – не задано |
186 |
ParamType.ShelfLifeInDays |
Int |
Диапазон: 1-9999 |
40 |
ParamType.Tare |
Int |
Диапазон: 1-65535 |
187 |
ParamType.GroupCode |
Int |
Не обязателен в зависимости от |
188 |
ParamType.ManufacturedDate |
ByteArray |
Не обязателен в зависимости от |
189 |
ParamType.MessageNumber |
Int |
Диапазон: 1-255 |
44 |
ParamType.GoodsType |
Int |
0 - весовой, |
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 |
ByteArray |
UTF-8 строка в виде массива байт |
41 |
ParamType.Price |
Int |
Диапазон: 1-999999 |
51 |
ParamType.LabelFormat |
Int |
Диапазон: 0-15 |
191 |
ParamType.BCFormat |
Int |
0 – не задано |
186 |
ParamType.ShelfLifeInDays |
Int |
Диапазон: 1-9999 |
40 |
ParamType.Tare |
Int |
Диапазон: 1-65535 |
187 |
ParamType.GroupCode |
Int |
Не обязателен в зависимости от |
188 |
ParamType.ManufacturedDate |
ByteArray |
Не обязателен в зависимости от |
189 |
ParamType.MessageNumber |
Int |
Диапазон: 1-255 |
44 |
ParamType.GoodsType |
Int |
0 - весовой, |
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 |
String |
Макс. размер текста: 28 символов |
41 |
ParamType.Price |
Int |
Диапазон: 1-999999 |
51 |
ParamType.LabelFormat |
Int |
Диапазон: 0-15 |
191 |
ParamType.BCFormat |
Int |
0 – не задано |
186 |
ParamType.ShelfLifeInDays |
Int |
Диапазон: 1-9999 |
40 |
ParamType.Tare |
Int |
Диапазон: 1-65535 |
187 |
ParamType.GroupCode |
Int |
Не обязателен в зависимости от |
188 |
ParamType.ManufacturedDate |
ByteArray |
Не обязателен в зависимости от |
189 |
ParamType.MessageNumber |
Int |
Диапазон: 1-255 |
44 |
ParamType.GoodsType |
Int |
0 - весовой, |
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 символов |