Форум сайта python.su
0
всем привет!
как лучше сделать экспорт импорт данных в программу на питоне из 1С ?
Если 1C-ка “сидит” на MSSQL - это сильно упрощает задачу или нет?
python 2.4.2
1C 8.0
PS сам не 1Сник
Отредактировано (Дек. 20, 2006 09:31:01)
Офлайн
0
1. В MSSQL сделать dump нужной таблицы/базы.
2. Импортировать в другую базу
или вообще подключиться к MSSQL и работать с данными напрямую
Офлайн
0
спасибо, за совет :)
1) это уже ты делал?
2) если я БД в MSSQL буду работать через SQLObject или SQLAlchemy, то не сломаю что-нибудь в 1С?
3) как импортировать в программу из 1С (формат dbf)?
Отредактировано (Дек. 20, 2006 12:45:19)
Офлайн
0
pythonwinНет, но я не вижу никаких препятствий.
спасибо, за совет :)
1) это уже ты делал?
pythonwinВсе зависит только от тебя. Если захочешь, то можешь испортить =)
2) если я БД в MSSQL буду работать через SQLObject или SQLAlchemy, то не сломаю что-нибудь в 1С?
pythonwinhttp://www.google.com.ua/search?q=python+dbf
3) как импортировать в программу из 1С (формат dbf)?
Офлайн
0
pythonwinДелали похожее, но с 1С 7.7
спасибо, за совет :)
1) это уже ты делал?
pythonwinЕсли только импортировать, то есть (“грубо говоря”) только читать, то с чего бы?
2) если я БД в MSSQL буду работать через SQLObject или SQLAlchemy, то не сломаю что-нибудь в 1С?
pythonwinЧитать “формат dbf” большой проблемы не составляет, но читай снова о проблеме понимания внутренних форматов 1С.
3) как импортировать в программу из 1С (формат dbf)?
Офлайн
0
проблема ещё сложнее - дергать данные из 1С 8.0+ через MSSQL не получиться, из-за того, что:
1) названия таблиц в MSSQL ну очень матерные - типа document8974 и т.п.
2) при создании новой базы 1С с загрузкой данных из выгрузки названия таблиц генерируются автоматически и произвольно и каждый раз с новыми именами
есть ли какая-нибудь либа, чтобы добраться до 1С через COM?
Офлайн
1
Есть либа которая вообще позволяет по COM добраться до чего угодно. pywin32 называется.
Офлайн
0
j2aа до встроенного языка 1С получиться так добраться?
Есть либа которая вообще позволяет по COM добраться до чего угодно. pywin32 называется.
Офлайн
1
Понятия не имею.
Офлайн
0
Люди а попробуйте через ОЛЕ достукатися до 1С - це Оле Сервер
Офлайн