Имя: Пароль:
1C
1С v8
Запрос в консоле работает, в СКД нет
0 Темный
 
10.11.23
11:20
Добрый день! Всех с пятницей.

Немного переделал стандартный отчет, валовая прибыль. Ставлю в параметры виртуальной таблицы оборотов отбор, в скд перестает работать. Тот же самый запрос в консоле выполняется. Почему, есть мысли?
1 Altone
 
10.11.23
11:43
смотри значения параметров
самое банальное - перепутаны даты начала и конца.
2 Темный
 
10.11.23
11:47
Проблема в этом:
Если в запросе указано и выражение параметра и параметр компоновки данных, то значение параметра компоновки данных используется в случае, если значение данного параметра установлено в настройках компоновки. В противном случае в качестве значения параметра используется результат выражения, указанного в параметре виртуальной таблицы.

Пример:

РегистрНакопления.Продажи.Обороты(&Начало {&НачалоПериода})
В этом примере если в настройках установлено значение параметра НачалоПериода, то будет использоваться его значение. В противном случае в сгенерированном тексте запроса останется исходное выражение, т.е. &Начало, и в качестве значения параметра виртуальной таблицы будет использоваться значение этого параметра.
3 Темный
 
10.11.23
11:48
Там есть параметры компоновки данных, они, похоже, затирают мой параметр. Надо что-то делать.
4 DJ Anthon
 
10.11.23
11:49
себестоимость вырезал? какая конфига?
5 Темный
 
10.11.23
12:11
Ут 11.4, но уже все, разобрался. Как всегда, невнимательность.
Не так, как в (1), но типа того