Значения нефинансовых показателей / Установить значение / Модуль команды

файл

#Область ОбработчикиСобытий

&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
	
	Если ЭтоГруппа(ПараметрКоманды) Тогда
		ПоказатьПредупреждение(,Нстр("ru = 'Установка значений для групп финансовых показателей не поддерживается.'"));
		Возврат;
	КонецЕсли;
	
	ПараметрыУстановки = Новый Структура();
	Если ТипЗнч(ПараметрКоманды) = Тип("СправочникСсылка.НефинансовыеПоказателиБюджетов") Тогда
		ЗначенияЗаполнения = Новый Структура("НефинансовыйПоказатель, ВидОперации", ПараметрКоманды,
			ПредопределенноеЗначение(
			"Перечисление.ВидыОперацийУстановкиЗначенийНефинансовыхПоказателей.ВводЗначенияПоказателя"));
	Иначе
		ЗначенияЗаполнения = Новый Структура("ШаблонВвода, ВидОперации", ПараметрКоманды, ПредопределенноеЗначение(
			"Перечисление.ВидыОперацийУстановкиЗначенийНефинансовыхПоказателей.ВводЗначенийПоШаблону"));
	КонецЕсли;
	ПараметрыУстановки.Вставить("ЗначенияЗаполнения", ЗначенияЗаполнения);
	
	ОткрытьФорму("Документ.УстановкаЗначенийНефинансовыхПоказателей.Форма.ФормаДокумента", ПараметрыУстановки,,,,,, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
	
КонецПроцедуры

#КонецОбласти

#Область СлужебныеПроцедурыИФункции

&НаСервере
Функция ЭтоГруппа(Ссылка)
	Возврат Ссылка.ЭтоГруппа;
КонецФункции

#КонецОбласти

Связанные материалы