|
УТ 11. Заполнить форму документа из обработки.
| ☑ |
0
Rom_Kat
19.12.13
✎
15:15
|
Обработка создана по стандарту. В объектах назначение ссылка на документ передается. А как можно передать форму или получить ее из обработки.
|
|
1
Rom_Kat
19.12.13
✎
15:28
|
Или как получить открытое окно документа на клиенте? Ссылка на документ доступна в обработке на клиенте.
|
|
2
Defender aka LINN
19.12.13
✎
15:31
|
(1) Какие ваши доказательства, что окно открыто?
|
|
3
Rom_Kat
19.12.13
✎
15:34
|
(2)получить если оно открыто, а если не получить то его закрыли. Я и модально готов запустить обработку.
|
|
4
Rom_Kat
19.12.13
✎
15:34
|
3+ но модально не очень хотелось бы
|
|
5
Rom_Kat
19.12.13
✎
16:20
|
оказывается есть режим обработки создание связанных объектов.
в обработку передается массив. буду пробовать через массив.
|
|
6
lavryshev
19.12.13
✎
16:47
|
(1) в методе ПолучитьФорму передать параметр "Ключ" - ссылку на документ. и потом проверить форму методом Открыта()
|
|
7
Rom_Kat
19.12.13
✎
18:00
|
(6) а можно пример?
у меня вот так
ФормаДок = ПолучитьФорму("Документ.ПеремещениеТоваров.ФормаОбъекта",, Объект.ДокСсылка);
не получается
|
|
8
SUA
19.12.13
✎
18:05
|
"Обработка создана по стандарту."
подробнее?
ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>)
если обработка открывается из формы документа - то форма документа это "Владелец"
|
|
9
Rom_Kat
19.12.13
✎
18:14
|
(8) нет из основной программы выполняется клиентский вызов.
вот
ИначеЕсли ТипОбработки = Перечисления.ВидыДополнительныхОтчетовИОбработок.ЗаполнениеОбъекта Тогда
Если ПередаватьПараметрыВыполненияКоманды Тогда
ВнешняяОбработка.ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначения, ПараметрыВыполненияКоманды);
Иначе
ВнешняяОбработка.ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначения);
КонецЕсли;
общий модуль ДополнительныеОтчетыИОбработки
а открываю форму из самой формы
|
|