|
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
|
спасибо. :) а процедура оказалась экспортной. просто я в силу начальности работы не сразу разобралась. заработало, вроде :)))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |