Прочее

Вызов процедур из модуля объекта

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

Получить список реквизитов объекта метаданных

&НаСервереБезКонтекстаФункция ПолучитьСписокРеквизитов(ТипОбъекта); РезультатФункции = Новый СписокЗначений; Если ЗначениеЗаполнено(ТипОбъекта) Тогда // получить тип типЭлементов=Тип(ТипОбъекта); //найти объект в дереве метаданных этиМетоданные = Метаданные.НайтиПоТипу(типЭлементов); //получить реквизиты Для каждого Реквизит Из этиМетоданные.Реквизиты Цикл РезультатФункции.Добавить(Реквизит.Имя,Реквизит.Представление()); КонецЦикла; КонецЕсли; Возврат РезультатФункции;КонецФункции

Получить значения по умолчанию

Организация = БухгалтерскийУчетПереопределяемый.ПолучитьЗначениеПоУмолчанию("ОсновнаяОрганизация");

Установка основного банковского счета после выбора организации

&НаКлиентеПроцедура ОрганизацияПриИзменении(Элемент) Если НЕ Объект.Организация.Пустая() Тогда //Объект.СчетОрганизации = Объект.Организация.ОсновнойБанковскийСчет; Объект.СчетОрганизации = ОбщегоНазначенияБПВызовСервера.ЗначениеРеквизитаОбъекта(Объект.Организация, "ОсновнойБанковскийСчет"); КонецЕсли;КонецПроцедуры