Помощь зала. УНФ процедура вернуть товар по штрихкоду (ШК13)
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Нашёл такую функцию в модуле менеджера
ДанныеШтрихкода = РегистрыСведений.ШтрихкодыНоменклатуры.ДанныеШтрихкода(Штрихкод);
Если ДанныеШтрихкода <> Неопределено Тогда
Номенклатура = ДанныеШтрихкода.Номенклатура;
КонецЕсли;
сделал вот так, пришлось дополнительно вставить 2 функции
НеизвестныеШтрихкоды = Новый Массив;
ШтрихкодыНекорректногоТипа = Новый Массив;
//Если ТипЗнч(ДанныеШтрихкодов) = Тип("Массив") Тогда
// МассивШтрихкодов = ДанныеШтрихкодов;
//Иначе
Струк = Новый Структура;
Струк.Вставить("Штрихкод",Объект.ШК);
МассивШтрихкодов = Новый Массив;
МассивШтрихкодов.Добавить(Струк);
//КонецЕсли;
СтруктураДанные = Новый Структура();
СтруктураДанные.Вставить("МассивШтрихкодов", МассивШтрихкодов);
ПолучитьДанныеПоШтрихКодам(СтруктураДанные);
Для каждого ТекШтрихкод Из СтруктураДанные.МассивШтрихкодов Цикл
Если ДанныеШтрихкода.Количество()=1 Тогда
ДанныеШтрихкода = СтруктураДанные.ДанныеПоШтрихкодам[ТекШтрихкод.Штрихкод];
ДанныеШтрихкода[0].Номенклатура
Иначе
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот