|
07.11.2006, 11:38 | #1 |
Участник
|
Выгрузка документов в 1С
Необходимо переодически выгружать документы (первичку) в 1С для формирования отчетности. Возможно два варианта:
1. Через промежуточный файл .txt. 1.1 Можно ли в этом варианте обойтись стандартным экспортом/импортом, т.е. выгружать списко данных по определенному критерию. 2. Напрямую запросом из базы Axapta. 2.1 Какие здесь могут быть подводные камни?
__________________
Алексей |
|
07.11.2006, 11:53 | #2 |
Участник
|
Стандартный экспорт не выгружает в csv-файл.
См. также: http://axapta.mazzy.ru/lib/xmlpublish/ http://axapta.mazzy.ru/lib/axapta-1c_loader/ http://axapta.mazzy.ru/lib/axapta-1cv8_loader/ |
|
07.11.2006, 12:27 | #3 |
Участник
|
__________________
Алексей |
|
|
За это сообщение автора поблагодарили: mazzy (22). |
07.11.2006, 20:15 | #4 |
Участник
|
Э-э-э... Извините, не то.
Я имел в виду стандартный импорт из текстового файла http://axapta.mazzy.ru/lib/import/ Группа определений с типом стандарт может выгружать в то, что в Аксапте называется ".csv-файл". Но, во-первых, он не однородный (может содержать разные таблицы), во-вторых, он в нем отображаются коды меток вместо текста, в-третьих многострочный текст превращается в однострочный. Впрочем, большое спасибо. В принципе, у вас хорошее предложение, а недостатки незначительны или преодолимы. |
|
|
За это сообщение автора поблагодарили: AlexeyBP (1). |
25.11.2006, 11:04 | #5 |
Участник
|
А можно экспортировать настройки публикаций из одной компании в другую?
Экспорт\Импорт из таблицы Менеджер публикаци (SysINetPublishSetup) не помог. Вытаскиваются только названия шаблонов и пути к файлам. Может надо еще что то?
__________________
Алексей |
|
27.11.2006, 21:03 | #6 |
Участник
|
Цитата:
Может быть, вам посмотреть в сторону общих или виртуальных таблиц? Цитата:
Попробуйте найти самостоятельно при помощи перекрестных сслок http://axapta.mazzy.ru/lib/xref/ |
|
07.11.2006, 13:03 | #7 |
Участник
|
Подключусь (т.к. сейчас загружаю в 1С документы из Axapta):
Я думаю, что нужно средствами 1С загружать данные из Аксапты, обращаясь напрямую к базе Аксапты. Так мы избавляемся от промежуточного файла и ускоряем время загрузки. Подводные камни есть, например со складскими журналами - их же можно в Аксапте удалить после разнесения. Или, например, с переносами: как связать проводку расхода и прихода? |
|
28.11.2006, 15:41 | #8 |
Участник
|
А как-же проверка корректности данных, как потом разобраться в чем проблема?
|
|
07.11.2006, 13:08 | #9 |
Участник
|
Еще: возвраты от покупателя, сделанные не кредит-нотой. Возвраты у которых нет ссылки на возвращаемый лот 1С не проведет нормально, т.к. она обязательно требует партию списания.
|
|
|
За это сообщение автора поблагодарили: AlexeyBP (1). |
07.11.2006, 16:03 | #10 |
Участник
|
Цитата:
Сообщение от AlexeyBP
Необходимо переодически выгружать документы (первичку) в 1С для формирования отчетности. Возможно два варианта:
1. Через промежуточный файл .txt. 1.1 Можно ли в этом варианте обойтись стандартным экспортом/импортом, т.е. выгружать списко данных по определенному критерию. 2. Напрямую запросом из базы Axapta. 2.1 Какие здесь могут быть подводные камни? |
|
07.11.2006, 16:46 | #11 |
Administrator
|
Помню, делал в свое время именно так. Столкнулся с проблемой, которую решить так и не удалось (пришлось пользоваться обходными путями и идти на компромисы ). Любой метод 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 | #12 |
Участник
|
Цитата:
Сообщение от Maxim Gorbunov
Помню, делал в свое время именно так. Столкнулся с проблемой, которую решить так и не удалось (пришлось пользоваться обходными путями и идти на компромисы ). Любой метод V77.Application, который возвращал какое-нибудь значение (т.е. return value не void), приводил к выбросу Exception'а на стороне Аксапты. Если эта проблема до сих пор не решена (делал я это года два назад уже), пользоваться v77.Application я бы не рекомендовал, так как никаких преимуществ перед выгрузкой в файл не остается.
|
|
|
За это сообщение автора поблагодарили: fur-lined (1). |
08.11.2006, 12:36 | #13 |
MCTS
|
Можно попользовать AxaptaCOMConnector в 1С. Выборку данных оформить в виде классов в Аксапте и их вызывать из 1С. А в 1С формировать документы уже 1эсовскими методами.
__________________
В глухомани, в лесу Несмотря на красу Дни проводит Лиса Патрикевна. Я никак не пойму Отчего, почему Не пускают куму На деревню |
|
27.11.2006, 18:19 | #14 |
Участник
|
Ау, что никто не знает?
__________________
Алексей |
|