Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: 1с 8.1 универсальное решение для процедуры УстановитьДействие
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.1 (8.0)
shomo
Суть вопроса сводится к следующему: на формеСписка документа программно создается панель Необходимо стандартную обработку ПриСменеСтраницы
Заменить собственной. Использовалась такая конструкция:
ПанельДействие=Новый Действие("ПанельПриСменеСтраницы");
Панель.УстановитьДействие("ПриСменеСтраницы",ПанельДействие);
Где Панель - И есть наша программно создаваемая панель, ПанельПриМсенестраницы -собственно и есть наша процедура.
Результат - все работает, но только на форме документа. Вот ту-то и загвоздка - хотелось бы вынести это дело в общие модули (для универсальности)
Но не работает пишет что неверен параметр 2, т.е. наша функция "ПанельПриСменеСтраницы" невидна....
Может кто с таким сталкивался? Очень уж не хочется в для каждой формы кучу кода писать.
awp
Цитата(shomo @ 02.08.10, 17:50) необходимо зарегистрироваться для просмотра ссылки
Суть вопроса сводится к следующему: на формеСписка документа программно создается панель Необходимо стандартную обработку ПриСменеСтраницы
Заменить собственной. Использовалась такая конструкция:
ПанельДействие=Новый Действие("ПанельПриСменеСтраницы");
Панель.УстановитьДействие("ПриСменеСтраницы",ПанельДействие);
Где Панель - И есть наша программно создаваемая панель, ПанельПриМсенестраницы -собственно и есть наша процедура.
Результат - все работает, но только на форме документа. Вот ту-то и загвоздка - хотелось бы вынести это дело в общие модули (для универсальности)
Но не работает пишет что неверен параметр 2, т.е. наша функция "ПанельПриСменеСтраницы" невидна....
Может кто с таким сталкивался? Очень уж не хочется в для каждой формы кучу кода писать.


Есть прикольная инструкция "ЭКСПОРТ"!
Процедура ПанельПриСменеСтраницы() Экспорт
shomo
Цитата(awp @ 06.08.10, 14:30) необходимо зарегистрироваться для просмотра ссылки
Есть прикольная инструкция "ЭКСПОРТ"!

Процедура ПанельПриСменеСтраницы() Экспорт

К сожалению, с процедурами событий формы такие фокусы не проходят. Используются только в контексте модуля формы.
vaniabest
Для правильной работы процедуры обработчика событий ПанельПриСменеСтраницы нужно определить стандартные параметры:

Процедура ПанельПриСменеСтраницы(Элемент, ТекущаяСтраница) Экспорт

КонецПроцедуры
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.