Форма выбора периода 1С

Рассмотрим на примере, как работать со стандартной формой выбора периода.
В конфигурации добавлен документ "Ведомость остатков".
С двумя реквизитами: ДатаНачала и ДатаОкончания


И добавлена команда "УстановитьПериод"


Процедуры команды:
&НаКлиенте Процедура УстановитьПериод(Команда) Диалог = Новый ДиалогРедактированияСтандартногоПериода(); Диалог.Период = Новый СтандартныйПериод(Объект.ДатаНачала, Объект.ДатаОкончания); Диалог.Показать(Новый ОписаниеОповещения("УстановитьПериодЗавершение", ЭтотОбъект, Новый Структура("Диалог", Диалог))); КонецПроцедуры &НаКлиенте Процедура УстановитьПериодЗавершение(Период, ДополнительныеПараметры) Экспорт Диалог = ДополнительныеПараметры.Диалог; Если НЕ Период = Неопределено Тогда Объект.ДатаНачала = Диалог.Период.ДатаНачала; Объект.ДатаОкончания = Диалог.Период.ДатаОкончания; КонецЕсли КонецПроцедуры
Данный код открывает стандартную форму выбора периода немодально.
Соответственно будет работать и в web-интерфейсе.


Поделиться заметкой:

0 коммент.:

Отправить комментарий