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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.06.2007, 10:55   #1  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
? Блок-схема не рисуется (в Организации)
Разбираюсь с модулем Управление персоналом
В Axapta 4 Блок-схема не рисуется при вызове с формы Организация.

Установлен на ПК Office 2007, с ним как раз и не работает.
На ПК с Office 2003 все ок.

Ошибка:
Сообщение (12:50:26)
Метод "addDiagram" в COM-объекте класса "Shapes" возвратил код ошибки 0x80004001 (<неизвестно>), который означает: <неизвестно>.

Как Axapta 4 подружить с Ofiice 2007 ?
Старый 21.06.2007, 11:03   #2  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Да. Самое странное, что у меня с Visio из сборки 2007 оффиса тоже не работает
(построение диаграм таблиц и классов).
Старый 21.06.2007, 12:23   #3  
Мариночка is offline
Мариночка
Microsoft Dynamics
Аватар для Мариночка
Сотрудники Microsoft Dynamics
 
75 / 56 (2) ++++
Регистрация: 31.01.2005
Адрес: Киев
Угу, это баг еще с сентября и до сих пор активен. Будет пофикшен, когда ребята какой-то там контрол интегрируют.
За это сообщение автора поблагодарили: mazzy (5).
Старый 21.06.2007, 12:32   #4  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Мариночка, это ты про сообщение автора, или про мое? Или про оба?
Старый 21.06.2007, 12:41   #5  
Мариночка is offline
Мариночка
Microsoft Dynamics
Аватар для Мариночка
Сотрудники Microsoft Dynamics
 
75 / 56 (2) ++++
Регистрация: 31.01.2005
Адрес: Киев
для Poleax про баг )
А для Ивана ) : В 2007 офисе поменялась стр-ра классов, а в ахапте вызовы не поменяли. Но я точно не знаю, везде ли так в ахапте...Но в принципе это можно исправить.
Старый 17.03.2008, 22:24   #6  
sparur is offline
sparur
Участник
 
334 / 25 (1) +++
Регистрация: 19.05.2006
Цитата:
Сообщение от Мариночка Посмотреть сообщение
для Poleax про баг )
А для Ивана ) : В 2007 офисе поменялась стр-ра классов, а в ахапте вызовы не поменяли. Но я точно не знаю, везде ли так в ахапте...Но в принципе это можно исправить.
в принципе то все можно но вот бы еще узнать в какую сторону копать...
Старый 16.10.2008, 13:39   #7  
Ark is offline
Ark
Участник
 
66 / 26 (1) +++
Регистрация: 02.01.2007
Адрес: Казань
У меня Office 2007 English, но Visio 2003 Russian - ошибка та же.
Старый 01.03.2010, 10:03   #8  
blackjack is offline
blackjack
Участник
 
3 / 10 (1) +
Регистрация: 04.06.2008
Не подскажете, как сейчас обстоят дела с этой проблемой?
Старый 01.03.2010, 14:45   #9  
Zepp is offline
Zepp
Участник
MCBMSS
 
37 / 31 (2) +++
Регистрация: 26.10.2005
Проверил в AX 4.0 SP2 (Kernel version: 4.0.2503.683, Application version: 4.0.2501.347) с Office 2007 RU - ошибка осталась.
Visio, по-моему, там не используется, вызывается Word.
Старый 29.10.2010, 11:28   #10  
JustNick is offline
JustNick
Участник
 
8 / 10 (1) +
Регистрация: 14.07.2010
Адрес: Москва
Цитата:
Сообщение от Мариночка Посмотреть сообщение
Угу, это баг еще с сентября и до сих пор активен. Будет пофикшен, когда ребята какой-то там контрол интегрируют.
Этот баг... уже давно ))) У кого-нибудь появилась инфа куда копать? Подскажите плз, с такой же бедой столкнулись
Старый 29.10.2010, 11:40   #11  
spas is offline
spas
Участник
 
19 / 10 (1) +
Регистрация: 15.11.2007
Мы столкнулись. Разработали две выгрузки одну в визио, другую в эксель
Старый 29.10.2010, 12:01   #12  
JustNick is offline
JustNick
Участник
 
8 / 10 (1) +
Регистрация: 14.07.2010
Адрес: Москва
Цитата:
Сообщение от spas Посмотреть сообщение
Мы столкнулись. Разработали две выгрузки одну в визио, другую в эксель
а диаграммки случайно не рисовали? )) Не могу найти информацию по структуре классов, методам и свойствам для рисования диаграмм в 2007м Excel.
Старый 29.10.2010, 20:28   #13  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от JustNick Посмотреть сообщение
Не могу найти информацию по структуре классов, методам и свойствам для рисования диаграмм в 2007м Excel.
У рабочего листа Worksheet есть семейство Shapes, состоящее из отдельных фигур, нарисованных на этом листе (объекты Shape) - прямоугольников, треугольников, коннекторов и т.п.

Для знакомства нарисуйте на рабочем листе Excel несколько фигур, потом перейдите в редактор VBA, где в окне отладке введите строку: ? ActiveSheet.Shapes.Count и нажмите Enter - строкой ниже увидите кол-во своих фигур. Наводите курсор на слово Shapes и нажимайте F1.
За это сообщение автора поблагодарили: kornix (1).
Старый 29.10.2010, 21:27   #14  
kornix is offline
kornix
MCP
MCBMSS
Злыдни
Ex AND Project
 
414 / 146 (5) +++++
Регистрация: 24.02.2009
Адрес: Санкт-Петербург
В свое время столкнулся с таким же, проблема была такая: в компании где использовалась Axapta (еще 3.0) были пользовательские компьютеры с различными версиями офиса. У кого-то стоял 2003, у кого-то 2007 (и пользователи уверяли что всем одинаковый поставить нельзя). В итоге пришлось поступить так: перед построение отчетов с графиками я запускал конструктор, который определял программно - какая версия офиса стоит (если интересно - могу скинуть метод). Затем, на основании версии Office инициализировался нужный класс-наследник, который содержал методы для построения диаграмм в нужной версии. Например, чтобы вывести диаграмму в Excel 2007 работал метод addDiagram(), он был написан в 2-х классах потомках базового с одними и теми же входными параметрами, но "тела методов" отличались, т.к. правильно заметили коллеги в этой теме - поменялись методы и их входные параметры самого COM объекта. Как никак - помогло

Цитата:
Для знакомства нарисуйте на рабочем листе Excel несколько фигур, потом перейдите в редактор VBA, где в окне отладке введите строку: ? ActiveSheet.Shapes.Count и нажмите Enter - строкой ниже увидите кол-во своих фигур. Наводите курсор на слово Shapes и нажимайте F1.
Поддерживаю, сам вникал также.

Последний раз редактировалось kornix; 29.10.2010 в 21:50.
Старый 29.10.2010, 23:14   #15  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,317 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от kornix Посмотреть сообщение
В итоге пришлось поступить так: перед построение отчетов с графиками я запускал конструктор, который определял программно - какая версия офиса стоит (если интересно - могу скинуть метод).
В 4.0 расширили семейство классов SysExcelApplication (которые были кстати и в 3.0) и добавили туда обработку 2007-го офиса. Т.о. можно писать код, вообще на задумываясь о версии Excel, стоящей у пользовтеля (поддерживается версии 2000, XP и 2007).
Кстати - это семейство - в sys-слое и механизм использования этих классов гораздо более близок к программированию в Excel, нежели через класс ComExcelDocument_RU.

Жалко лишь то, что это семейство исключительно для Excel и нет такого для Word и Visio. Но как идею можно задействовать - если писать что-то свое
__________________
Возможно сделать все. Вопрос времени
За это сообщение автора поблагодарили: kornix (1).
Старый 30.10.2010, 10:31   #16  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Насколько я понимаю, для Ax 2009 сделали отдельные классы для Visio с поддержкой офиса 2000, 2003 и 2007. Например, можно выгрузить оргструктуру из нового вида отображения иерархии - см. место "Просмотр организации" в модуле Управление персоналом.

А ждать обновления классов для старых версий системы, наверное, нет смысла. MS в последнее время всё больше прикладывает усилий для стимуляции обновлений версии =)
__________________
Ivanhoe as is..
Теги
ax4.0, excel, office, visio, word, блок-схема, диаграмма, оргструктура

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Amand: Dynamics AX 4.0 Прямая поставка (схема) Blog bot DAX Blogs 0 14.05.2008 01:12
Российские финансовые отчеты - реквизиты организации. Nesterkin DAX: Функционал 4 04.10.2004 15:04
Ссылка организации May DAX: Функционал 7 08.06.2004 14:07
Схема внедрения Аксапты Vavin DAX: Прочие вопросы 27 29.05.2003 09:56
Древовидная структура организации Bobkov DAX: Функционал 1 20.01.2003 15:54
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:14.