параметр макета
#1
Отправлено 01 февраля 2012 - 10:09
ОбластьМакета.Параметры.Номер = ...
Если параметра Номер нету, то выдается ошибка, нужна какая-то проверка. Могу найти, перебирая все параметры макета. Нет ли варианта попроще?
#2
Отправлено 01 февраля 2012 - 10:17
Попытка
ОбластьМакета.Параметры.Номер = 2131231;
Исключение
КонецПопытки;
#3
Отправлено 01 февраля 2012 - 10:26
#4
Отправлено 01 февраля 2012 - 10:40
Если ОбластьМакета.Параметры.Свойство("Номер") Тогда ОбластьМакета.Параметры.Номер = КонецЕсли;
Хотя. Не пробовал, надо посмотреть. Там же не структура.
#5
Отправлено 01 февраля 2012 - 10:45
#6
Отправлено 01 февраля 2012 - 10:45
shurikvz (01 февраля 2012 - 10:40) писал:
Если ОбластьМакета.Параметры.Свойство("Номер") Тогда ОбластьМакета.Параметры.Номер = КонецЕсли;
Хотя. Не пробовал, надо посмотреть. Там же не структура.
не работает ;) метод обЪекта на обнаружен..
чета не знаю другой способ. даже не знаю как получить имя параметра, чтобы в процессе перебора всех параметров сравнивать имя параметра с искомым..
#7
Отправлено 01 февраля 2012 - 10:48
vartanet (01 февраля 2012 - 10:45) писал:
vartanet (01 февраля 2012 - 10:45) писал:
Чтобы не заполнять каждый параметр используйте ОбластьМакета.Параметры.Заполнить() например.
#8
Отправлено 01 февраля 2012 - 10:52
juliab85 (01 февраля 2012 - 10:09) писал:
ну вот хочется человеку узнать есть ли в табличном документе параметр с заданым именем.. вроде простое желание, а решения нет..
#9
Отправлено 01 февраля 2012 - 10:54
vartanet (01 февраля 2012 - 10:45) писал:
Где-то я видел код перебора параметров макета. Сейчас уже не помню...
Но что-то типа такого:
Для Каждого Параметр Из ОбластьМакета.Параметры Цикл Если Параметр.Имя = ... .... КонецЦикла;
Или как-то похоже...Попробуйте, может, получится, отладчик примените))
Сообщение отредактировал 1cUserAndrew: 01 февраля 2012 - 10:54
#10
Отправлено 01 февраля 2012 - 10:54
#11
Отправлено 01 февраля 2012 - 10:55
1cUserAndrew (01 февраля 2012 - 10:54) писал:
Но что-то типа такого:
Для Каждого Параметр Из ОбластьМакета.Параметры Цикл Если Параметр.Имя = ... .... КонецЦикла;
не работает. не знает что такое "имя".
#12
Отправлено 01 февраля 2012 - 10:57
#13
Отправлено 01 февраля 2012 - 11:00
Молодым программистам на заметку
Как задать вопрос по СКД?
Как узнать версию платформы и конфигурации?
Описание файлов поставки обновлений конфигурации (1С: Предприятие 8)
#15
Отправлено 01 февраля 2012 - 11:05
#16
Отправлено 01 февраля 2012 - 11:07
Молодым программистам на заметку
Как задать вопрос по СКД?
Как узнать версию платформы и конфигурации?
Описание файлов поставки обновлений конфигурации (1С: Предприятие 8)
#17
Отправлено 01 февраля 2012 - 12:35
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных









