|
УТ 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) нет из основной программы выполняется клиентский вызов.
вот ИначеЕсли ТипОбработки = Перечисления.ВидыДополнительныхОтчетовИОбработок.ЗаполнениеОбъекта Тогда Если ПередаватьПараметрыВыполненияКоманды Тогда ВнешняяОбработка.ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначения, ПараметрыВыполненияКоманды); Иначе ВнешняяОбработка.ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначения); КонецЕсли; общий модуль ДополнительныеОтчетыИОбработки а открываю форму из самой формы |
| Форум | Правила | Описание | Секции | Поиск |