|
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) переделать логику
|
|