Поля, отвечающие за обработку весовых товаров
| Поле | Значение | Описание | 
| Весовой | Boolean | Определяет весовой это товар или нет. | 
| Barcode | String | Идентификатор товара в штрихкоде. Следует использовать, когда в штрихкод включается базовый штрихкод товара. | 
| ProductId | String | Идентификатор товара в штрихкоде. Следует использовать, когда в штрихкод включается уникальный код товара. | 
| Quantity | Decimal | Количество сканируемого товара, извлекается прямо из штрихкода. | 
Шаблоны штрихкода номенклатуры весовых товаров
Шаблоны штрихкода весовых товаров можно задать:
- 
	
изменив конфигурацию продукта Mobile SMARTS («Панель управления» --> «Структура номенклатуры» --> «Шаблоны штрихкодов»). Как запустить панель управления, описано в статье.
	 - 
	
в «1С: Предприятии», во время настройки выгрузки справочников. Шаблон из 1С выгрузится в конфигурацию Mobile SMARTS вместе со справочником. Как это можно сделать, описано в статье «Настройка работы с весовыми штрихкодами в «1С: Предприятие»».
Обратите внимание, что выгрузить справочник номенклатуры с шаблонами весового товара на устройство можно только через COM-компоненту. Поэтому если вы в качестве интерфейса обмена используете REST API, то на время выгрузки такого справочника в настройках подключения к вашей базе потребуется переключиться на COM (после завершения выгрузки — обратно на REST API).
 
Формат шаблона весовых товаров
число{ProductId:число}{Quantity:число}{checksum:1}
или
число{Barcode:число}{Quantity:число}{OneC:1}
число — префикс весового товара, любое число, обычно это 22 или 23. Означает, что штрихкод начинающийся на это число относится к весовому товару.
{ProductId:число}, число — количество символов кода товара в штрихкоде обязательный элемент шаблона (можно заменить с помощью Barcode). Определяет идентификатор товара в штрихкоде, для поиска в справочнике номенклатуры.
{Barcode:число}, число — количество символов кода товара в штрихкоде обязательный элемент шаблона (можно заменить с помощью ProductId). Определяет идентификатор товара в штрихкоде, для поиска в справочнике номенклатуры.
{Quantity:формат}, где формат — число, задающее количество символов в штрихкоде или два числа, разделенных точкой (целая и дробная части), количество сканируемого товара извлекается прямо из штрихкода, избегая его ввода вручную.
{checksum:1} или {OneC:1} — контрольная сумма (всегда одна цифра).
Примеры
Пример №1
Шаблон 22{Barcode:5}{Quantity:3.2}{checksum:1}
Штрихкод «2212347001562» — подходит к нашему шаблону.
- «22» — префикс означает, что штрихкод относится к весовому товару;
 - «12347» — код товара;
 - «00156» — вес составляет 1.56 кг;
 - «2» — контрольная сумма штрихкода, значения не имеет.
 
Штрихкод «2312347001472» — не относится к весовому товару по нашему шаблону, т.к. префикс не подходит.
Штрихкод «4012727031432» — не относится к весовому товару по нашему шаблону, т.к. префикс не подходит.
Пример №2
Шаблон 23{Barcode:7}{Quantity:1.2}{checksum:1}
Штрихкод «2312345230454» — подходит к нашему шаблону.
- «23» — префикс означает, что штрихкод относится к весовому товару;
 - «1234523» — код товара:
 - «045» — вес составляет 0.45 кг;
 - «4» — контрольная сумма штрихкода, значения не имеет.
 
Штрихкод «2213437007412» — не относится к весовому товару по нашему шаблону, т.к. префикс не подходит.
Штрихкод «4310720723412» — не относится к весовому товару по нашему шаблону, т.к. префикс не подходит.