AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.07.2008, 10:16   #1  
Константин! is offline
Константин!
Участник
 
180 / 10 (1) +
Регистрация: 13.04.2005
Адрес: Казань
Не секрет что в пятом навике появилась возможность выгружать в Word и Excel пряма из формы документа или справочника, называется она Style Sheet Tool 1.0. Функциональность содержит определенный набор отчетов хранящихся в Program Files\Microsoft Dynamics NAV\CSIDE Client\Stylesheets\ и не доет возможности без программироания изменять отчеты. Вскоре вышла новая версия этой приблуды 1.1 которая содержит функционал по настройке этих отчетов и создания новых (http://www.mibuso.com/dlinfo.asp?FileID=869)

Собственно вопрос: кто нибуть смог получить из нее хотябы простейший отчет.

К этому функционалу идет официальный USER's GUIDE от microsoft в котором разбирается пример по его настройке.
На стр 7 сказано
" 2. In Word, click the Mailings tab, Insert Merge Field and select each field one at a time. Design the document as necessary by adding your own text and pictures."

Делаю все так как написано тока в русском word-e : на панели инструментов "Слияние" нажимаю кнопку "Добавить поле слияние", выбираю Item_Nо в документ вставляется запись типа «Item_No». Закрываю word, сохраняю все, как написано в инструкции. Потом пытаюсь это запустить с карточки товара и в результате мне выводиться документ где написано просто «Item_No», т.е. ни какой связи с данными не получилось. В чем засада???. Прибывал на word 2003, word 2007.
Старый 14.07.2008, 17:09   #2  
Константин! is offline
Константин!
Участник
 
180 / 10 (1) +
Регистрация: 13.04.2005
Адрес: Казань
Проблему решил.

Надо поправить CU 680 ф-я StripNodeText(VAR NodeText : Text[100]) : Boolean

меняем

Pos1 := STRPOS(NodeText,'о');
Pos2 := STRPOS(NodeText,'п');

на

Pos1 := STRPOS(NodeText,'«');
Pos2 := STRPOS(NodeText,'»');
Старый 17.07.2008, 14:01   #3  
ska_punx is offline
ska_punx
Участник
Аватар для ska_punx
 
66 / 10 (1) +
Регистрация: 19.05.2004
Доброго времени суток.
Заинтересовался функциональностью Style Sheet Tool 1.1...
При установке проблем не возникло... начал полностью повторять пример из руководства, и на этапе "On the style sheet card that you just created, click Style Sheet, Create Mail Merge."
возникает такая ошибочка:

Я догадываюсь, что не установлен какой-то Компонент OCX... но какой, где его взять и как установить непонятно...

P.S. NAV 5.0 SP1, Office Enterprise 2007
__________________
Просто я из того поколения, которое кот Матроскин учил правильно есть бутерброды, а не Картман - материться...
Старый 17.07.2008, 16:33   #4  
DA_NEAL is offline
DA_NEAL
Участник
Аватар для DA_NEAL
Лучший по профессии 2017
Лучший по профессии 2009
 
788 / 54 (3) ++++
Регистрация: 05.08.2002
Адрес: Королев
может поможет
cd C:\Program Files\Common Files\Navision\Application Handler\
regsvr32 NSAppHandler.dll
__________________
Want to believe...
Старый 18.07.2008, 09:54   #5  
ska_punx is offline
ska_punx
Участник
Аватар для ska_punx
 
66 / 10 (1) +
Регистрация: 19.05.2004
Цитата:
Сообщение от DA_NEAL Посмотреть сообщение
может поможет
cd C:\Program Files\Common Files\Navision\Application Handler\
regsvr32 NSAppHandler.dll
к сожалению, не помогло...

Пргнал через Debugger:
останавливает в этом разделе
Codeunit 681 Style Sheet Functions\FileName := ConstMergeSourceFileName()
FileName := ConstMergeSourceFileName()
REPEAT
IF I <> 0 THEN
DocNo := FORMAT(I);
FileName := ENVIRON('TEMP') + Text002 + DocNo + '.HTM';
IF NOT EXISTS(FileName) THEN
EXIT;
I := I + 1;
UNTIL (I = 999);

говорит, что "Неверно указана единица измерения"
потом выввливается, такое сообщение:
__________________
Просто я из того поколения, которое кот Матроскин учил правильно есть бутерброды, а не Картман - материться...
Старый 18.07.2008, 16:25   #6  
ska_punx is offline
ska_punx
Участник
Аватар для ska_punx
 
66 / 10 (1) +
Регистрация: 19.05.2004
Одолел ))
Вся проблема была в Word'e 2007 (на закладке "Главная", если нажать кнопку "Межстрочный интервал" вываливалась ошибка "неверна задана единица измерения").
Скачал этот файл WWINTL.DLL
он исправляет глюк с междустрочным интервалом.
Заменил файл WWINTL.DLL в директории С:\Program Files\Microsoft Office\Office12\1049 на тот что скачал.
Ошибка в Word'e исчезла и NAV заработал великолепно
__________________
Просто я из того поколения, которое кот Матроскин учил правильно есть бутерброды, а не Картман - материться...
Старый 07.10.2008, 17:28   #7  
InTacto is offline
InTacto
Участник
Аватар для InTacto
 
323 / 11 (1) +
Регистрация: 09.08.2005
Цитата:
Сообщение от Константин! Посмотреть сообщение
Проблему решил.

Надо поправить CU 680 ф-я StripNodeText(VAR NodeText : Text[100]) : Boolean

меняем

Pos1 := STRPOS(NodeText,'о');
Pos2 := STRPOS(NodeText,'п');

на

Pos1 := STRPOS(NodeText,'«');
Pos2 := STRPOS(NodeText,'»');
Спасиб! А то уже и не знал что делать!
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:43.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.