Переделываю внешний отчет на УФ и там есть выбор периода с помощью кнопки, которая вызывает
НастройкаПериода = Новый НастройкаПериода;
Если НастройкаПериода.Редактировать() Тогда
ДатаНачала = НастройкаПериода.ПолучитьДатуНачала();
ДатаОкончания = НастройкаПериода.ПолучитьДатуОкончания();
КонецЕсли;
Все просто и понятно.... А как мне в УФ сделать такую же кнопку?? ведь НастройкаПериода - в уф не доступен!
(1) с помощью этой НастройкаПериода можно было выбрать любой период: год , месяц, день двумя щелчками, а тут у меня получается только два реквизита сделать : датаНачала и датаКонца, а как их так же удобно заполнять не понимаю...
Кажется нашел ответ на инфостарте:
//СтандПериод = Новый СтандартныйПериод;
//СтандПериод.ДатаНачала = Объект.НачДата;
//СтандПериод.ДатаОкончания = Объект.КонДата;
//
//ВыбПериода = Новый ДиалогРедактированияСтандартногоПериода;
//ВыбПериода.Период = СтандПериод;
//Если ВыбПериода.Редактировать() Тогда
//
// Объект.НачДата = СтандПериод.ДатаНачала;
// Объект.КонДата = СтандПериод.ДатаОкончания;
//
//КонецЕсли;
////////////////////////////////////
ПеременнаяТипаСтандартныйПериод = Новый СтандартныйПериод;
Диалог = Новый ДиалогРедактированияСтандартногоПериода();
Диалог.Период = ПеременнаяТипаСтандартныйПериод;
Если Диалог.Редактировать() Тогда
ПеременнаяТипаСтандартныйПериод = Диалог.Период;
КонецЕсли;