Имя: Пароль:
1C
 
Обычные формы(использование процедуры из формы элемента)
,
0 1ctube
 
02.02.18
13:43
День добрый. Тут такая задача: в форме элемента, есть процедура  "НаименованиеПриИзменении(Элемент)" . В ней прописано что при изменении реквизита , данные попадают в поля ввода. Что бы это осуществилось, нужно открывать каждый элемент справочника и сохранять. Но их много, поэтому думаю как реализовать такое программно. В обычных формах никак  не вызовешь процедуру из формы в модуле объекта?
1 catena
 
02.02.18
13:44
Вызовешь. Нужно сделать ее экспортной, получить форму и обращаться.
2 1ctube
 
02.02.18
13:47
(1) вот прописал в форме:
Процедура НаименованиеПриИзменении(Элемент)  Экспорт

а  вот в модуле объекта:
Ф = Ссылка.ПолучитьФорму("ФормаЭлемента");

Я неправильно получаю форму? Потому что не могу её вызвать
3 Lexey_
 
02.02.18
13:51
(2) как вызываешь?что пишет?
4 youalex
 
02.02.18
14:08
(2) перенеси код из формы в экспортную функцию модуля, и вызывай ее - из формы, и из других мест возможных мест
5 Defender aka LINN
 
02.02.18
14:10
(1) Удачи на сервере
6 drcrasher
 
02.02.18
14:13
(5) я подзабыл, оф на сервере не существуют разве?
(1) (3) (4) о чем вообще речь в (0) ?
7 youalex
 
02.02.18
14:21
(6) >> я подзабыл, оф на сервере не существуют разве?
Оф - нет, а вот модуль объекта может (если заставить)

>>о чем вообще речь в (0)
бес понятия
8 drcrasher
 
02.02.18
17:21
(0)(7) https://yadi.sk/d/QDFvLDpn3S3Dfz
тут простенькая конфа на оф. единственная обработка, которая тестит вызов экспортной функции формы из модуля обработки.

на файловой прекрасно отрабатывает, скульную базу тестить влом. если есть желание - можете проверить самостоятельно
9 youalex
 
02.02.18
22:00
(8) тут и тестить нечего. через файл/открыть отработает, из рег. задания, например, нет.
10 catena
 
05.02.18
05:44
(5)Вопрос был - можно ли вызвать. Где и зачем не уточнялось.
11 Defender aka LINN
 
07.02.18
11:26
(10) Если код работает только в одном из возможных режимов - он не работает.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс