сформировать карточку Т-2 из картотеки сотрудников на заданную дату

Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
1. user2017915 22.11.23 11:11 Сейчас в теме
Добрый день!
Нужен совет опытных разработчиков.
Можно ли сделать так, чтобы при формировании стандартного кадрового отчета - карточки Т-2 из картотеки сотрудников (выпадающее меню по кнопке "Печать") сначала появлялся запрос на ввод даты, и только после ввода даты формировался отчет именно на эту дату (это все при условии, что модальность установлена в "не использовать")?

Пытаюсь делать так (через расширение правлю общий модуль "УправлениеПечатьюКлиент"):

&Перед("ВыполнитьКомандуПечати")
Процедура Преф_ВыполнитьКомандуПечати(ИмяМенеджераПечати, ИменаМакетов, МассивОбъектов, ВладелецФормы, ПараметрыПечати = Неопределено) Экспорт
	Если ТипЗнч(ИменаМакетов) = Тип("Строка") Тогда
		Если ИменаМакетов = "ПФ_MXL_Т2" Тогда    
			НаДату = ВводДатыДляТ2();
			ПараметрыПечати.ДополнительныеПараметры.Вставить("НаДату", НаДату);
		КонецЕсли;
	КонецЕсли;	
КонецПроцедуры

Функция ВводДатыДляТ2() 
	НаДату = ТекущаяДата();
	Подсказка = "На дату";
	Оповещение1 = Новый ОписаниеОповещения("ПослеВводаДаты", ЭтотОбъект, );
	ПоказатьВводДаты(Оповещение1, , Подсказка, ЧастиДаты.Дата);
	Возврат НаДату;
КонецФункции

Процедура ПослеВводаДаты(Результат, Параметры) Экспорт
	Если Не Результат = Неопределено Тогда
		Возврат;
	КонецЕсли;
		
КонецПроцедуры
Показать


Запрос даты появляется, но дату ввести не могу, пока не сформируется отчет - карточка т-2.
Т.е., не получается приостановить процесс формирования отчета и дождаться ввода даты.
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user2017915 22.11.23 12:53 Сейчас в теме
Вопрос снят, разобралась
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот