Имя: Пароль:
1C
1С v8
Управляемые формы - вставка элемента
0 Stolz
 
31.03.21
11:25
Доброго времени суток всем.

Столкнулся со странной проблемой при попытке вставить дополнительную колонку в таблицу управляемой формы.
Строка кода

Элементы.Вставить("МояКолонка", Тип("ПолеФормы"), Элементы.Начисления)

отрабатывает без ошибок. А вот если эту строку дополнить таким образом:

Элементы.Вставить("МояКолонка", Тип("ПолеФормы"), Элементы.Начисления, Элементы["ЕщёКолонка"])

то выдаётся ошибка:

Недопустимое значение параметров

Согласно информации из синтакс-помощника, четвёртый элемент метода Вставить должен иметь тип ДекорацияФормы, ГруппаФормы, КнопкаФормы, ТаблицаФормы, ПолеФормы. Отладчик показывает, что выражение Элементы["ЕщёКолонка"] имеет тип ПолеФормы. В чём причина ошибки?
1 Жан Пердежон
 
31.03.21
15:41
у Элементы["ЕщёКолонка"] родитель должен быть Элементы.Начисления
2 Stolz
 
01.04.21
10:41
Да, дело оказалось именно в этом. Спасибо, Жан Пердежон.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой