powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / оператор Если
2 сообщений из 2, страница 1 из 1
оператор Если
    #36463959
“1C:Предприятие 8.1”
Добавление в форму табличного поля

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

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


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