|
v8: Вызов из одного модуля процедуры другого. |
☑ |
0
Полька
01.11.13
✎
15:39
|
Я не волшебник, я только учусь. Может глупый вопрос задам. :)
Есть док. "ОтчетПроизводстваЗаСмену" в нем процедура "ПередЗаписью".
Есть самописный модуль, лежащий в "Общих модулях" и там процедура "ПередЗаписьюДокумента".
Насколько поняла- сначала отрабатывается процедура из модуля документа, а потом из моего из общих.
Мне нужно автоматом устанавливать одну галочку в настройках документа. Сделать это хочу только из моего модуля, дабы не снимать ОтчетПроизводства с поддержки.
Можно ли из моего общего модуля вызвать процедуру из модуля документа?
|
|
1
Поросенок Петр
01.11.13
✎
15:41
|
А всё так хорошо начиналось... Но последнее предложение испортило всё.
Подписку сделай.
|
|
2
Полька
05.11.13
✎
08:28
|
Тогда так задам вопрос. Порядок прохождения процедур такой:
1. Сначала вызывается процедура из
"ОтчетаПроизводства"- "ПередЗаписью"
2. Потом из общего модуля самописного "ПередЗаписьюДокумента"
3.Потом из самописной подписки "ПриЗаписи"
Мне бы из общего модуля или из подписки вызвать процедуру "ОтчетаПроизводства" ЗаполнитьТаблицуРаспределенияМатериалов()
|
|
3
CrazyBear
05.11.13
✎
08:53
|
Плохая идея так менять документ перед записью...
|
|
4
Полька
05.11.13
✎
09:09
|
почему? тогда когда его менять?
|
|
5
Полька
05.11.13
✎
09:12
|
Спрошу по другому.
Куда можно добавить кусок кода. Нужно чтобы при выборе настройки "ИспользоватьМатериалы" автоматом ставилась галочка у другой настройки "РаспределятьМАтериалы"?
Сам документ с поддержки снимать не хочется.
|
|
6
CrazyBear
05.11.13
✎
09:17
|
Ни как, подписок на формы к сожалению нету... ну если очень надо, меняй "перед записью" через "подписку на событие"
Если "ЗаполнитьТаблицуРаспределенияМатериалов" экспортная процедура и находится в модуле документа, тогда в подписке напиши "Источник.ЗаполнитьТаблицуРаспределенияМатериалов()"
|
|
7
Полька
05.11.13
✎
09:21
|
(6) Увы, она не экспортная. А подписка отрабатывает уже после того, как отработал модуль документа.
Получается снимать документ с подддержки и исправлять в нем? (там исправлений 3 строчки)
|
|
8
CrazyBear
05.11.13
✎
09:23
|
(7) ну да, а других вариантов как бы нет
|
|
9
Полька
05.11.13
✎
09:57
|
спасибо. :) а процедура оказалась экспортной. просто я в силу начальности работы не сразу разобралась. заработало, вроде :)))
|
|