![]() |
|
Как связан отбор в запросе СКД с параметром? | ☑ | ||
---|---|---|---|---|
0
DJ Anthon
05.05.23
✎
08:54
|
Многие отчеты, допустим, в ERP, содержат такой код в запросе
(Продажи.АналитикаУчетаНоменклатуры.Номенклатура, Продажи.АналитикаУчетаНоменклатуры.Характеристика) В (ВЫБРАТЬ ОтборПоСегментуНоменклатуры.Номенклатура, ОтборПоСегментуНоменклатуры.Характеристика ИЗ ОтборПоСегментуНоменклатуры ГДЕ ОтборПоСегментуНоменклатуры.ИспользуетсяОтборПоСегментуНоменклатуры = &ИспользуетсяОтборПоСегментуНоменклатуры) При этом параметр ИспользуетсяОтборПоСегментуНоменклатуры в СКД всегда заблокирован и равен Ложь, что в параметрах, что в настройках Тем не менее, если в отборе выбрать Сегмент номенклатуры, он как-то меняется на Истина. Создаю свой отчёт с таким же параметром, при выборе сегмента он не изменяется. Поиск по конфигурации показывает, что параметр ИспользуетсяОтборПоСегментуНоменклатуры нигде больше ни с чем не связан. Как взаимосвязан отбор по сегменту в настройках отчёта и параметр ИспользуетсяОтборПоСегментуНоменклатуры ? |
|||
1
Timon1405
05.05.23
✎
09:00
|
СегментыСервер.ВключитьОтборПоСегментуНоменклатурыВСКД(ОбъектНастройки, ИспользоватьТолькоНастройки = Ложь) Экспорт
|
|||
2
Donkey_hot
05.05.23
✎
09:00
|
(0) 81 результат поиска по КА... Точно ни с чем не связан?
|
|||
3
DJ Anthon
05.05.23
✎
09:02
|
(1) емое, там же еще модуль объекта есть... спасибо большое!
|
|||
4
DJ Anthon
05.05.23
✎
09:02
|
(2) я по макетам искал ))
|
|||
5
НафНаф
05.05.23
✎
09:03
|
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь; ПользовательскиеНастройкиМодифицированы = Ложь; СегментыСервер.ВключитьОтборПоСегментуНоменклатурыВСКД(КомпоновщикНастроек); //<--- вот тут |
|||
6
DJ Anthon
05.05.23
✎
09:27
|
(5) да, всё заработало, оказалось, иемна переменных тоже должны все совпадать, самодеятельность не приветствуется. плюс скрытые параметры выбора у поля СегментНоменклатуры есть, сразу не заметишь.
|
|||
7
Мультук
05.05.23
✎
10:01
|
(0)
P.S. ЕРП/ЗУП Многие отчёты очень любят модифицировать текст запроса. И не просто "по мелочам". В некоторых СКД вместо текстов запроса торчат просто "затычки" и тогда сразу ясно. Но в некоторых написан длинный и осмысленный текст, котором просто меняется на несколько другой. |
|||
8
DJ Anthon
05.05.23
✎
10:08
|
(7) и чаще всего 1Совцы уверены, что их запросы никто не будет модифицировать. редко где стоят локализации текста запроса перед выполнением. еще реже, где в них передается хоть какой-то контекст.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |