Имя: Пароль:
1C
1С v8
Получить "МассивОбъектов" в форму
0 KuJIT
 
24.01.14
09:20
День добрый. Появился вопрос. Когда делал по инструкции http://www.1c-pro.ru/topic26882.html То в процедуре "Печать" появлялся параметр "МассивОбъектов" Как бы мне его получить, если в команде у меня не "Вызов серверного метода", а "Открытие формы" ?
1 1Сергей
 
24.01.14
09:22
О, мои глаза.... Зачем я перешел по этой ссылке? :(
2 KuJIT
 
24.01.14
11:05
(1) Лол. Что не так? =)
3 1Сергей
 
24.01.14
11:13
4 KuJIT
 
24.01.14
11:15
Что у тебя со шрифтами? оО
5 KuJIT
 
24.01.14
12:50
В любом случае проблема решилась.
Т.е. Форма должна иметь параметр ОбъектыНазначения?

Не обязательно. Этот параметр туда передается при вызове внешней обработки. И Вы можете к нему просто обратиться.
Но параметры доступны только в событии формы "ПриСозданииНаСервере" и нигде больше (если параметр не ключевой).
Поэтому, если эти объекты нужны в других процедурах (а они, скорее всего, нужны), тогда либо надо в процедуре "ПриСозданииНаСервере" записать эти объекты в реквизит формы. Соответственно, потом будете обращаться к этому реквизиту.
Либо, да, как Вы и предположили, можно создать параметр формы (вкладка "Параметры") и обязательно надо указать, что данный параметр будет КЛЮЧЕВЫМ (соответствующая галка в свойствах параметра). Тогда к данному параметру сможете обращаться не только в процедуре "ПриСозданииНаСервере", но и в других процедурах модуля формы.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс