Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Как получить значение реквизита Формы Документа в Модуле этого документа (http://forums.kuban.ru/f1040/kak_poluchit-_znachenie_rekvizita_formy_dokumenta_v_module_etogo_dokumenta-2436282.html)

Elm 02.04.2012 11:37

Как получить значение реквизита Формы Документа в Модуле этого документа
 
Мне необходимо выгрузить дынные документа в WOrd. В форме документа я создала новый реквизит КаталогВыгрузки, а в модуле документа у меня прописана печатная форма этого документа и в ней же выгружается этот документ. Поэтому необходимо "вытащить" значение реквизита формы. Подскажите пож-ста - как можно это сделать?

roma n 02.04.2012 11:50

а) обращайся к форме
б) инициируй выгрузку из формы, передавая в процедуру значение реквизита в качестве параметра

Elm 02.04.2012 12:26

Какой командой можно обратиться к форме? Элементыформы работают только в форме, в модуле - нет.

Sadovnikov 02.04.2012 12:26

А о какой, вообще, платформе идет речь, а?

Buzz 02.04.2012 12:36

Форма= ЭтотОбъект.ПолучитьФорму("ФормаДокумента");
Форма.НужныйРеквизит(ПолеВвода и т.д.)

roma n 02.04.2012 12:42

5-Buzz > гы...
3-Elm > нет такой команды. Непосредственно контекст формы в модуле объекта недоступен. Все необходимые меры принимай самостоятельно

Helen 1986 02.04.2012 12:45

похоже, помошница Репера спрашивает

Buzz 02.04.2012 12:46

Дополню. Платформа 8.1:
Процедура ОбработкаПроведения(Отказ, РежимПроведения)

Форма= ЭтотОбъект.ПолучитьФорму("ФормаДокумента");

Сообщить("Знач: "+Форма.ЭлементыФормы.ПолеВвода1.Значение);

КонецПроцедуры

Elm 02.04.2012 12:59

Все получилось, спасибо Вам.

Lexusss 02.04.2012 14:10

(8) За такое увольнять с волчьим билетом. Что произойдет с этой конструкцией при проведении на сервере???

Helen 1986 02.04.2012 14:18

(10) Репер тебе объяснит

Uho 02.04.2012 14:37

8-Buzz > жесть

Lexusss 02.04.2012 15:06

(11) Я и сам знаю. А вот Buzz о таких глупостях не задумывается.

VZ 02.04.2012 15:41

13-Lexusss > После узнает. И вспомнит Доброго Lexsuss'а :))


Текущее время: 07:19. Часовой пояс GMT +3.