|
Консоль СКД: как задать параметрам конкретные значения
| ☑ |
0
BlackJack
18.07.22
✎
18:24
|
В консоли СКД задаю конкретные значения параметрам (выбираю нужные элементы справочника). Но после сохранения в отчёт в настройках они отображаются как текстовые ГУИДы. Что я делаю не так? Или оно нормально не может работать?
|
|
1
lexushka
18.07.22
✎
19:23
|
лучше написать выражения
при переходе из пользовательского режима в конфигуратор конечно явные ссылки "погибнут"
|
|
2
BlackJack
18.07.22
✎
19:33
|
(1) Почему "конечно погибнут"? Например, вариант отчёта сохраняется в xml и оттуда загружается с сохранением ссылок. Пробовал оттуда выцепить ссылки, но не получилось.
|
|
3
Жан Пердежон
18.07.22
✎
19:38
|
ну попробуй задать конкретные значения в конфигураторе
|
|
4
BlackJack
18.07.22
✎
20:05
|
(3) Каким образом?
Расширение с предопределёнными элементами использовать нельзя из-за режима совместимости конфигурации.
|
|
5
6awkup_true
19.07.22
✎
09:00
|
в модуле отчета в процедедуре ПриКомпоновке задавай значения параметров программно
|
|
6
BlackJack
19.07.22
✎
11:42
|
(5) ПриКомпоновкеРезультата? А не поздно параметры устанавливать?
|
|
7
BlackJack
19.07.22
✎
11:43
|
О! 8.3.22:
В запросах и системе компоновки данных реализована возможность получать уникальный идентификатор ссылки объекта информационной базы.
В языке запросов и языке выражений системы компоновки данных реализована функция УникальныйИдентификатор().
|
|
8
6awkup_true
19.07.22
✎
12:03
|
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
ЗначениеПараметра = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Номенклатура");
ЗначениеПараметра.Значение = Справочники.Номенклатура.НайтиПоНаименованию("ТвояНоменклатура");
ЗначениеПараметра.Использование = Истина;
КонецПроцедуры
и все отработает
|
|
9
6awkup_true
19.07.22
✎
12:04
|
при большом желании можешь вообще отключить стандартную обработку и выполнить схему с установкой всего чего душа пожелает
|
|