HelpF.pro

Форма ~ Работа со стандартным периодом

Код 1C v 8.х
 Диалог = Новый ДиалогРедактированияСтандартногоПериода();
ПеременнаяТипаСтандартныйПериод = Новый СтандартныйПериод();
Диалог.Период = ПеременнаяТипаСтандартныйПериод;
Если Диалог.Редактировать() Тогда
ПеременнаяТипаСтандартныйПериод = Диалог.Период;
КонецЕсли;
Запрос.УстановитьПараметр("ДатаНачала", ПеременнаяТипаСтандартныйПериод.ДатаНачала);
Запрос.УстановитьПараметр("ДатаОкончания", ПеременнаяТипаСтандартныйПериод.ДатаОкончания);


Код 1C v 8.х
 НП = Новый НастройкаПериода	;
НП.ВариантНастройки=ВариантНастройкиПериода.Интервал;
НП.ВариантНачала=ВариантГраницыИнтервала.КонкретнаяДата;
НП.ВариантОкончания=ВариантГраницыИнтервала.КонкретнаяДата;

НП.ДатаНачала=ДатаНачала;
НП.ДатаОкончания=ДатаОкончания;
Если НП.Редактировать()Тогда
ДатаНачала=НП.ПолучитьДатуНачала();
ДатаОкончания= НП.ПолучитьДатуОкончания();
КонецЕсли;

Если ДатаОкончания=Дата('00010101') Тогда
ДатаОкончания=ТекущаяДата();
КонецЕсли;

Опубликовано на сайте: https://HelpF.pro
Прямая ссылка: https://HelpF.pro/faq8/view/1513.html