Модуль объекта

Новая тема
"Здравствуйте

Помогите, плиз, разобраться с некоторыми особенностями 8.2:

1) Хочу в 8.2 проверить на заполнение реквизит "Банк", в модуле формы в обработчике событий передЗаписью пишу:

Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
Отказ = ПроверитьЗаполнениеПолей(Объект);
КонецПроцедуры

после в модуле объекта пишу след:

Функция  ПроверитьЗаполнениеПолей(Объект) Экспорт
отказ = Ложь;
если (Объект.банк = Справочники.Банки.ПустаяСсылка()) Тогда
отказ = Истина;
КонецЕсли;
Возврат отказ;
КонецФункции

Почему в процедуре "ПередЗаписью" не видна функция "ПроверитьЗаполнениеПолей"? так как выдается ошибка:

{Справочник.мдмБанковскиеСчетаИКассы.Форма.ФормаЭлемента.Форма(18,10)}: Процедура или функция с указанным именем не определена (ПроверитьЗаполнениеПолей)
Отказ = <>ПроверитьЗаполнениеПолей(Объект); (Проверка: Тонкий клиент)

2) Как вообще в модуле формы работать с метаданными? например, если я в модуле формы напишу:

Объект.Счет = ПланыСчетов.Хозрасчетный.ОперационнаяКасса;

то он выдаст ошибку "Переменная не определена (ПланыСчетов)". что нужно сделать, чтоб можно было оперировать с метаданными, подскажите, плиз?

Заранее большое спасибо, откликнувшимся!
Спасибо."
Здравствуйте! На платформе 8.2 необходимо заботиться о взаимодействии кода выполняемого на клиенте, и на сервере.
Чтобы в модуле формы работать с метаданными, необходимо чтобы функция выполнялась на сервере, для этого перед определением функции необходимо написать строку "&НаСервере".
"//модуль объекта
Процедура Пересчитать() Экспорт
     Для каждого ТекСтрокаТовары Из Товары Цикл

           ТекСтрокаТовары.Сумма = ТекСтрокаТовары.Количество * ТекСтрокаТовары.Цена;

     КонецЦикла;
КонецПроцедуры


//модульформы
&НаСервере­>Процедура ПересчитатьНаСервере()
     Документ = РеквизитФормыВЗначение("Объект");
     Документ.Пересчитать();
     ЗначениеВРеквизитФормы(Документ, "Объект");
КонецПроцедуры

&НаКлиенте
Процедура ПересчитатьВыполнить()
     ПересчитатьНаСервере();
КонецПроцедуры"
Читают тему
(гостей: 1)

Быстрый переход