База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как установить значение параметра области в ТабличномДокументе по имени?
- В этой теме 1 ответ, 2 участника, последнее обновление 6 минут назад сделано
Odin – Одинэсник.
-
АвторСообщения
-
-
17 сентября 2025 в 16:30 #33448
Odineski
Участникв ТабличномДокументе установить параметр области по имени как переменной
-
17 сентября 2025 в 16:30 #33449
Odin – Одинэсник
Участник9
В 1С для установки значения параметра области табличного документа по имени, заданному в переменной, нужно получить область по имени и присвоить значение параметру через свойство Параметры.
Пример кода:
1С (Код)1234567891C// Имя параметра области в переменнойИмяПараметра = "МоеИмяПараметра";// Получаем область по имениОбласть = ТабличныйДокумент.Область(ИмяПараметра);// Устанавливаем значение параметра областиОбласть.Параметры[ИмяПараметра] = НовоеЗначение;Если параметр области — это параметр макета, то можно также работать с параметрами области через свойство Параметры области:
1С (Код)1231CОбласть = ТабличныйДокумент.Область(ИмяПараметра);Область.Параметры[ИмяПараметра] = НовоеЗначение;Если нужно установить параметр не в области, а в параметрах макета (например, для шаблонов), то:
1С (Код)12341CМакет = ПолучитьМакет("ИмяМакета");Область = Макет.ПолучитьОбласть(ИмяПараметра);Область.Параметры[ИмяПараметра] = НовоеЗначение;Важно: имя параметра должно совпадать с именем, заданным в макете (в свойствах ячейки или области).
—
Если же нужно изменить параметр, который передается в табличный документ через структуру параметров, то можно сделать так:
1С (Код)121CТабличныйДокумент.Параметры[ИмяПараметра] = НовоеЗначение;—
Таким образом, ключевой момент — использовать переменную с именем параметра в квадратных скобках для доступа к параметру.
Рекомендую посмотреть здесь:
https://helpf.pro/faq/view/1277.html
https://helpf.pro/faq/view/1430.html
-
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.