Имя: Пароль:
1C
 
Разрыв текста запроса в СКД в зависимости от параметра
,
0 Maniac
 
30.11.17
14:19
Например есть отчет который написал сс с доработкой и без доработки конфы.

В отчете есть параметр который можем передавать в запрос.

Как сделать так чтобы если параметр не включен - отчет работал только с кусками запроса где стандартные метаданные.

А если включен - то добавлялся текст этого же запроса - в которых есть выборка к дополнительному соединяемому регистру.
1 Maniac
 
30.11.17
14:20
а то чота надело держать несколько версий. и постоянно вести двойную работу.

Работа ведется всегда на полном запросе, но иногда когда есть клиент который берет чисто под типовую приходится все время резать.
2 Maniac
 
30.11.17
14:20
речь идет об СКД
3 Maniac
 
30.11.17
14:22
есть какая то возможность в СКД делать разрыв текста. в зависимости от значения параметра с типом булево.
4 nordbox
 
30.11.17
14:26
Ну так ты по условию и собирай сам запрос перед выполнением
Если значение то
Запроса=Кусок1+кусок2;
Иначе
Запрос=Кусок1;
КонецЕсли
5 nordbox
 
30.11.17
14:27
а-а-а в СКД....
надо подумать
6 Maniac
 
30.11.17
14:27
это ты пишешь про код в модуле.
А я использую схему скд в макете
7 nordbox
 
30.11.17
14:28
(6) я понял, я немного не дочитал )
8 Fragster
 
гуру
30.11.17
14:29
в ПриКомпоновкеРезультата можно подменить запрос схемы
9 Fragster
 
гуру
30.11.17
14:29
если все настройки одинаковые, то вообще без проблем
10 Wirtuozzz
 
30.11.17
14:30
(0) чет бред какой то. Сделай один отчет с несколькими вариантами или несколькими схемами компоновки.
11 Wirtuozzz
 
30.11.17
14:31
или вообще программно формируй его, там и запрос можно отладить и переписать его можно даже.
12 DSSS
 
30.11.17
14:33
Правильный ответ в 8
13 Maniac
 
30.11.17
14:33
(10)  ну понятно. программно. пару схем... ну ладно ок
14 Wirtuozzz
 
30.11.17
14:36
(13) Если придумаешь, что то более изысканное напиши плиз в ветке, для себя отмечу выбранное решение, м.б. тоже пригодится когда.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой