Имя: Пароль:
1C
1С v8
Заполнение табличной части внешней обработкой
0 smartu
 
05.08.11
00:50
Есть внешняя обработка заполнения табличной части документа...
При выборе заполнения ТЧ открывается модально форма обработки ..
не получается получить значения реквизитов документа через СсылкаНаОбъект .. , т.е. СсылкаНаОбъект пустая ..
подскажите, кроме указания типа СсылкаНаОбъект ничего больше не нужно указывать?
1 smartu
 
05.08.11
00:57
еще вопрос
можно как-то еще получить данные из формы внешней обработки заполнения табличной части данные кроме как:

Процедура Инициализировать(Объект, ТабЧасть, ТабПоле) Экспорт
   РезультатОбработки = ЭтотОбъект.ПолучитьФорму("ФормаОбработки").ОткрытьМодально();
КонецПроцедуры
2 Grusswelle
 
05.08.11
01:59
(0) Ну коли объект в базу ещё не записан (новый), то и ссылки не будет... Не?
3 smartu
 
05.08.11
02:11
пробовал  .. неее ...
4 smartu
 
05.08.11
02:18
скачал на инфостарте обработку тестирования внешних обработок заполнения табличных частей ... посмотрел отладчиком ... ни один параметр по СсылкаНаОбъект не передается ...
5 hhhh
 
05.08.11
03:12
(4) есть же Объект, зачем ссылка ещё?
6 smartu
 
05.08.11
08:31
какой объект?
7 smartu
 
05.08.11
08:39
Если ты имеешь в виду Объект который находится в модуле объекта обработки, то как мне его передать в модуль формы обработки ?
8 Defender aka LINN
 
05.08.11
09:30
(0) А теперь называем "обработку заполнения табличной части документа" своим именем: "внешняя печатная форма"
9 Kookish
 
05.08.11
09:34
... и начинаем телепатировать, а не УФ ли это...
10 lxs
 
05.08.11
09:38
(9) Если бы это были УФ, у него вообще нифига бы не получилось.
11 KARSH
 
05.08.11
09:39
(1) вроде нет
для решения Вашей задачи создайте реквизит в обработке сохранитье туда переданное значение объекта и используйте его в форме:
Процедура Инициализировать(Объект, ТабЧасть, ТабПоле) Экспорт
   
   ДокОбъект = Объект;

   РезультатОбработки = ЭтотОбъект.ПолучитьФорму("ФормаОбработки").ОткрытьМодально();
КонецПроцедуры
12 lxs
 
05.08.11
09:39
Разработка печатных форм и ВОЗТЧ для УФ куда более изощренная, чем для обычных.