CftClub.ru
Клуб специалистов ЦФТ-Банк

Вывод в текстовые поля WORD

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Настройка и сопровождение
Предыдущая тема :: Следующая тема  
Автор Сообщение
nobel
Участник - экстремал
Неподтвержденный


Вступление в Клуб: 28.09.2011
СообщениеПт Сен 04, 2015 13:36   Вывод в текстовые поля WORD Ответить с цитатой
Полезность: Нет оценки
Мы постепенно в своих локальных разработках начинаем использовать новый механизм работы с Word/Excel-с использовании библиотек OOXML.
С Экселем ни каких проблем не возникает и все работает на "ура",а вот с Вордом вечной периодический косяк случается-некоторые поля после вывода вообще не хотят выводиться.Тупо удаляешь и заново создаешь их в шаблоне и данные появляются.

Пример как использую данные:
Код:

fSsyda           varchar2(50)   := 'SSYDA';           -- Ссудная задолженность
fields          constant.MEMO_TABLE_S;

--потом в процедуре
fields.delete;
&lib_ooxml.wd_init(p_shablon_ref==p_templ);
fields:=&wd.GetDocVars;
fields(fSsyda):=::[PR_CRED].[L].GetAmount(p_cred,'КРЕДИТ',p_date)||' '||p_cred.[FT_CREDIT].[CUR_ATTR].[CUR_P_5UNIT];
&wd.PutDocVars(fields);


Это небольшая вырезка из кода.Еще может влиять то что например либо новое поле вставляешь,либо обычный текст в шаблон и то вывод в данное поля снова исчезают данные.
Все не могу выяснить в чем проблема.Выводил в цикле fields но там это поле есть,проверил данные через дебаг-данные есть.В разных шаблонах может выборочное поле.Например делал шаблоны для кредитов и поле слетало для вывода ОГРН.

Кто нибудь сталкивался с такой проблемой и как ее решить?
vtar
Эксперт
Неподтвержденный


Вступление в Клуб: 20.03.2009
СообщениеПт Июн 30, 2017 09:40    Ответить с цитатой
Полезность: Нет оценки
Коллеги, есть вопрос.

В новом механизме для дистрибутивной операции "печать договора в WORD" с использованием OOXML, есть ли возможность выводить каким-то образом через механизм полей не одиночное поле а таблицу ?

__________________
| | |
|___1_____|___2___|
| | |
|___3_____|___4___|
_________________
Нельзя всем дать всё: всех много, а всего мало
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Настройка и сопровождение Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru