Имя: Пароль:
1C
1С v8
Почему не находится упаковка? (УТ11)
0 Мисти
 
17.07.13
14:39
Запрос = Новый Запрос;
           Запрос.Текст =
           "ВЫБРАТЬ
           |    УпаковкиНоменклатуры.Ссылка,
           |    УпаковкиНоменклатуры.Владелец,
           |    УпаковкиНоменклатуры.Коэффициент
           |ИЗ
           |    Справочник.УпаковкиНоменклатуры КАК УпаковкиНоменклатуры
           |ГДЕ
           |    УпаковкиНоменклатуры.Владелец = &СправНомен
           |И УпаковкиНоменклатуры.ЕдиницаИзмерения = &пал";
           Запрос.УстановитьПараметр("СправНомен", Стр.Номенклатура);
           Запрос.УстановитьПараметр("пал", Справочники.ЕдиницыИзмерения.НайтиПоНаименованию("пал"));
1 Мисти
 
17.07.13
14:40
В базе-то я ее вижу!
Если убрать условие по номенклатуре, то что-то находится.
2 drcrasher
 
17.07.13
14:41
(0) ут11 нету, так что имхо, проверь тип у УпаковкиНоменклатуры.ЕдиницаИзмерения. не факт, что оно Справочники.ЕдиницыИзмерения
3 Мисти
 
17.07.13
14:43
С единицей всё в порядке!
Подозреваю, что владелец - "набор упаковок", а не номенклатура.
4 drcrasher
 
17.07.13
14:44
(3) отладчик избавит тебя от подозрений и наставит на путь истинный.
5 Мисти
 
17.07.13
14:47
(4) Ага, если я ее не могу найти, как я узнаю, кто у нее владелец!
Пока запрос переписала. Спасибо за сочувствие!
6 Мисти
 
17.07.13
14:48
Уря!