31.01.2005, 08:54 | #1 |
Участник
|
необходимо перебросить инфу из нескольких таблиц из 1Ски в Навижн!!не подскажете приблизительно как это можно сделать???
|
|
31.01.2005, 09:34 | #2 |
Участник
|
А Nav может создать объект OLE ?
Тогда можно сделать что типа v7 = CreateObject("V77.application") v7.initialize(v7.RMTrade, "") v7.CreateObject("Справочник.Товары") или v7.EvalExpr("CreateObject(""Справочник.Товары"")") ну примерно конечно ... лучше книга "Описание встроенного языка часть 2" последняя глава. |
|
31.01.2005, 10:59 | #3 |
Moderator
|
ХитрО! Хотя, вполне закономерно ;-)
В Навижине объявляете переменную типа Automation на объект 1С. И вперед: CREATE(1C_object); а дальше как enroi написал. Если так лениво, то выгружать из 1С в текстовые файлы или XML и потом закачивать в Навижин датапортами. |
|
31.01.2005, 11:43 | #4 |
Участник
|
Вы знаете, если объявить тип переменной (глобальной) Automation, и затем попытаться выбрать 1С из списка OLE-серверов (или это должны быть не OLE, а COM сервера? если так, то 7.7 поддерживает только OLE интерфейс, COM-интерфейс поддерживает только 1С 8.0), в нем OLE-сервер V77.Application отсутствует.
|
|
31.01.2005, 12:20 | #5 |
Moderator
|
А какие объекты 1С видны при выборе типа Automation в Навижине?
|
|
31.01.2005, 13:43 | #6 |
Участник
|
- А какие объекты 1С видны при выборе типа Automation в Навижине?
Только v7chart 1.0 Type Library, насколько я успел заметить. Зато есть 1CV8 COM Connector Type Library. Т.е. из 8.0 потенциально вытащить данные в Навижн проще (я, правда, не пробовал). Можно, конечно, вытащить данные из 7.7 в 8.0 и потом в Навижн, но это как-то криво. Можно попробовать поднять через COM Excel, например (тоже не пробовал), а из Excel уже поднять 1С. Но все эти способы по простоте значительно уступают способу txt-dataport. |
|
31.01.2005, 13:55 | #7 |
Участник
|
Или может проще в Навижн информацию из какой-нибудь таблицы в формате SQL-севера взять? Тогда нужно конвертнуть базу 1С в SQL формат.
|
|
31.01.2005, 13:57 | #8 |
Moderator
|
С SQL сервера можно и через MDAC данные получать, но нужно ли такое городить ради разовой операции?
|
|
01.02.2005, 06:16 | #9 |
Участник
|
спасиба конешно..
а есть чего-нить почитать про Automation в Navision??? |
|
01.02.2005, 09:32 | #10 |
Участник
|
Application Designer's Guide (AT-360-DVG-001-v01.00-W1W1), к примеру. Глава 16.
|
|
04.02.2005, 15:13 | #11 |
Участник
|
И вообще, наверное, можно скопировать нужные данные в буфер обмена, вставить в Excel, удалить лишние столбцы, сохранить в csv и импортнуть в navision при помощи датапорта.
|
|
06.10.2005, 11:48 | #12 |
Участник
|
Мы у себя решали задачи переброски данных из 1С в Nav связкой
Внешний отчет 1С - Датапорт Navision Например, так переносятся все банковские документы |
|