Имя: Пароль:
1C
1С v8
Заполнить ТЗ на форме обработки из ТЗ в модуле обработки
0 maestro-72
 
27.02.18
10:34
Суть: Есть процедура чтения данных из внешнего источника, она заполняет несколько ТЗ в модуле обработки, которые там как переменные. На форме обработки есть ТЗ в которой надо отобразить некоторую информацию из Таблицы значений из модуля обработки. Не знаю как сделать. Упрощенно - Нужно из формы получить данные из ТЗ в модуле обработки и работать с ними в форме(проще - заполнить таблицу на форме). Не знаю как сделать, может запрос, может просто перебором. И как их от туда выцарапать. Сижу туплю... Ну и потом хотелось бы к примеру по двойному клику в тз на форме найти данные в ТЗхах в модуле объекта и тоже их как то обработать.
1 maestro-72
 
27.02.18
10:47
Запросом к этой таблице как то можно обратиться и передать данные на форму? ТЗ типизирована
2 Ёпрст
 
27.02.18
11:25
ОФ ? УФ ?
3 maestro-72
 
27.02.18
11:26
(2) УФ
4 Ёпрст
 
27.02.18
11:30
так, например
https://helpf.pro/faq82/view/1605.htm
5 maestro-72
 
27.02.18
11:37
(4) Спасибо, обдумывается... Как то я не доковырялся до этой темы
6 FIXXXL
 
27.02.18
13:21
(0) а чего ТЧ не приделать?
7 SleepyHead
 
гуру
27.02.18
13:56
(6) А как тогда трудности преодолевать?
8 maestro-72
 
27.02.18
14:16
Ну в общем на данный момент, все упихал на форму в ТЧ. Пока так устраивает. Добавил в обработку табличную часть и с помощью СтрокаТЗ = Объект.ТЧ.Добавить(); все заполняется так как надо, без лишних телодвижений, что собсно и требовалось.
9 maestro-72
 
27.02.18
14:19
Ну а к модулю обращаюсь штатно
ОбъектОбработки = РеквизитФормыВЗначение("Объект");
ОбъектОбработки.ЗаполнитьТЗ();

и потом

Для Каждого Стр Из ОбъектОбработки.ТЗ Цикл
    СтрокаТЗ = Объект.ТЧ.Добавить();

Ну вот так простенько получилось. Думал придется больше заморачиваться.:-)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан