Имя: Пароль:
1C
 
Вызов фунций модуля форм документа извне
0 mpbakunov
 
20.01.09
14:54
Доброго дня!

проблема следуюющая. Мне надо при программной замене во внешней обработке значения поля Курс вызвать функцию ИзмКурс() для всех модулей форм докуменов в которых значение курса меняется (а это документы за год) не открывая сам документ! Насколько это возможно? Если возможно то как???

Спасиб
1 butterbean
 
20.01.09
14:55
(0) перенеси в свою обработку все алгоритмы и иппи мосх
2 Irbis
 
20.01.09
14:55
Скопипастить функцию ИзмКурс() в свою обработку
3 ДенисЧ
 
20.01.09
14:56
Если форма документа не открыта, то функций в модуле формы не существует. Что вызывать собираешься?
4 butterbean
 
20.01.09
14:56
(1)+ и иппи мосх = и НЕ ипи мосх ..
5 mpbakunov
 
20.01.09
14:57
(2) В том то и дело что не хочу, потому что в ИзмКурс() идет вызовы других функций и процедур модуля формы!!!!
6 butterbean
 
20.01.09
14:59
(5) очередной ленивый 1С-нег
7 Irbis
 
20.01.09
14:59
Не хотеть вредно. Нет ножек - нет мультиков, как справедливо замечено в (3)
8 Песец
 
20.01.09
15:03
(5) Ужос... скопипасти тогда весь модуль формы в свою обработину...
Или у тебя у разных доков курс меняется по-разному?!
Не открывая док невозможно - модуля формы нет в памяти компутера.
Смотри как вызывается процедура Печать() из групповой обработки документов, или turbobl.dll
9 mpbakunov
 
20.01.09
15:04
(3) Форму можно програмно и открывать но из вне доступ к функция м формы документа все равно не получить! Что очень плохо!
(6) Причем тут лень! Можно в тупую все копипастить, что надо и ч то не надо. При том что это дерево вызовов из у всех имеющихся в докуметах функции ИзмКурс() может быть разным. Поэтому каким то образом для каждого типа документа нужно запустить ИзмКурс() а там чтобы все само как надо отработало!!!
10 ДенисЧ
 
20.01.09
15:04
(8) турбобл ему не подойдёт.
11 ДенисЧ
 
20.01.09
15:04
(9) Если можно открыть форму, тогда формекс или турбобл
12 mpbakunov
 
20.01.09
15:07
хм.. Я прекрасно понимаю все ограничения 1С 7.7 Я задал вопрос в надежде, что кто то  решил этот вопрос красиво а не примитивным копипастом, который в данном случае не подходит!!!
13 Irbis
 
20.01.09
15:08
(0) Такие процедуры лучше вообще в глобальник выносить еще при проектировании. Потом дурацких вопросов не надо задавать.
14 ДенисЧ
 
20.01.09
15:08
(12) ты (11) прочитал?
15 TM
 
20.01.09
15:11
Сговорились вы чтоли? Только-только на прошлой неделе холиварили по сабжу.
http://www.dorex.ru/?projects&formex
Третий пункт.
16 mpbakunov
 
20.01.09
15:11
(13) Это типовая конфигурация! и реплика не по адресу. Если вопрос Дур...й то ответ не лучше!!!
17 mpbakunov
 
20.01.09
15:12
(14) когда писал (12) еще не видел (11) :))
18 mpbakunov
 
20.01.09
15:14
(15) Спасиб ща посмотрю !!!
19 Злой Бобр
 
20.01.09
15:15
(0) "Насколько это возможно? Если возможно то как??? "
Нет ничего невозможного. За деньги.
(15) А разве у неоткрытого документа есть контекст?
20 mpbakunov
 
20.01.09
15:15
(19) ты действительно злой!!! :)
21 TM
 
20.01.09
15:16
(19) См (9). Товарища уговорили открыть таки форму :)