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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.11.2006, 16:03   #1  
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   #2  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (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   #3  
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).
Теги
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, время: 21:32.