PDA

Просмотр полной версии : Как обратиться к процедуре



FlukeKoh
08.04.2011, 14:25
Как обратиться к процедуре модуля объекта счета фактуры из модуля формы обработки?

arcelf
08.04.2011, 15:50
1. после названия процедуры поставить слово Экспорт:

Процедура МояПроцедура() Экспорт
//Текст процедуры
КонецПроцедуры;

2. Из модуля формы станет доступна процедура автоматически

FlukeKoh
08.04.2011, 16:18
не видит. обработка отдельно и не видит процедуру в форме счета фактуры

SergeyRakitin
08.04.2011, 17:21
Я так понимаю, что обработка внешняя, тогда читаем документацию:

ВнешниеОбработкиМенеджер (ExternalDataProcessorsManager)
Создать (Create)
Вариант синтаксиса: По имени файла

Синтаксис:

Создать(<ПолноеИмяФайла>, <БезопасныйРежим>)
Параметры:

<ПолноеИмяФайла> (обязательный)

Тип: Строка. Полное имя файла внешней обработки.
<БезопасныйРежим> (необязательный)

Тип: Булево. Признак создания внешней обработки в безопасном режиме. Если параметр не указан, внешняя обработка будет работать в безопасном режиме.
Значение по умолчанию: Истина

Обрати внимание на параметр БезопасныйРежим. Для того чтобы внешняя обработка получала доступ к функциям объекта, формы необходимо, что бы его значение было Ложь, то есть создаешь обработку так:

ВнешняяОбработка = ВнешниеОбработки.Создать(И мяВременногоФайла, Ложь);

Ну и конечно не забываем о том, что тебе писали выше.