Корректировка стоимости и амортизации ОС / Выбор строк параметры / Модуль формы

файл

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

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

	Если Параметры.Свойство("АвтоТест") Тогда // Возврат при получении формы для анализа.
		Возврат;
	КонецЕсли;
	
	Для Каждого Дата Из Параметры.СписокДат Цикл
		ДанныеСтроки = ПараметрыЗаПериод.Добавить();
		ДанныеСтроки.Дата = Дата;
	КонецЦикла;

КонецПроцедуры

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

#Область ОбработчикиКомандФормы

&НаКлиенте
Процедура ЗавершитьВыбор(Команда)
	
	Результат = Новый Массив;
	
	Для Каждого ДанныеСтроки Из ПараметрыЗаПериод Цикл
		Если ДанныеСтроки.Пометка Тогда
			Результат.Добавить(ДанныеСтроки.Дата);
		КонецЕсли;
	КонецЦикла;

	Закрыть(Результат);
	
КонецПроцедуры

&НаКлиенте
Процедура ВыбратьВсе(Команда)
	
	УстановитьВыбор(Истина);
	
КонецПроцедуры

&НаКлиенте
Процедура СнятьВыбор(Команда)
	
	УстановитьВыбор(Ложь);

КонецПроцедуры

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

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

&НаКлиенте
Процедура УстановитьВыбор(Пометка)
	
	Для Каждого ДанныеСтроки Из ПараметрыЗаПериод Цикл
		ДанныеСтроки.Пометка = Пометка;
	КонецЦикла;
	
КонецПроцедуры

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

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