В Вашем примере проверяется наличие РЕКВИЗИТОВ Объекта Конфигурации,
а в моей задаче необходимо Добавить РЕКВИЗИТЫ ФОРМЫ, при чем я знаю что их нет,
поскольку не создавались в конструкторе формы на вкладке "Реквизиты".
Вообще речь идет об элементах управления "Переключатель" , которые д.б.
програмно помещены на фому в момент ее открытия И привязаться к неким Данным
Значения которых при закрытии формы д.б. проанализировано и записано в табличнуючать документа.
Создать элемент управления получилось:
Далее его н. связать с Данными:
А "РеквизитФормы" как раз и надо предварительно сгенерировать программно,
поскольку в конструкторе он естественно отсутствовал.
В V8.2 для управляемой формы есть что-то подобное
Насколько я знаю, в 8.1 нет такой функции!
В данном случае придется работать только через Переменные, считал данные из табличной части, поместил в переменную и потом присвоил добавленному на форму объекту.
*06 Спасибо! *06
Приведенный выше премер навел на верную технику исполнения - результат достигнут.
Делаю для себя следующие выводы:
1. в V8.1 создать реквизиты формы программным способом ("на лету") - НЕЛЬЗЯ
их можно создать т. в Конфигураторе
2. для решения вопроса (в случае использования "Переключателей") можно воспользоваться свойством "Значение" переключателя "ПервогоВГруппе".
Попытка инициировать Переменную с нужным типом и повесить ее на свойство "Данные" (куда обычно прописываются имеющиеся реквизиты формы) некорректна
Если интересно - привожу запрашиваемый код:
По "ходу пьесы" возникло 2-а вопроса:
1. Формирование табличного документа осуществляется методом ТабДок.Вывести(...)
Как начать вывод не следом за последней выведенной строкой, а с какой-то произвольной строки? Нижеприведенная конструкция не помогает
ТабДок.ТекущаяОбласть = ТабДок.Область("R15C1");
2. Чтобы элемент управления "ВстроитьВЯчейку" табличного документа, требуется чтобы левый верхний угол ЭУ попадал на интересуемую ячейку.
Можно-ли у Ячейки ПоляТабличногоДокумента определить Абсолютные координаты?
Свойства "Верх" и "Лево" у ячеек возвращают номер строки и колонки а не координаты.
Я нашел "кривой" выход- от координат Примечания ячейки, Но может есть более изящные конструкции.
по 2-му нашел:
Чтобы ЭлементУправления "прикрепить" к нужной ячейке используется метод-
расширение элементов управления, расположенных в поле табличного документа