|
v8: Внешняя обработка заполнения ТЧ. Получить форму владелец
| ☑ |
0
sanja26
24.08.12
✎
14:49
|
Как во внешней обработке заполнения ТЧ получить форму владелец?
Документ реализация товаров и услуг. Внешняя обработка заполнения ТЧ.
|
|
1
sanja26
24.08.12
✎
14:50
|
Вернее так.
Открывается форма обработки заполнения ТЧ, надо получить форму документа из которой она была вызвана
|
|
2
andrewks
24.08.12
✎
14:53
|
а что мешает-то? объект есть. получи форму
|
|
3
ptiz
24.08.12
✎
14:54
|
Нужно доработать код конфигурации. В типовой не передается форма, только ссылка на "табличное поле".
|
|
4
andrewks
24.08.12
✎
15:18
|
(3) чего-чего? ПолучитьФорму() отменили?
|
|
5
sanja26
24.08.12
✎
15:31
|
(4) получитьФорму() получит пустую форму, а мне надо открытую
В типовой обработке подбора номенклатуры сделано через ОповеститьОВыборе(), а мне тогда придется ручками все прописать наверное
|
|
6
andrewks
24.08.12
✎
15:32
|
(5) "получитьФорму() получит пустую форму" чушь
вот простой пример (просто закрывает форму):
Процедура Инициализировать(Объект,ИмяТабличнойЧасти,ТабличноеПолеОбъекта) Экспорт
Если ТипЗнч(Объект)=Тип("ДокументОбъект.ВидТвоегоДокумента") Тогда
ФормаОбъекта=Объект.ПолучитьФорму("ФормаДокумента");
Если ФормаОбъекта.Открыта() Тогда
ФормаОбъекта.Модифицированность=Ложь;
ФормаОбъекта.Закрыть();
КонецЕсли;
Возврат;
|
|
7
sanja26
24.08.12
✎
15:38
|
(6) т.е. это я в модуле объекта получу форму?)
|
|
8
andrewks
24.08.12
✎
15:41
|
(7) не веришь? )
|
|
9
sanja26
24.08.12
✎
15:52
|
(8) ух спасибо! думал уже в конфу врезать, а так внешняя))
|
|