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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.04.2004, 11:47   #1  
Uni_DeMoN_imported is offline
Uni_DeMoN_imported
Участник
 
83 / 10 (1) +
Регистрация: 05.04.2004
проблема такая: есть Navision Attain 3.6
есть необходимость выгружать некоторые отчёты и таблицы из навижна в excel и из него в навижн.
насколько я вообще понимаю, существует 2 более или менее правильных варианта этой реализации: это поячеечное копирование средствами Microsoft Excel 8.0 Object Library и создание вариантного массива данных (но последний кажется не поддерживается средствами навижна, если не прав, просьба поправить)
поэтому большая просьба тем кто знает куда копать, дать совет по этой проблеме.
Старый 19.04.2004, 11:54   #2  
mazzy is offline
mazzy
Administrator
Аватар для mazzy
Most Valuable Professional
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
28,837 / 3733 (182) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
есть еще вариант.
выгрузка из экселя в текстовый файли загрузка при помощи датапорта
__________________
GitHub, Facebook, mazzy.priot, mazzy.music, coub.
Старый 19.04.2004, 11:55   #3  
Rungart is offline
Rungart
Участник
 
491 / 12 (1) ++
Регистрация: 13.01.2003
Адрес: Украина
Попробуй посмотреть на табличку 370 Excel Buffer.
Пример ее использования - Финансы->Бюджеты->Функции->Экспорт в Excel...
__________________
Русский человек славится своим умением находить выход из самых трудных ситуаций, но еще более он славится своим умением находить туда вход.
Старый 19.04.2004, 11:58   #4  
mazzy is offline
mazzy
Administrator
Аватар для mazzy
Most Valuable Professional
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
28,837 / 3733 (182) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Rungart, а обратно?
__________________
GitHub, Facebook, mazzy.priot, mazzy.music, coub.
Старый 19.04.2004, 12:09   #5  
Uni_DeMoN_imported is offline
Uni_DeMoN_imported
Участник
 
83 / 10 (1) +
Регистрация: 05.04.2004
это только таблицы а мне нужно и отчёты (с шапкой. вычисляемыми полями шейпами и прочей требухой) экспортировать
насколько я знаю средства OLE в принципе позволяют это обрабатывать
как тут быть?
Старый 19.04.2004, 12:09   #6  
Тимур_imported is offline
Тимур_imported
Участник
 
487 / 10 (1) +
Регистрация: 18.12.2003
Сергей.
Так вроде и обратно бюджеты закачиваются из Excel в Navision.
__________________
Легкие,воздушныейогурты
Старый 19.04.2004, 12:25   #7  
mazzy is offline
mazzy
Administrator
Аватар для mazzy
Most Valuable Professional
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
28,837 / 3733 (182) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
через эту же таблицу?
щас погляжу. спасибо, на всякий случай.
__________________
GitHub, Facebook, mazzy.priot, mazzy.music, coub.
Старый 19.04.2004, 13:14   #8  
Rungart is offline
Rungart
Участник
 
491 / 12 (1) ++
Регистрация: 13.01.2003
Адрес: Украина
Цитата:
Сообщение от mazzy
Rungart, а обратно?
Финансы->Бюджеты->Функции->Импорт из Excel...
__________________
Русский человек славится своим умением находить выход из самых трудных ситуаций, но еще более он славится своим умением находить туда вход.
Старый 19.04.2004, 13:18   #9  
mazzy is offline
mazzy
Administrator
Аватар для mazzy
Most Valuable Professional
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
28,837 / 3733 (182) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
ага. протормозил.
__________________
GitHub, Facebook, mazzy.priot, mazzy.music, coub.
Старый 19.04.2004, 13:18   #10  
Rungart is offline
Rungart
Участник
 
491 / 12 (1) ++
Регистрация: 13.01.2003
Адрес: Украина
Цитата:
Сообщение от Uni_DeMoN
это только таблицы а мне нужно и отчёты (с шапкой. вычисляемыми полями шейпами и прочей требухой) экспортировать
насколько я знаю средства OLE в принципе позволяют это обрабатывать
как тут быть?
Дописать для этой таблицы свою функцию.
Примеры работы с Excel :
http://www.mbsonline.org/forum/topic.asp?T...Terms=Landscape
__________________
Русский человек славится своим умением находить выход из самых трудных ситуаций, но еще более он славится своим умением находить туда вход.
Старый 19.04.2004, 13:30   #11  
Uni_DeMoN_imported is offline
Uni_DeMoN_imported
Участник
 
83 / 10 (1) +
Регистрация: 05.04.2004
Rungart щас зарегюсь заранее спасибо
Старый 19.04.2004, 13:36   #12  
Dzemon is offline
Dzemon
Moderator
 
1,243 / 10 (3) +
Регистрация: 09.09.2004
ReadSheet()
---------------------------------------------------------------------------
Window.OPEN(
Text007 +
'@1@@@@@@@@@@@@@@@@@@@@@@@@\');
Window.UPDATE(1,0);

DELETEALL;
XlRange := XlWorkSheet.Range(GetExcelReference(5)).SpecialCells(11);
Maxi := XlRange.Row;
Maxj := XlRange.Column;
i := 1;
REPEAT
j := 1;
VALIDATE("Row No.",i);
REPEAT
VALIDATE("Column No.",j);
// RU > EXR
// "Cell Value as Text" := DELCHR(FORMAT(XlWorkSheet.Range(xlColID + xlRowID).Value),'<',' ');
"Cell Value as Text" := COPYSTR(
DELCHR(FORMAT(XlWorkSheet.Range(xlColID + xlRowID).Value),'<',' '),
1, MAXSTRLEN("Cell Value as Text"));
// RU < EXR
IF "Cell Value as Text" <> '' THEN BEGIN
INSERT;
END;
j := j + 1;
UNTIL j > Maxj;
i := i + 1;
Window.UPDATE(1,ROUND(i / Maxi * 10000,1));
UNTIL i > Maxi;
XlWorkBook.Close(FALSE);
XlApplication.Quit;
CLEAR(XlApplication);
Window.CLOSE;
 

Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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