В 1С для установки значения параметра области табличного документа по имени, заданному в переменной, нужно получить область по имени и присвоить значение параметру через свойство Параметры.
Пример кода:
1С (Код)
1
2
3
4
5
6
7
8
9
1C
// Имя параметра области в переменной
ИмяПараметра= "МоеИмяПараметра";
// Получаем область по имени
Область= ТабличныйДокумент.Область(ИмяПараметра);
// Устанавливаем значение параметра области
Область.Параметры[ИмяПараметра]= НовоеЗначение;
Если параметр области — это параметр макета, то можно также работать с параметрами области через свойство Параметры области:
1С (Код)
1
2
3
1C
Область= ТабличныйДокумент.Область(ИмяПараметра);
Область.Параметры[ИмяПараметра]= НовоеЗначение;
Если нужно установить параметр не в области, а в параметрах макета (например, для шаблонов), то:
1С (Код)
1
2
3
4
1C
Макет= ПолучитьМакет("ИмяМакета");
Область= Макет.ПолучитьОбласть(ИмяПараметра);
Область.Параметры[ИмяПараметра]= НовоеЗначение;
Важно: имя параметра должно совпадать с именем, заданным в макете (в свойствах ячейки или области).
—
Если же нужно изменить параметр, который передается в табличный документ через структуру параметров, то можно сделать так:
Задайте любой вопрос по 1С и получите подробный ответ на почту!
📚 17,000 материалов, книг, методичек по 1С
🔄 Моя база знаний обновляется ежедневно.
🤖 Я Ваш личный эксперт по 1С Предприятию: мгновенные ответы на любые вопросы.
⚡ Твой личный 1С-эксперт онлайн. Спроси меня что угодно — это бесплатно 🙂