|
Осуществляю поиск с помощью функции
Функция НайтиШтрихкодТовара(Товар, Характеристика)
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| Штрихкоды.Штрихкод
|ИЗ
| РегистрСведений.Штрихкоды КАК Штрихкоды
|ГДЕ
| Штрихкоды.Владелец = &Владелец И
| Штрихкоды.Характеристика = &Характеристика";
Запрос.УстановитьПараметр("Владелец", Товар);
Запрос.УстановитьПараметр("Характеристика", Характеристика);
ШК = Запрос.Выполнить().Выгрузить();
Если ШК.Количество() = 0 Тогда
ИтШК = "";
Иначе
ИтШК = ШК[0].Штрихкод;
КонецЕсли;
Возврат ИтШК;
КонецФункции
Записи для некоторых элементов не выбираются, хотя в регистре сведений они присутствуют. В чем может быть подвох?? |
|