Имя: Пароль:
1C
1С v8
Бух. 2.5 Почему может не срабатывать этот запрос?
0 Target1025
 
18.06.19
13:09
Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ    4
                   |    ОтветственныеЛицаОрганизацийСрезПоследних.ФизическоеЛицо КАК ФизическоеЛицо
                   |ИЗ
                   |    РегистрСведений.ОтветственныеЛицаОрганизаций.СрезПоследних КАК ОтветственныеЛицаОрганизацийСрезПоследних
                   |ГДЕ
                   |    ОтветственныеЛицаОрганизацийСрезПоследних.Период = &Период
                   |    И ОтветственныеЛицаОрганизацийСрезПоследних.СтруктурнаяЕдиница = &СтруктурнаяЕдиница
                   |    И ОтветственныеЛицаОрганизацийСрезПоследних.ОтветственноеЛицо = &ОтветственноеЛицо";
    Запрос.УстановитьПараметр("Период", СсылкаНаОбъект.Дата);
    Запрос.УстановитьПараметр("СтруктурнаяЕдиница",СсылкаНаОбъект.Организация);
    Запрос.УстановитьПараметр("ОтветственноеЛицо",Перечисления.ОтветственныеЛицаОрганизаций.Руководитель);
1 Target1025
 
18.06.19
13:09
(0) Сам регистр заполнен, проверял вручную.
2 Target1025
 
18.06.19
13:09
(0) вижу вроде.
3 Target1025
 
18.06.19
13:11
(0) Удалил "4", видимо при копировании попало. Все равно не работает.
4 Кодер
 
18.06.19
13:12
Запусти в консоли. Убери по одному параметр. Проверь тип параметра.
5 catena
 
18.06.19
13:13
"ОтветственныеЛицаОрганизацийСрезПоследних.Период = &Период" - уверены, что именно в этот период срез попадает?
6 Провинциальный 1сник
 
18.06.19
13:13
Условие в параметрах виртуальной таблицы сделай
7 Провинциальный 1сник
 
18.06.19
13:15
+(6) Ибо если ты не указал период в параметрах среза - он сделает срез на текущую дату. А после еще и наложится отбор периода на строгое равенство параметру (уже на сформированную виртуальную таблицу). И в результате ты получишь что-то полупустое "не то".
AdBlock убивает бесплатный контент. 1Сергей