Штрихкодирование весового товара в УНФ 1.6
Доброе время суток! Программа: Управление нашей фирмой, редакция 1.6 (1.6.17.174)
Вопрос: Как продавать весовой товар используя подключенное оборудование offine? Есть весы с печатью этикеток. Есть обработка, переделанная с УТ 10.3, которая выгружает данные в весы. Код весового товара используется как PLU код. После того как сканируем этикетку, выдает новый товар, каким образом подтягивается товар? Через код PLU или SKU? Или есть инфа попдробней про это? Весь интернет просмотрели, путного не нашли. Спасибо
Вопрос: Как продавать весовой товар используя подключенное оборудование offine? Есть весы с печатью этикеток. Есть обработка, переделанная с УТ 10.3, которая выгружает данные в весы. Код весового товара используется как PLU код. После того как сканируем этикетку, выдает новый товар, каким образом подтягивается товар? Через код PLU или SKU? Или есть инфа попдробней про это? Весь интернет просмотрели, путного не нашли. Спасибо
Найденные решения
Нашли проблему. Не смотря на то, что префикс весового товара стоит как 2, весы печатают 02, а в коде 1С есть проверка
меняем 2 на 0 и получается
Теперь 1С видит товар. В вашем случае может быть что угодно, доперлась только прочитав весь код от корки до корки
Если СтрДлина(ТекШтрихкод.Штрихкод) = 13 // EAN13
И Лев(ТекШтрихкод.Штрихкод, 1) = "2" // Внутренний штрихкод
И ПрефиксыВесовыхШтрихкодов.Найти(Сред(ТекШтрихкод.Штрихкод, 2, 1)) <> Неопределено Тогда
меняем 2 на 0 и получается
Если СтрДлина(ТекШтрихкод.Штрихкод) = 13 // EAN13
И Лев(ТекШтрихкод.Штрихкод, 1) = "0" // Внутренний штрихкод
И ПрефиксыВесовыхШтрихкодов.Найти(Сред(ТекШтрихкод.Штрихкод, 2, 1)) <> Неопределено Тогда
Теперь 1С видит товар. В вашем случае может быть что угодно, доперлась только прочитав весь код от корки до корки
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Нашли проблему. Не смотря на то, что префикс весового товара стоит как 2, весы печатают 02, а в коде 1С есть проверка
меняем 2 на 0 и получается
Теперь 1С видит товар. В вашем случае может быть что угодно, доперлась только прочитав весь код от корки до корки
Если СтрДлина(ТекШтрихкод.Штрихкод) = 13 // EAN13
И Лев(ТекШтрихкод.Штрихкод, 1) = "2" // Внутренний штрихкод
И ПрефиксыВесовыхШтрихкодов.Найти(Сред(ТекШтрихкод.Штрихкод, 2, 1)) <> Неопределено Тогда
меняем 2 на 0 и получается
Если СтрДлина(ТекШтрихкод.Штрихкод) = 13 // EAN13
И Лев(ТекШтрихкод.Штрихкод, 1) = "0" // Внутренний штрихкод
И ПрефиксыВесовыхШтрихкодов.Найти(Сред(ТекШтрихкод.Штрихкод, 2, 1)) <> Неопределено Тогда
Теперь 1С видит товар. В вашем случае может быть что угодно, доперлась только прочитав весь код от корки до корки
Да реально в рознице так же
Процедура ЗаполнитьКодИКоличествоВесовогоТовара(Штрихкод, СтруктураВесовогоТовара) Экспорт
ПрефиксыВесовыхШтрихкодов = РегистрыСведений.ШтрихкодыНоменклатуры.ПрефиксыВесовыхШтрихкодов();
Если СтрДлина(Штрихкод) = 13 // EAN13
И Лев(Штрихкод, 1) = "2" // Внутренний штрихкод
И ПрефиксыВесовыхШтрихкодов.Найти(Сред(Штрихкод, 2, 1)) <> Неопределено Тогда // Найден префикс весового товара
Процедура ЗаполнитьКодИКоличествоВесовогоТовара(Штрихкод, СтруктураВесовогоТовара) Экспорт
ПрефиксыВесовыхШтрихкодов = РегистрыСведений.ШтрихкодыНоменклатуры.ПрефиксыВесовыхШтрихкодов();
Если СтрДлина(Штрихкод) = 13 // EAN13
И Лев(Штрихкод, 1) = "2" // Внутренний штрихкод
И ПрефиксыВесовыхШтрихкодов.Найти(Сред(Штрихкод, 2, 1)) <> Неопределено Тогда // Найден префикс весового товара
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот