Имя: Пароль:
1C
1С v8
Управляемые формы ОбработкаОбъект доступ к табличной части
0 Dmitry1c
 
11.09.13
16:44
Есть обработка. У неё есть табличная часть. Есть 2 формы этой обработки. В одной из форм эта табличная часть выведена на форму (ДанныеФормыКоллекция).

При открытии из первой формы второй формы я предполагал, что смогу получить доступ к содержимому табличной части (содержимое имеется) через ОбработкаОбъект.ТабличнаяЧасть, однако, ОбработкаОбъект.ТабличнаяЧасть пустая.

Это верное поведение системы? ЧЯДНТ?
1 Ювелир
 
11.09.13
16:50
Что-то странное у тебя товарищ. Нид море инфо.
2 Defender aka LINN
 
11.09.13
16:50
>ЧЯДНТ?
Не так открываешь из первой формы вторую форму
3 Dmitry1c
 
11.09.13
16:51
(1) У обработки две формы.

На одну выведена табличная часть

Открывая другую форму, хочу найти содержимое табличной части из Объекта, но ТЧ в Объекте пустая.
4 Dmitry1c
 
11.09.13
16:51
(2) можно подробнее? Как правильно?
5 Ювелир
 
11.09.13
16:52
Скорее всего ты переоткрываешь обработку, тогда да, ТЧ - будет пустая.
6 Defender aka LINN
 
11.09.13
16:52
(4) Это я какбе неиллюзорно намекал, чтобы ТЫ показал, как делаешь.
7 Ювелир
 
11.09.13
16:53
Команду закежь, которой форму открываешь вторую.
8 Dmitry1c
 
11.09.13
16:53
(6) Форма = ПолучитьФорму("ПутьКФорме")

Результат = Форма.ОткрытьМодально()
9 Defender aka LINN
 
11.09.13
16:55
(8) Что, вот так и пишешь "ПутьКФорме"? Нуну...
Хотя не суть, конечно. У тебя новая обработка открывается, с чем тебя и.
10 Dmitry1c
 
11.09.13
16:56
(9) как написать, чтобы новая обработка не открывалась?
11 Dmitry1c
 
11.09.13
16:56
Понял. Надо видимо сделать было произвольную форму, а не форму обработки.
12 Infsams654
 
11.09.13
17:23
(11) правильно понял. + еще в новой форме Объект должен быть правильный, иначе до него не достучишся.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.