Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
14 дек 2024, 05:56

общий модуль 8.2

Автор 1cka, 26 мая 2014, 13:49

0 Пользователей и 1 гость просматривают эту тему.

1cka

Есть общий модуль, в нем процедуры. Как происходит обращение к этим процедурам? где это прописанно. По глобальному поиску ничего не нашла...

MuI_I_Ika

Название модуля точка название процедуры, если модуль не глобальный. Если модуль глобальный, то просто название процедуры. Вызов процедуры возможен только если процедура экспортная.

Модуль.Процедура();

1cka

модуль не глобальный, процедура экспортная. понимаю что если есть обращение к этой процедуре,то по поиску где-то должно сверкнуть название процедуры как минимум 1 раз. А мне поиск дает только ту процедуру что в общем модуле. Обращение к этой процедуре точно есть, т.к. зарэмила пару строк и они не выполнились. А вот где все-таки это обращение происходит никак не разберусь!?

MuI_I_Ika

Должно поиском искать, если не находит, то может действительно она нигде не вызывается.

1cka

сейчас пробую создать свою процедуру и обращаюсь к ней.
Процедура  в общем модуле выглядит так:
Процедура Мояпроцедура(Источник, Отказ, РежимЗаписи, РежимПроведения)Экспорт
сообщить("выполнен вход!");
конецПроцедуры


при открытии формы документа, например, пишу
МойОбщийМодуль.Мояпроцедура();
что делать с параметрами?

MuI_I_Ika

параметры нужно указывать. либо задать их в описании процедуры и можно не указывать

Процедура Мояпроцедура(Источник=неопределено, Отказ=Ложь, РежимЗаписи=неопределено, РежимПроведения=неопределено)Экспорт
сообщить("выполнен вход!");
конецПроцедуры

1cka

Цитата: MuI_I_Ika от 26 мая 2014, 14:43
Должно поиском искать, если не находит, то может действительно она нигде не вызывается.
нашла в подписках на события...там используется...

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск