ОбработкаПроведения() в расширении конфигурации не работает. В чем парасик? Ситуевина следующая: Добавил расширение конфигурации к типовой БП (3.0.44.204). В модуле объекта расширяемого документа "РеализацияТоваровУслуг" создал процедуру: &После("ОбработкаПроведения") Процедура НЗП_ОбработкаПроведения(Отказ, РежимПроведения) Сообщение = Новый СообщениеПользователю(); Сообщение.Текст = "Проведение в расширении"; Сообщение.Сообщить(); КонецПроцедуры Не отрабатывает. И при проверки выдает ошибку: {НезавершенноеПроизводство Документ.РеализацияТоваровУслуг.МодульОбъекта(3,7)**: Ожидается определение процедуры/функции &После<<?>>("ОбработкаПроведения") (Проверка: Сервер) Что не так сделал? P.S. Платформа 8.3.9.1850 |
Наверное тем, что модуль объекта для расширения недоступен. Зато по прежнему прекрасно работает подписка на событие [em]ОбработкаПроведения[/em]. Как раз в режиме "После". Без всякого расширения. |
(1) Я это подозревал. Просто неоднозначно как-то. Реквизит система не даст добавить, а модуль открывает и дает редактировать. Что вводит в заблуждение. При том, что общие модули можно редактировать. Ну чтож, буду юзать подписку. |
2-US1C > Если в Расширении откроешь Свойства документа, то увидишь Модуль объекта и Модуль менеджера серым цветом. Т.е., недоступным. |
(3) Если галку поставить, то модуль становится доступным. Насчет подписки на событие вопрос. В расширении нет возможности создать свою подписку, так как ее можно прикрутить? |
Текущее время: 00:47. Часовой пояс GMT +3. |