Имя: Пароль:
1C
1С v8
1С заполнить ТЧ в обработке на управляемых формах
0 Pereliviya
 
13.02.14
09:30
Есть обработка1:
В ней результат Список документов
ДокументыПриобретений     = РезультатП.Выгрузить();
Теперь из этой обработки1 надо открыть другую обработку2 и заполнить ТЧ Документы
Открываю форму второй обработки:
Форма = Обработки.Вторая.ПолучитьФорму("ФормаУправляемая");
Форма.Открыть();

А как заполнить ТЧ?
1 Wobland
 
13.02.14
09:31
закрыть глаза и работать с объектом вслепую
2 Лефмихалыч
 
13.02.14
09:40
ВтораяОбработка = Обраотки.Вторая.Создать();
ВтораяОбработка.КакойНибудьЭкспортныйМетодЗаполненияТабличнойЧасти();
//или
ТабличнаяЧасть = ВтораяОбработка.ТабличнаяЧасть;
Строка = ТабличнаяЧасть.Добавить();
// ...

Форма = ВтораяОбработка.ПолучитьФорму("ФормаУправляемая");
Форма.Открыть();
3 olegves
 
13.02.14
09:47
(0) список документов - во временное хранилище, а ссылку на временное хранилище передать параметром в открываемую форму 2-й обработки. В процедуре ПриСозданииНаСервере проверить наличие параметра и получить из временного хранилища список документов, чтобы заполнить им ТЧ
4 Pereliviya
 
13.02.14
10:04
(3) вторую обработку не могу править.
Вариант заполнить и открыть из первой только.

(2) написала:
ВтораяОбработка = Обработки.Вторая.Создать();
ВтораяОбработка.ТЧДокументы.Загрузить(ДокументыПриобретений);
    
Форма = ВтораяОбработка.ПолучитьФорму("ФормаУправляемая");
Форма.Открыть();

на строке: Форма = ВтораяОбработка.ПолучитьФорму("ФормаУправляемая");  - не находит форму, пишет тип НЕОПРЕДЕЛЕНО
5 Avganec
 
13.02.14
10:08
(0) переделать логику