Имя: Пароль:
1C
 
Вывод ТЧ на форму программно
0 1ctube
 
04.05.20
12:52
Добрый день. Хочу вывести на форму документа программно ТЧ. Подскажите, возможно ли? Т.к. программно вывожу на форму реквизиты и колонки тч(реквизит создал в конфигураторе и колонку ТЧ тоже) но вот пример как именно выводить ТЧ на форму программно не могу найти( или плохо ищу?) Создал в конфигураторе у документа ТЧ. Обычные формы. Типовая конфа, хочу без изменений форм обойтись
1 Галахад
 
гуру
04.05.20
13:02
Для ОФ примерно так:
// Создание элемента формы "Товары" с типом "Табличное поле"
НовыйЭлемент = ЭлементыФормы.Добавить(Тип("Табличноеполе"), "Товары",  Истина, ЭтаФорма.Панель);
НовыйЭлемент.Верх = 24;
НовыйЭлемент.Видимость = Истина;
НовыйЭлемент.Высота = 191;
НовыйЭлемент.Данные = "Товары";
НовыйЭлемент.Доступность = Истина;
НовыйЭлемент.Лево = 4;
НовыйЭлемент.Подсказка = "";
НовыйЭлемент.Ширина = 631;

// Устанавливаем действия для всех возможных событий элемента
НовыйЭлемент.УстановитьДействие("ОбработкаВыбора", Новый Действие("ТоварыОбработкаВыбора"));

// Создание элемента формы "Номенклатура" с типом "Колонка табличного поля"
НовыйЭлемент = ЭлементыФормы.Товары.Колонки.Добавить("Номенклатура", "Номенклатура");
НовыйЭлемент.УстановитьЭлементУправления(Тип("ПолеВвода"));
НовыйЭлемент.Видимость = Истина;
НовыйЭлемент.Данные = "Номенклатура";
НовыйЭлемент.Доступность = Истина;
НовыйЭлемент.Ширина = 36;
2 1ctube
 
04.05.20
13:24
(1) Спасибо за пример!
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой