Вход | Регистрация
 

Нужно передать количество документов через запрос в поле

Нужно передать количество документов через запрос в поле
Я
   Varlant1n
 
12.01.21 - 18:35
Здравствуйте! Нужно получить количество документов за день, чтобы передать это количество в поле ввода. Я написал соответствующий код, но это почему-то не работает. Через отладчик тоже никакой инфы нет. Не могу понять в чем дело. Буду рад помощи. Спасибо заранее.

Если ЗначениеЗаполнено(Объект.Экспедитор) Тогда
        Запрос2 = Новый Запрос;
        Запрос2.Текст =
        "ВЫБРАТЬ
        |    Количество(Ссылка) КАК Количество
        |ИЗ
        |    Документ.ЗаданиеЭкспедитора КАК ЗаданиеЭкспедитора
        |ГДЕ
        |    ЗаданиеЭкспедитора.Дата = &Дата
        |    И ЗаданиеЭкспедитора.Экспедитор = &Экспедитор";
        ДатаБезВремени = Объект.Дата;
        Запрос2.УстановитьПараметр("Экспедитор",Объект.Экспедитор);
        Запрос2.УстановитьПараметр("Дата",ДатаБезВремени);
        РезультатЗапроса2 = Запрос2.Выполнить();
        Выборка2 = РезультатЗапроса2.Выбрать();
        Если Выборка2.Следующий() Тогда
            Объект.НомерРейса = Выборка2.Количество + 1;
        Иначе
            Объект.НомерРейса = 1;
        КонецЕсли;
        
    КонецЕсли;
   BeerHelpsMeWin
 
1 - 12.01.21 - 18:38
Вместо
|    ЗаданиеЭкспедитора.Дата = &Дата
попробуй
НАЧАЛОПЕРИОДА(ЗаданиеЭкспедитора.Дата,ДЕНЬ)=НАЧАЛОПЕРИОДА(&Дата,ДЕНЬ)
   Varlant1n
 
2 - 12.01.21 - 18:40
(1) Получилось. Огромное спасибо!

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.