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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.11.2006, 11:38   #1  
AlexeyBP is offline
AlexeyBP
Участник
Axapta Retail User
 
290 / 36 (2) +++
Регистрация: 18.10.2005
Адрес: Тюмень
Выгрузка документов в 1С
Необходимо переодически выгружать документы (первичку) в 1С для формирования отчетности. Возможно два варианта:
1. Через промежуточный файл .txt.
1.1 Можно ли в этом варианте обойтись стандартным экспортом/импортом, т.е. выгружать списко данных по определенному критерию.
2. Напрямую запросом из базы Axapta.
2.1 Какие здесь могут быть подводные камни?
__________________
Алексей
Старый 07.11.2006, 11:53   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Стандартный экспорт не выгружает в csv-файл.

См. также:
http://axapta.mazzy.ru/lib/xmlpublish/
http://axapta.mazzy.ru/lib/axapta-1c_loader/
http://axapta.mazzy.ru/lib/axapta-1cv8_loader/
__________________
полезное на axForum, github, vk, coub.
Старый 07.11.2006, 12:27   #3  
AlexeyBP is offline
AlexeyBP
Участник
Axapta Retail User
 
290 / 36 (2) +++
Регистрация: 18.10.2005
Адрес: Тюмень
Цитата:
Сообщение от mazzy Посмотреть сообщение
Стандартный экспорт не выгружает в csv-файл.
А вот это не то?
Изображения
 
__________________
Алексей
За это сообщение автора поблагодарили: mazzy (22).
Старый 07.11.2006, 13:03   #4  
slava09 is offline
slava09
Участник
Аватар для slava09
MCBMSS
Дети Юза
1C
 
1,642 / 237 (11) ++++++
Регистрация: 06.03.2003
Адрес: Украина, Киев
Подключусь (т.к. сейчас загружаю в 1С документы из Axapta):
Я думаю, что нужно средствами 1С загружать данные из Аксапты, обращаясь напрямую к базе Аксапты. Так мы избавляемся от промежуточного файла и ускоряем время загрузки.
Подводные камни есть, например со складскими журналами - их же можно в Аксапте удалить после разнесения. Или, например, с переносами: как связать проводку расхода и прихода?
Старый 07.11.2006, 13:08   #5  
slava09 is offline
slava09
Участник
Аватар для slava09
MCBMSS
Дети Юза
1C
 
1,642 / 237 (11) ++++++
Регистрация: 06.03.2003
Адрес: Украина, Киев
Еще: возвраты от покупателя, сделанные не кредит-нотой. Возвраты у которых нет ссылки на возвращаемый лот 1С не проведет нормально, т.к. она обязательно требует партию списания.
За это сообщение автора поблагодарили: AlexeyBP (1).
Старый 07.11.2006, 16:03   #6  
Hidden is offline
Hidden
Участник
 
199 / 15 (1) ++
Регистрация: 25.03.2004
Адрес: Moscow
Цитата:
Сообщение от AlexeyBP Посмотреть сообщение
Необходимо переодически выгружать документы (первичку) в 1С для формирования отчетности. Возможно два варианта:
1. Через промежуточный файл .txt.
1.1 Можно ли в этом варианте обойтись стандартным экспортом/импортом, т.е. выгружать списко данных по определенному критерию.
2. Напрямую запросом из базы Axapta.
2.1 Какие здесь могут быть подводные камни?
Можно соединиться через Com(v77.Application) к 1С, передать данные и вызывать уже функции 1С для создания и проведения документов в 1С.
Старый 07.11.2006, 16:46   #7  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Цитата:
Сообщение от Hidden Посмотреть сообщение
Можно соединиться через Com(v77.Application) к 1С, передать данные и вызывать уже функции 1С для создания и проведения документов в 1С.
Помню, делал в свое время именно так. Столкнулся с проблемой, которую решить так и не удалось (пришлось пользоваться обходными путями и идти на компромисы ). Любой метод V77.Application, который возвращал какое-нибудь значение (т.е. return value не void), приводил к выбросу Exception'а на стороне Аксапты. Если эта проблема до сих пор не решена (делал я это года два назад уже), пользоваться v77.Application я бы не рекомендовал, так как никаких преимуществ перед выгрузкой в файл не остается.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 07.11.2006, 18:22   #8  
Hidden is offline
Hidden
Участник
 
199 / 15 (1) ++
Регистрация: 25.03.2004
Адрес: Moscow
Цитата:
Сообщение от Maxim Gorbunov Посмотреть сообщение
Помню, делал в свое время именно так. Столкнулся с проблемой, которую решить так и не удалось (пришлось пользоваться обходными путями и идти на компромисы ). Любой метод V77.Application, который возвращал какое-нибудь значение (т.е. return value не void), приводил к выбросу Exception'а на стороне Аксапты. Если эта проблема до сих пор не решена (делал я это года два назад уже), пользоваться v77.Application я бы не рекомендовал, так как никаких преимуществ перед выгрузкой в файл не остается.
Примерно, чуть больше чем два года назад решил данную проблему, решение довольно простое вызывается глобальная функция 1С, в которую передаются нужные параметры, а дальше функция выполняет возложенные на нее задачи, в том числе возвращает значение. Попробуйте метод evalExpr, и все будет хорошо.
За это сообщение автора поблагодарили: fur-lined (1).
Старый 07.11.2006, 20:15   #9  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от AlexeyBP Посмотреть сообщение
А вот это не то?
Э-э-э... Извините, не то.
Я имел в виду стандартный импорт из текстового файла http://axapta.mazzy.ru/lib/import/

Группа определений с типом стандарт может выгружать в то, что в Аксапте называется ".csv-файл". Но, во-первых, он не однородный (может содержать разные таблицы), во-вторых, он в нем отображаются коды меток вместо текста, в-третьих многострочный текст превращается в однострочный.

Впрочем, большое спасибо.
В принципе, у вас хорошее предложение, а недостатки незначительны или преодолимы.
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: AlexeyBP (1).
Старый 08.11.2006, 12:36   #10  
Russland is offline
Russland
MCTS
Аватар для Russland
MCBMSS
 
267 / 116 (4) +++++
Регистрация: 17.10.2005
Адрес: Донеччина, Україна
Можно попользовать AxaptaCOMConnector в 1С. Выборку данных оформить в виде классов в Аксапте и их вызывать из 1С. А в 1С формировать документы уже 1эсовскими методами.
__________________

В глухомани, в лесу Несмотря на красу Дни проводит Лиса Патрикевна. Я никак не пойму Отчего, почему Не пускают куму На деревню
Старый 25.11.2006, 11:04   #11  
AlexeyBP is offline
AlexeyBP
Участник
Axapta Retail User
 
290 / 36 (2) +++
Регистрация: 18.10.2005
Адрес: Тюмень
Цитата:
Сообщение от mazzy Посмотреть сообщение
Стандартный экспорт не выгружает в csv-файл.

См. также:
http://axapta.mazzy.ru/lib/xmlpublish/
А можно экспортировать настройки публикаций из одной компании в другую?
Экспорт\Импорт из таблицы Менеджер публикаци (SysINetPublishSetup) не помог. Вытаскиваются только названия шаблонов и пути к файлам. Может надо еще что то?
__________________
Алексей
Старый 27.11.2006, 18:19   #12  
AlexeyBP is offline
AlexeyBP
Участник
Axapta Retail User
 
290 / 36 (2) +++
Регистрация: 18.10.2005
Адрес: Тюмень
Ау, что никто не знает?
__________________
Алексей
Старый 27.11.2006, 21:03   #13  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от AlexeyBP Посмотреть сообщение
А можно экспортировать настройки публикаций из одной компании в другую?
Нет. Штатных средст нет.
Может быть, вам посмотреть в сторону общих или виртуальных таблиц?

Цитата:
Сообщение от AlexeyBP Посмотреть сообщение
Экспорт\Импорт из таблицы Менеджер публикаци (SysINetPublishSetup) не помог. Вытаскиваются только названия шаблонов и пути к файлам. Может надо еще что то?
Не знаю, надо посмотреть.
Попробуйте найти самостоятельно при помощи перекрестных сслок http://axapta.mazzy.ru/lib/xref/
__________________
полезное на axForum, github, vk, coub.
Старый 28.11.2006, 15:41   #14  
DanielG is offline
DanielG
Участник
Ex AND Project
SAP
 
108 / 14 (1) ++
Регистрация: 28.08.2006
Цитата:
Сообщение от slava09 Посмотреть сообщение
Подключусь (т.к. сейчас загружаю в 1С документы из Axapta):
Я думаю, что нужно средствами 1С загружать данные из Аксапты, обращаясь напрямую к базе Аксапты. Так мы избавляемся от промежуточного файла и ускоряем время загрузки.
А как-же проверка корректности данных, как потом разобраться в чем проблема?
Теги
1c, axapta, faq, интеграция, экспорт

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
работа 1С из Аксапты через COM _scorp_ DAX: Программирование 7 22.08.2008 15:45
оставить НУ в 1С, интеграция аксапты и 1С natterru DAX: Функционал 14 02.06.2008 13:45
Передача данных из 1С в Axapta 3.0 через COM Connector isbist DAX: Программирование 10 03.12.2004 10:58
Экспорт документов в 1С Предприятие agri DAX: Функционал 14 01.07.2004 17:17
Параллельное использование navision Attain и 1С Саныч DAX: Прочие вопросы 0 18.05.2004 10:38
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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