Обратиться к модули внешней обработки из формы
☑
0
tigrandis
22.03.13
✎
16:07
Привет всем,
выдает ошибку обработчик создание формы
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Если Параметры.Свойство("АвтоТест") Тогда // Возврат при получении формы для анализа.
Возврат;
КонецЕсли;
Обработка = РеквизитФормыВЗначение("Объект");
ПользовательСсылка = Параметры.Пользователь;
ДействиеСНастройками = Параметры.ДействиеСНастройками;
ПользовательИнформационнойБазы = Обработка.ИмяПользователяИБ(ПользовательСсылка);
ТекущийПользовательСсылка = Пользователи.ТекущийПользователь();
ТекущийПользователь = Обработка.ИмяПользователяИБ(ТекущийПользовательСсылка);
ВыбраннаяСтраницаНастроек = Элементы.ВидыНастроек.ТекущаяСтраница.Имя;
Обработка.ИмяФормыПерсональныхНастроек(ИмяФормыПерсональныхНастроек);
ЗаполнитьСпискиНастроек(Ложь);
КонецПроцедуры
{Форма.ВыборНастроек.Форма(12)}: Ошибка при вызове метода контекста (РеквизитФормыВЗначение)
Обработка = РеквизитФормыВЗначение("ЭтаФорма");
по причине:
Недопустимое значение параметра (параметр номер '1')
дело в том, что в этой же самой обработке при вызове того же метода для открытия другой формы нормально открывает.
помогите(
1
tigrandis
22.03.13
✎
16:13
{Форма.ВыборНастроек.Форма(12)}: Ошибка при вызове метода контекста (РеквизитФормыВЗначение)
Обработка = РеквизитФормыВЗначение("Объект");
ошибка такая, это просто не то было скопировано
2
pessok
22.03.13
✎
16:15
(1) зачем ты на сервере делаешь РеквизитФормыВЗначение?
3
pessok
22.03.13
✎
16:15
Обработка = Объект, если уж на то пошло
4
tigrandis
22.03.13
✎
16:26
а как мне по другому обратится к процедуре в модуле формы ??
Независимо от того, куда вы едете — это в гору и против ветра!