- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
МетаданныеДокумента = Объект.Ссылка.Метаданные();
СтруктураПараметров = новый Структура();
//Заполним структуру реквизитами документа
Для каждого Реквизит из МетаданныеДокумента.Реквизиты Цикл
СтруктураПараметров.Вставить(Реквизит.Имя, Объект[Реквизит.Имя]);
КонецЦикла;
Если Не ЗначениеЗаполнено(Объект.Организация) Тогда
ЗаполнитьСвойствоЗначениемПоУмолчанию("Организация", "ОсновнаяОрганизация", СтруктураПараметров, Истина);
ЗаполнитьЗначенияСвойств(Объект,СтруктураПараметров);
КонецЕсли;
КонецПроцедуры
В модуле формы документа проверяем заполнение одного (!) реквизита дичайше оптимальным образом
Комментарии (0) RSS
Добавить комментарий