![]() |
#12 |
Участник
|
Цитата:
Сообщение от Predatore
![]() Уже почти всё сделал, осталось дело за малым. Подставлять в метки свои значения. Вот тут то у меня и случился затык. Вставляю в Ворде поле с типом DocVariable, даю этому полю имя Name, и как выше описанно пытаюсь его заменить. На выходе ничего не происходит
![]() Вроде как должно всё делаться через DocVariable, но почему-то не делается ![]() Что я делаю не так? когда я делал выгрузку в Word, сделал следующее: 1)взял код из этой темы (агромный респект автору) 2)создал шаблон документа Word, в местах которые требуется заполнять из NAV вставил текст для замены. К примеру Договор компании #CompanyInfo# с #CustomerName# 3)в NAV создал текстовые переменные CompanyInfo = '#CompanyInfo#', CustomerName = '#CustomerName#' 4)вызвал функцию DocReplace(CompanyInfo,CompInfo.Name); DocReplace(CustomerName, Customer.Name); как то так, пишу по памяти, в данный момент далеко от работы. почему делал еще дополнительное присваивание текстовым переменным, уже не помню, вроде без этого не отрабатывало. Но данный вариант работает на практике, жаль что он не сыскал в компании популярности ![]() |
|