|
Есть Заказ покупателя, сформированный программно из таблицы Excel. Запускаю Проверить штрихкоды. Сканирую товар, получаю сообщение: "Номенклатура ХХХХХ отсутствует в списке проверки". Возвращаюсь в документ, перевыбираю номенклатуру по F4. После этого все проходит замечательно. Отладчиком нашла место в обработке "ПроверкаШтрихкодов:
Функция СШКНоменклатура(Номенклатура, Характеристика, Серия, Качество,
Единица, Количество, СШК) Экспорт
Результат = Истина;
СтруктураПоиска = Новый Структура();
СтруктураПоиска.Вставить("Качество", Качество);
СтруктураПоиска.Вставить("Номенклатура", Номенклатура);
СтруктураПоиска.Вставить("СерияНоменклатуры", Серия);
СтруктураПоиска.Вставить("ХарактеристикаНоменклатуры", Характеристика);
СтруктураПоиска.Вставить("ЕдиницаИзмерения", Единица);
Владельцы = Товары.НайтиСтроки(СтруктураПоиска);
Если Владельцы.Количество() = 0 Тогда ...
Возвращает пустую выборку Владельцы, хотя СтруктураПоиска заполнена и в первом(неудачном) и во втором(после перевыборки номенклатуры по F4) случаях. В чем дело?
ТЧ документа программно заполнена верно. |
|