Как вытянуть ФИО подписанта контрагента из раздела стороны в автозаполняемый шаблон в WORD?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Можно выбрать контактные лица по контрагенту. Например: запрос к первому из выборки
Запрос.Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 1
| КонтактныеЛица.Ссылка КАК КонтактноеЛицо
| ИЗ
| Справочник.КонтактныеЛица КАК КонтактныеЛица
| ГДЕ
| КонтактныеЛица.Владелец = &Владелец";
Запрос.УстановитьПараметр("Владелец", Контрагент);
Поняла. Спасибо. У меня тоже получилось вот таким скриптом, но не склоняется ФИО почему-то: РезультатОбработки = СклонениеПредставленийОбъектов.ПросклонятьПредставление(Файл.ВладелецФайла.Стороны[1].Подписал.Наименование, 2);
Вы могли бы подсказать как настроить чтобы ФИО склонялось в родительном падеже?
Вы могли бы подсказать как настроить чтобы ФИО склонялось в родительном падеже?
На версии 2.1.8 просклонять ФИО можно так (на других не проверял):
Структура = СклонениеПредставленийОбъектов.ПросклонятьПредставлениеПоВсемПадежам(ФИО,Истина);
Если не Структура = Неопределено Тогда
РезультатОбработки = Структура.РодительныйПадеж
КонецЕсли;
Структура = СклонениеПредставленийОбъектов.ПросклонятьПредставлениеПоВсемПадежам(ФИО,Истина);
Если не Структура = Неопределено Тогда
РезультатОбработки = Структура.РодительныйПадеж
КонецЕсли;
(11) Самое простое - это запустить процесс отладки, "Отладка" - "Остановка по ошибке" Установить флажок "Останавливаться по ошибке". Затем когда возникнет исключение - вы поймете, что произошло. Еще вариант, можно проследить процесс выполнения установив точку останова в общем модуле "СклонениеПредставленийОбъектов" функция "ПросклонятьПредставление" и "проваливаться" в вызываемые модули по F11 мониторя установление связи.
Все верно, у нас клиент-серверная БД. Но на предложенный Вами вариант система возвращает ошибки, а мой вариант как раз проходит, но склонение не меняется в ФИО. Как быть? У вас есть какие-то идеи как решить мою проблему? Заранее благодарю.
Подскажите, пожалуйста, есть еще один вопрос: возможно ли прикрепить в качестве шаблона документ word в формате dotx с запароленным для редактирования текстом, но чтобы в этот шаблон тянулись поля. У меня в такой формат шаблона поля не встают, и данные в них не тянутся. Может есть какая-то хитрость для работы с таким форматом документа? Спасибо.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот