Имя: Пароль:
1C
1С v8
Функция проверки принадлежности счета организации, не находит нужного счета
0 AlexNF
 
19.10.20
16:27
Функция СчетПринадлежитОрганизации(НомерСчета, Организация, КодВалютыСчета)
    ЗапросПоСчету = Новый Запрос;
    ЗапросПоСчету.Текст =
    "ВЫБРАТЬ РАЗРЕШЕННЫЕ
    |    БанковскиеСчета.Владелец,
    |    БанковскиеСчета.НомерСчета,
    |    БанковскиеСчета.Ссылка
    |ИЗ
    |    Справочник.БанковскиеСчета КАК БанковскиеСчета
    |ГДЕ
    |    БанковскиеСчета.Владелец = &Организация
    |       И БанковскиеСчета.ВалютаДенежныхСредств.Код = &КодВалютыСчета
    |    И БанковскиеСчета.НомерСчета = &НомерСчета";
    
    ЗапросПоСчету.УстановитьПараметр("НомерСчета", НомерСчета);
    //1С-Минск
    ЗапросПоСчету.УстановитьПараметр("КодВалютыСчета", КодВалютыСчета);
    //конец 1С-Минск
    ЗапросПоСчету.УстановитьПараметр("Организация", Организация);
    ВыборкаЗапроса = ЗапросПоСчету.Выполнить().Выбрать();
    
    Возврат ВыборкаЗапроса.Следующий();
    
КонецФункции


отладчиком смотрю, Организация, Номер счета - задаются правильно. КодВалютыСчета не указан, вернее задан как ""
а в результате запроса не находит ничего..
Как можно найти ошибку?
1 ДенисЧ
 
19.10.20
16:41
Убирать условия по одному, пока не найдёшь.
Когда найдёшь смотреть, на чём споткнулся
Основная теорема систематики: Новые системы плодят новые проблемы.