Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / оператор Если / 2 сообщений из 2, страница 1 из 1
11.02.2010, 17:21
    #36463959
оператор Если
“1C:Предприятие 8.1”
Добавление в форму табличного поля

Код: plaintext
ЭлементыФормы.Добавить(Тип("ТабличноеПоле"), "ТПоле",Истина); 

А если вышестоящий оператор уже сработал,
(он находится в процедуре щелчка на кнопке),
то как записать условие,
чтобы его не выполнять,т.е. не создавать вновь
созданное "ТабличноеПоле"?
Параметру ‘Истина’ надо присвоить ‘Ложь’ перед
вторым запуском процедуры, т.е. щелчком на командной кнопке,
к которой процедура прикреплена, содержащая
вышепоказанную строку.
Повторный запуск оператора приводит к ошибке
Ошибка при вызове метода контекста (Добавить): Недопустимое значение параметра (параметр номер '2') (Не уникальное имя! (ТПоле))
ЭлементыФормы.Добавить(Тип("ТабличноеПоле"), "ТПоле",Истина);
...
Рейтинг: 0 / 0
11.02.2010, 17:36
    #36464013
Господин ПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
оператор Если
Если НЕ ЭлементыФормы.Найти("ТПоле") = Неопределено Тогда
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / оператор Если / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]