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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.12.2002, 13:36   #1  
peper11 is offline
peper11
Участник
 
7 / 10 (1) +
Регистрация: 28.12.2002
Адрес: Ревда, Свердловская обл.
? Проблема при импорте в Axapta
Добрый день, Уважаемые господа
В данный момент наше предприятие занимается внедрением Axapta.
Вопрос вот в чем: при импорте номенклатурных единиц из Exel (6500 строк) Axapta не может их импортировать, выдает ошибку. Если дробим таблицу Exel по 100 записей Axapta без проблем импортирует их. Пробовали на разных машинах - результат тот же.
Конечно можно раздробить таблицу из 6500 записей по 100 и все их импортировать, но надо ли это делать.
Почему так?

С Уважением,
Пилот Аксапты.
Старый 28.12.2002, 14:27   #2  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
У нас были похожие проблемы, правда с планом счетов. В чем суть — никто не разобрался. Обошли ее так. Сначала данные из формата MS Excel конвертировались в .csv средствами того же MS Excel, потом это импортировалось Аксаптой.

Кстати, номенклатура не так уж и просто импортируется. Mazzy на своем сайте про это писал. Может быть найдете там ответы на свои вопросы.
Старый 28.12.2002, 17:08   #3  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Во-первых лучше импортировать из текстового файла нежели из Excel - во первых скорость больше, во-вторых процесс лучше контролиоруется.

Во-вторых, посмотри на класс ODBCConnection - позволяет получать данные из любого ODBC источника данных - пишум Job и импортируем все так как нам нужно. При этом мы можем осуществлять любые преобразования над данными, в случае неудачи - выдавать любые диагностические сообщения, которые внятно и разумно смогут объяснить в чем причина не удачи..
Старый 29.12.2002, 12:41   #4  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Цитата:
Изначально опубликовано Андре
...во-вторых процесс лучше контролиоруется...
Поддерживаю!

Когда пытался импортировать из MS Excel план счетов, то наблюдал весьма интересную ситуацию. Среди кодов счетов присутствовало нечто вроде следующего.

10 - Что-то общее
10.0 - Что-то поконкретнее
10.000 - Что-то совсем конкретное

Тем клеткам, где были указаны коды, было установлено форматирование «Текст». При импорте получалась ошибка. Суть — все вышеупомянутые коды сначала почему-то переводились в числовой формат (получалось 3 раза по «10»), а потом импорт ругался на нарушение уникальности кодов счетов.

После этого я решил не пользоваться импортом из MS Excel.

А вообще, что-то мне подсказывает, что самый правильный способ импортирования в Аксапту данных — это написание job'ов, которые будут затягивать данные, используя стандартные объекты системы. Работать будет гораздо медленнее, но зато, как говорится: «Ленивый 2 раза делает, скупой 2 раза платит, а... скажем так, не очень хитрый — сначала 2 раза платит, а потом сам 2 раза делает».
Старый 30.12.2002, 06:52   #5  
peper11 is offline
peper11
Участник
 
7 / 10 (1) +
Регистрация: 28.12.2002
Адрес: Ревда, Свердловская обл.
Но при сохранении таблицы Excel в .csv сохраняется один только лист, мне же нужно сохранить три листа, т.к. при импорте таблиц по одиночке - они импортируются без ошибки, но в Axapt'е данных из них не видно. Как быть в этом случае?
Старый 30.12.2002, 09:03   #6  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
Но при сохранении таблицы Excel в .csv сохраняется один только лист
Если мне не изменяет интуиция - текущий. Делай листы активными по очереди и сохраняй в файлы - три подхода - три файла. Если я не прав - поправьте меня, просто Excel'я нет под рукой.

Цитата:
но в Axapt'е данных из них не видно
Ты импортируешь номенклатуру ? Посмотри это уже обсуждалось на формуме. Импортировать нужно сразу в 3 таблицы.
Старый 30.12.2002, 10:35   #7  
Михаил Андреев is offline
Михаил Андреев
Участник
Компания АМАНД
Лучший по профессии 2009
 
1,296 / 239 (10) ++++++
Регистрация: 09.11.2001
Адрес: Химки, Московская область
Маленький совет..
Можно маленький совет?
Его мне рекомендовал в свое время Антон Скоробогатов (с). А совет очень ценный.
Делаем временную таблицу в Аксапте, в которую закачиваем ВСЕ данные листа Excel, которые нам нужны. Например, если это справочник товаров, то код, наименование, цены и т.п.
Далее создаем job, который из записей временной таблицы создает записи в стандартных таблицах Axapta, типа InventTable, InventTableModule, etc.
Выигрываем дважды: уменьшаем время импорта (количество записей в разы меньше) и уменьшаем вероятность ошибок при импорте (хотя ошибки при форматировании ячеек в Excel остаются).
Очень удобно.
Если не лень перевести свой лист Excel в формат CSV, то скорость еще увеличится (несущественно, правда), а вероятность ошибок будет практически исключена (проимпортируется так как есть).
С уважением,
__________________
Михаил Андреев
https://www.amand.ru
Теги
excel, импорт

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проблема с axapta comconnector! egoist DAX: Программирование 10 22.09.2005 17:59
Проблема с Debugger'ом в Axapta. Anais DAX: Программирование 14 25.01.2005 11:20
"Скрещивание" Axapta 3, BizTalk 2002 и Commerce Gateway - проблема. demcn DAX: Администрирование 0 18.05.2004 08:45
Проблема с основными средствами в Axapta 3 soin DAX: Функционал 21 11.03.2004 14:43
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

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

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

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