Как сделать заполнить несколько параметров ПриКомпоновкиРезультата

1. Airat116 16.06.21 19:00 Сейчас в теме
Здравствуйте, подскажите пожалуйста, как заполнить несколько параметров?

Написал так, но это похоже криво
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
	
	Руководитель = Справочники.Пользователи.НайтиПоКоду("00007");
	
	ПараметрРасчета = Новый ПараметрКомпоновкиДанных("Руководитель");
	
	КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра(ПараметрРасчета, Руководитель);
	
	ПараметрРасчета = Новый ПараметрКомпоновкиДанных("ТекДата");
	
	КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра(ПараметрРасчета, КонецДня(ТекущаяДата()));
	
КонецПроцедуры
Показать
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. kasper076 104 16.06.21 19:42 Сейчас в теме
ПолеПараметр = Новый ПараметрКомпоновкиДанных("Руководитель");
ЗначениеПарамера = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(ПолеПараметр);
ЗначениеПараметра.Использование = Истина;
ЗначениеПараметра.Значение      = Руководитель;
7. пользователь 16.06.21 20:39
Сообщение было скрыто модератором.
...
3. VKuser567443961 16.06.21 20:10 Сейчас в теме
4. Airat116 16.06.21 20:19 Сейчас в теме
5. Kolesonik 13 16.06.21 20:23 Сейчас в теме
КомпоновкаДанныхКлиентСервер.УстановитьПараметр(КомпоновщикНастроек,"Руководитель",Руководитель);
8. Airat116 16.06.21 20:40 Сейчас в теме
(5)
КомпоновкаДанныхКлиентСервер.УстановитьПараметр(КомпоновщикНастроек,"Руководитель",Руководитель);

Этот метод не работает, ошибку пишет
9. Kolesonik 13 16.06.21 20:55 Сейчас в теме
(8)а общий модуль компоновкаданныхклиентсервер у вас есть?
10. Airat116 16.06.21 20:56 Сейчас в теме
(9)
компоновкаданныхклиентсервер

нету
6. Airat116 16.06.21 20:34 Сейчас в теме
ПолеПараметр = Новый ПараметрКомпоновкиДанных("Руководитель");
ЗначениеПарамера = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(ПолеПараметр);
ЗначениеПараметра.Использование = Истина;
ЗначениеПараметра.Значение      = Руководитель;


А для второго параметра тоже самое делать?
11. kasper076 104 17.06.21 11:04 Сейчас в теме
(6) Да. Это нужно делать для каждого параметра. Если конфа на БСП, то можно из (5) код использовать. Но тоже для каждого параметра.
12. Kolesonik 13 17.06.21 11:10 Сейчас в теме
(11)Если параметра два то можно для каждого параметра,а если много тогда лучше использовать процедуру из того же модуля УстановитьКоллекциюПараметров
kasper076; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот