Ошибка при подключении доп.шаблона к документу Прием - Каминсофт

Ошибка при подключении доп.шаблона к документу Прием

14 окт 2017 15:44 #1
от Евгений
релиз 5.0.43.6
Ошибка при подключении доп.шаблона в формате MXL к документу Прием
ранее этого косяка не было, и ранее добавленные шаблоны работают.



при выборе реквизита документа Должность (сотрудника) при сопоставлении реквизитов в печатной форме
есть диалог с выбором Падежа - все вроде ок. но при печати из документа - выходит ошибка из-за этого!

подчеркну: реквизит ДолжностьРуководителя обрабатывается без проблем!

поясню: в модуле обработчика различаются процедуры обработки для этих переменных!
реквизит ДолжностьРуководителя обрабатывается отдельно:
и падеж берется с помощью спец процедуры: ОбщегоНазначенияСервер.СклонятьДолжность
ИначеЕсли ИмяПеременной = "ДолжностьРуководителя" Тогда
					СП = РегистрыСведений.ДолжностныеЛица.ПолучитьПоследнее(пДокумент.Дата, Новый Структура("Организация", пДокумент.Организация));
					Если Падеж <> "" Тогда
						Значение = ОбщегоНазначенияСервер.СклонятьДолжность(СП.ДолжностьРуководителя,Падеж);	
					Иначе
						Значение = ОбщегоНазначенияСервер.СклонятьДолжность(СП.ДолжностьРуководителя,"И");	
					КонецЕсли;

а вот реквизит Должность обрабатывается как не распознанная переменная:
тут падеж берется с помощью спец процедуры разбора ФИО: ОбщегоНазначенияСервер.ФИО
из-за чего и вылетает Ошибка обращения к несуществующим реквизитам
Иначе
					ВыпСтр = "Значение = пДокумент.ИмяПеременной";
					ВыпСтр = СтрЗаменить(ВыпСтр, "ИмяПеременной", ИмяПеременной);
					Попытка
						Выполнить(ВыпСтр);	
					Исключение
						Результат.Вставить(Параметр.ПараметрШаблона, "");
						Продолжить;
					КонецПопытки;
					Если Падеж <> "" Тогда
						Значение = ОбщегоНазначенияСервер.ФИО(Значение,,,,Падеж);	


Тема закрыта.
Спасибо сказали: Ольга Артемьева
16 окт 2017 08:14 #2
от Ольга Артемьева
В 5.0.44 данная ошибка будет устранена. Следите за планами выходов релизов.

Артемьева Ольга, Группа компаний "КАМИН"
Тема закрыта.
Спасибо сказали: Андрей Ланьшин

Опрос
Всего 3 простых вопроса

Продолжая использовать наш сайт, вы даете согласие на обработку файлов cookie и пользовательских данных в целях функционирования сайта, проведения ретаргетинга и статистических исследований, обзоров. Если вы не хотите, чтобы ваши данные обрабатывались, покиньте сайт.

Принять