Имя: Пароль:
1C
1С v8
Запрос на отбор документов
0 MiracMC
 
14.11.18
19:50
Добрый день, коллеги...
не совсем силен в данной вопросе.

Есть необходимость определить если такой же документ в системе или нет.
Документ = ПлатежныйОрдерПоступлениеДенежныхСредств
Ищу по Контрагенту, Дате и номеру платежного поручения в виде запроса

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

Но в таблице всегда нет записей.
Контрагента передаю в виде ссылки, Дата как дата, номер платежки тоже как обычно....

Не могу понять где и что не так....
1 0xFFFFFF
 
14.11.18
19:54
Дата или дата+время?
2 echo77
 
14.11.18
19:56
(0) Покажите скрин обработки, где вы на форме ставите параметры.
Покажите скрин документа, который по вашему мнению точно есть.
3 MiracMC
 
14.11.18
20:00
(1) Спасибо за наводку) Дата+Время..
ошибку нашел... я просто не там искал... не в реквизите ДатаВходящегоДокумента надо было искать а в Дата....

Всем спасибо

Одна голова хорошо а две = дракон (с)
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой