Сделать выбор периода на управляемой форме таким как в отчетах на СКД
По теме из базы знаний
- Стыковка элементов управляемой формы и пользовательских настроек СКД
- Размещение PDF в Поле HTML управляемой формы для просмотра веб-клиентом
- 50+ советов для успешной сдачи 1С: Специалист по платформе
- Поздравление с Новым Годом! (Управляемые формы, авто год)
- Управляемая консоль отчетов – новый функциональный инструмент для работы с запросами и СКД в управляемых формах
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Сделать две даты и кнопку с процедурой выбора. Выглядеть будет как на скрине, а как будет работать - это к программисту.
Хотя более человеколюбиво сделать переменную типа "стандартный период", выводить его, а отдельно даты - только если выбран "Произвольный период".
Хотя более человеколюбиво сделать переменную типа "стандартный период", выводить его, а отдельно даты - только если выбран "Произвольный период".
&НаКлиенте
Процедура ВыбратьПериод(Команда)
ОписаниеОповещения = Новый ОписаниеОповещения("ВыбратьПериодЗавершение", ЭтотОбъект);
Диалог = Новый ДиалогРедактированияСтандартногоПериода;
ПериодОтчета=Новый СтандартныйПериод;
ПериодОтчета.ДатаНачала=Отчет.НачалоПериода;
ПериодОтчета.ДатаОкончания=Отчет.КонецПериода;
Диалог.Период = ПериодОтчета;
Диалог.Показать(ОписаниеОповещения);
КонецПроцедуры
&НаКлиенте
Процедура ВыбратьПериодЗавершение(РезультатВыбора, ДопПараметры) Экспорт
Если РезультатВыбора = Неопределено Тогда
Возврат;
КонецЕсли;
Отчет.НачалоПериода=РезультатВыбора.ДатаНачала;
Отчет.КонецПериода=РезультатВыбора.ДатаОкончания;
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот