Вход | Регистрация


Модуль объекта и модуль формы

Модуль объекта и модуль формы
Я
   lanc2233
 
29.09.16 - 17:33
Есть обработка, с кнопками на форме.
Код выполняется в модуле формы. У обработки есть, допустим "Контрагент".
Задача - повесить то что делается по кнопкам на регламентное задание, и оставить кнопки для ручного запуска.

Правильно ли я делаю?

Процедуру - в модуль объекта "Выполнить()".

В регламентном задании :

Об = Обработки.ИмяОбработки.Создать;
Об.Контрагент = текКонтрагент;
Об.Выполнить();


На форме такой код :

&НаСервере
Процедура ВыполнитьНаСервере()
   Об = Обработки.ИмяОбработки.Создать;
   Об.Контрагент = Объект.Контрагент;
   Об.Выполнить();
КонецПроцедуры 

Меня смущает что в одном объекте, создавать другой такой-же объект, передавать ему значение.. Это не криво?
 
 
   lanc2233
 
1 - 29.09.16 - 17:34
У обработки есть, допустим "Контрагент" =  У обработки есть реквизит, допустим "Контрагент"
   Numerus Mikhail
 
2 - 29.09.16 - 17:35
ОбработкаОбъект = РеквизитФормыВЗначение("Объект");
ОбработкаОбъект.Выполнить();
   lanc2233
 
3 - 29.09.16 - 17:36
Спасибо

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует