Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

Заполнить ТЗ на форме обработки из ТЗ в модуле обработки

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

и потом

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

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


Список тем форума
Рекламное место пустует  Рекламное место пустует
Здесь можно задать вопрос "Как сделать?" и получить кучу ответов, что тебе это делать не надо. Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует