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