Вход | Регистрация

1С:Предприятие ::

Метки:Встроенный язык

Вызов процедуры с помощью контекста

Я
   Вася
07.05.04 - 16:16
Поможите люди!
Можно вызывать процедуру примерно вот так:
док = СоздатьОбъект("Документ.ХХХ");
док.Процедура();
а если нет то как можно через "док"
 
 
   Gavrila
 
2 - 07.05.04 - 16:29
ОткрытьФорму(док, "Какая-то там процедура", -1);
В самом документе в модуле формы в процедуре при открытии проверяешь Форма.Параметр, запускаешь свою процедуру и пишешь СтатусВозврата(0); :)
   Вася
3 - 07.05.04 - 16:38
А так чтобы не трогать модуль документа. Нельзя?
   Gavrila
 
4 - 07.05.04 - 16:40
попробуй "экспорт" указать процедуре в документе, может и получиться, хотя никогда не пробовал, а вообще лучше ты эту процедуру перенеси в глобальник если она не только в документе используется.
   SiMazx
 
5 - 07.05.04 - 16:41
Низя... А почему не хочешь потрогать модуль документа? Это так прикольно! Незабываемые вчепятления!
   SiMazx
 
6 - 07.05.04 - 16:42
Экспорт только для глобальниковских процедуров... А глобальник потрогать не боишься?
   Вася
7 - 07.05.04 - 16:45
Просто хотелось написать универсальную обработку которая работала бы не зависино от конфы. Ну если нельзя то ладно. Спасибо!
   427
 
10 - 07.05.04 - 17:46
Можно.... ВК от Альфа... Но это нештатные средства
 
  Рекламное место пустует
   Skorp
11 - 07.05.04 - 20:43
Есть штатный изврат вызывать внутри конструкции Шаблон(). Не помню точно при каких условиях, но иногда работает как-будто код расположен в модуле формы.


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует