Как из формы (не управляемой) передать данные в другую форму внутри обработки? #759483


#0 by Saari
Есть обработка, в которой есть несколько табличных частей и две формы (основная и не основная). В процедуре основной формы заполняю таблицы (табличные части) и хочу их содержимое отобразить при открытии другой формы. Как передать данные таблиц в другую форму? Формы не управляемые. Платформа 8.3
#1 by Горогуля
а хоть бы и реквизитом
#2 by Saari
вторая форма не видит реквизитов и табличных частей обработки.
#3 by Горогуля
а свои реквизиты?
#4 by aleks_default
ПараметрыФормы и временное хранилище
#5 by Saari
да, я так начал делать и задумался как дальше. Правильно? Что передать во временное хранилище в качестве адреса на структуру?
#6 by aleks_default
А, формы неуправляемые, тогда через владельца формы вроде бы. Я уже забыл как там.
#7 by aleks_default
ИЛИ так:
#8 by Saari
сделал, но в доп. форме таблица пустая. в доп. форме надо как-то объявлять таблицу, в которую передаются данные? Я сделал в доп. форме только на самой форме элемент "Таблица значений".
#9 by Горогуля
колонки у ей создай
#10 by Saari
в доп. форме в элементе "Таблица значений" создал колонки такие же (Имя) как и в передаваемой таблице значений. ЭтотОбъект.ТабДокБД содержит строку, а ДопФорма.ТабДокБД не содержит данные.
#11 by FIXXXL
вторую форму сделай формой обработки и не велосипедь
#12 by Saari
так у меня вторая форма является формой обработки.
#13 by Saari
получилось так:
#14 by User_Agronom
Не верю! (с)
#15 by Saari
почему?
#16 by User_Agronom
Есть объект: обработка. Все элементы этого объекта (формы, модули и т.д.) имеют доступ ко всем реквизитам и табличным частям этой обработки.
#17 by Горогуля
если у формы реквизит про обработку естт
#18 by Saari
у доп. формы в качестве реквизита присутствует таблица значений, которую нужно заполнить из другой формы
#19 by User_Agronom
Делай эту ТЗ табличной частью обработки.
#20 by Saari
ТЗ изначально являются табличными частями обработки. И в основной форме они заполняются/отображаются успешно. Я хочу, чтобы эти ТЗ отображались на второй (не основной) форме этой же обработки. Формы не управляемые (обычные).
#21 by Горогуля
только что крутил две обычные формы обработки. я не знаю, что ты делал для того, чтобы у тебя возник этот вопрос...
#22 by Saari
основная форма обработки. На ней размещена таблица значений, которая заполняется процедурой. Также заполняются еще две таблицы значений. Нажав мышкой на строку первой таблицы, должна открыться дополнительная форма, в которой покажутся две оставшиеся таблицы значений со своим содержимым.
#23 by User_Agronom
Кто на ком стоял? ...у доп. формы в качестве реквизита присутствует таблица значений... ...ТЗ изначально являются табличными частями обработки... Так мы говорим про табличную часть обработки или про реквизит формы?
#24 by Saari
т.к. доп. форма не видит таблицу значений обработки, то я на доп. форме разместил элемент "Таблица значений", создал в ней колонки с такими же именами как у таблицы обработки. И при помощи строки: переношу данные из таблицы значений обработки в таблицу значений доп. формы этой же обработки.
#25 by User_Agronom
если ты смог выгрузить, значит и вся таблица тебе доступна ;)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С