Имя: Пароль:
1C
1С v8
Параметры области табличного документа
,
0 Nik_nik_nik
 
31.08.12
17:00
Как программно узнать, есть ли у области табличного документа параметр с определенным именем?

Т.е. мне нужно устанавливать определенное значение для определенного параметра, но к моменту установки параметр может быть уже заполнен - и мне нужно его перезаполнить, или этого параметра вообще нет и тогда ничего делать не нужно.

ОбластьМакета.Параметры.Свойство("ИмяСвойства") - для параметров не работает. Нужен аналогичный инструмент.
1 vmv
 
31.08.12
17:11
при выводе табличного документа нужно создавать некий промежуточный контейнер, например тз с колонками АдресОбласти, СписокПараметров({Значение, Имя})

ну или перебор всех областей)

развывай мысль, колись в чем соль сего изврата
2 Reset
 
31.08.12
17:13
Можно ОбластьМакета.Параметры.Заполнить(Новый Структура("ИмяПараметра",НекоеЗначение));
Если его там нет, ошибки не будет, есть - заполнит
3 Nik_nik_nik
 
31.08.12
17:20
(1) суть изврата исправить процедуру печати в куче разных печатных форм после их доработки (другим человеком). Точка которую нужно исправлять ловится легко, а само исправление везде разное, т.к. параметр то есть, то нет и условия везде разные.
(2) - отлично! Спасибо! То что надо.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший