Имя: Пароль:
1C
1С v8
Не выполняется запрос по получению документа основания по приходному ордеру
,
0 KoalaJustKoala
 
08.07.21
06:58
Нужно вытащить документ основания зная дату и номер приходного ордера, сделал запрос и что с выгрузкой, что с выборкой мне выдается лишь пустота, хотя переменные проверил все нужных значений
Сам запрос:

Запрос = Новый Запрос;
        Запрос.Текст =
        "ВЫБРАТЬ
        |    ПриходныйОрдерНаТовары.ДокументОснование,
        |    ПриходныйОрдерНаТовары.ДокументОснование.Номер,
        |    ПриходныйОрдерНаТовары.ДокументОснование.Ссылка
        |ИЗ
        |    Документ.ПриходныйОрдерНаТовары КАК ПриходныйОрдерНаТовары
        |ГДЕ
        |    ПриходныйОрдерНаТовары.Номер = &Номер
        |    И ПриходныйОрдерНаТовары.Дата МЕЖДУ &Дата И &ДатаН";
        
        Запрос.УстановитьПараметр("Номер", НомерДок);
        Запрос.УстановитьПараметр("Дата", ДатаДок);
        Запрос.УстановитьПараметр("ДатаН", КонецДня(ДатаДок));
        Результат = Запрос.Выполнить().Выбрать();
        Пока Результат.Следующий() Цикл
            ТекДокумент = Результат.Ссылка;    
        КонецЦикла;

Скрины из отладки:
https://prnt.sc/19ea1dp

https://prnt.sc/19ea3km
https://prnt.sc/19eadal
https://prnt.sc/19eag4i
1 ДенисЧ
 
08.07.21
07:09
Результат.Количество() что говорит?
2 KoalaJustKoala
 
08.07.21
07:14
(1) Говорит 0
https://prnt.sc/19ee9zw
3 ДенисЧ
 
08.07.21
07:20
Значит, нет такого документа...
4 KoalaJustKoala
 
08.07.21
07:21
Вот кстати результат того же запроса в запроснике
https://prnt.sc/19eftjb
С такими же данными
https://prnt.sc/19efwy4
5 KoalaJustKoala
 
08.07.21
07:22
(3) Так одно дело если бы его не было, а другое когда запрос в запроснике работает, а в обработке в штыки
Я несколько раз перепроверил все переменные, все как нужно...
6 ДенисЧ
 
08.07.21
07:22
Значит, проверяй, как минимум длину номера, примени СокрЛП(), например.
7 ДенисЧ
 
08.07.21
07:24
(4) на первом скрине номер 13571, на втором 13792
Так что данные разные, не надо обманывать, тут не церковь )))
8 KoalaJustKoala
 
08.07.21
07:25
(7) ***
Я забыл, что запросник в боевой открыт, а сам в древней тестовой....
Господи....
9 KoalaJustKoala
 
08.07.21
07:26
(7) Да, все верно, потому что у документа основания и приходного ордера номера разные
10 KoalaJustKoala
 
08.07.21
07:26
11 ДенисЧ
 
08.07.21
07:33
Вопрос закрыт?
12 KoalaJustKoala
 
08.07.21
08:05
(11) да, впрос закрыт
13 ДенисЧ
 
08.07.21
08:11
(12) С вас 3000 в кассу.
14 Иванович Михаил
 
08.07.21
08:32
(13) Демпинг.