Завершить печать и выдать ошибку?

1. user1816391 27.04.23 12:41 Сейчас в теме
Как прервать печать документа и выдать ошибку?

КадровыеДанныеСотрудниковЗамена = КадровыйУчет.КадровыеДанныеСотрудников(Истина, Объект.ГЛ_СотрудникЗамещающий, "Должность, ДолжностьПоШтатномуРасписанию, Подразделение, РазрядКатегория", ТекущаяДата()); //массив
		
		Если ЗначениеЗаполнено(КадровыеДанныеСотрудниковЗамена) Тогда
			
			ДолжностьСотЗамена = КадровыеДанныеСотрудниковЗамена[0].Должность;
			ДолжностьСотЗаменаПодразделение = КадровыеДанныеСотрудниковЗамена[0].Подразделение;
			ДолжностьСотЗаменаРазряд = КадровыеДанныеСотрудниковЗамена[0].РазрядКатегория;
			
			Если ЗначениеЗаполнено(ДолжностьСотЗаменаРазряд) ИЛИ ЗначениеЗаполнено(Объект.ГЛ_СотрудникЗамещающий) ИЛИ ЗначениеЗаполнено(ДолжностьСотЗамена) ИЛИ ЗначениеЗаполнено(ДолжностьСотЗаменаПодразделение) Тогда
				ДанныеЗаголовка.Вставить("ПрофессияИРазряд", Строка(СЭ_ПолучитьСклонение(Объект.ГЛ_СотрудникЗамещающий,"ПД=Родительный", Ложь)) + " " + НРЕГ(Строка(СЭ_ПолучитьСклонение(ДолжностьСотЗамена,"ПД=Родительный", Ложь))) + " " + НРЕГ(Строка(СЭ_ПолучитьСклонение(ДолжностьСотЗаменаРазряд,"ПД=Родительный", Ложь)))  + " " + Строка(СЭ_ПолучитьСклонение(ДолжностьСотЗаменаПодразделение,"ПД=Родительный", Ложь)));
			Иначе
				Сообщить("Данные замещающего сотрудника не заполнены");
			КонецЕсли;
		Иначе
			Сообщить("Данные замещающего сотрудника не заполнены"); 
			Возврат;			
		КонецЕсли;
Показать
По теме из базы знаний
Найденные решения
2. wertep 29 27.04.23 13:28 Сейчас в теме
(1)
ВызватьИсключение "Все накрылось медным тазом. Печати не будет."


Пишите правильно.
ОбщегоНазначения.СообщитьПользователю
ОбщегоНазначенияКлиент.СообщитьПользователю
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. wertep 29 27.04.23 13:28 Сейчас в теме
(1)
ВызватьИсключение "Все накрылось медным тазом. Печати не будет."


Пишите правильно.
ОбщегоНазначения.СообщитьПользователю
ОбщегоНазначенияКлиент.СообщитьПользователю
3. TokarevV 35 27.04.23 13:45 Сейчас в теме
Может проще добавить Возврат, после первого Сообщить в тексте.
Оставьте свое сообщение

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