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

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

Модуль объекта и модуль формы
Я
   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 человек.
Рекламное место пустует