Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Как на C# работать с 1С


Автор: IEZ 13.8.2008, 21:40
Приветствую Всех!
Есть 1С версии 7.7 или 8.0 со своей конфигурацией (какой-либо) и мне надо с помощью проги,
написаной на C#, читать или записывать в базу данных этой 1С.
Возможно ли подобное? Если да, то каков принцип написания данной проги для взаимодействия? Что почитать?
Спасибо. 

Автор: MasterOfCode 14.8.2008, 07:52
Насколько мне известно то в 1С версии 7.7 используются БД в файловом формате (DBF). 8ке-MS SQL Server.
Учите структуры БД. Что куда нужно записывать вы должны знать. Почитайте про ADO.NET и про компоненты System.Data.SQLClient;

Автор: Skynin 14.8.2008, 08:59
Частый вопрос. Можете его задать на http://www.forum.mista.ru
Ответ правда будет - теоретически можно. Практически - никак, ввиду сложной структуры баз 1C

С чем и согласен, за года работы с 1С вопрос этот слышал часто - реально работающей программы пишущей в базы 1С помимо самой 1С - ни разу.

Цитата

Насколько мне известно то в 1С версии 7.7 используются БД в файловом формате (DBF). 8ке-MS SQL Server.

Да, с уточнением - 7.7 может может использовать MS SQL Server, а в 8ка в файловом варианте использует свой файловый формат хранения данных.

P.S.
Да, сама 1С свой формат связей и поддержки логической целостности таблиц в БД не описывает. Так что читать придется хакерские наработки.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)