Добрый день,
Стоит задача сделать связку между существующим ПО (net 3.5 sp1 C#) и 1С:Предприятие не пользуясь платными посредниками.
Есть пример для VB
Dim cntr As V82.COMConnector
Dim trade As Object
Dim name As Object
cntr = New V82.COMConnector
trade = cntr.Connect("File=""\\1C\Test1C\Копия 120911 Бух.Смарт"";Usr=""Билинг"";Pwd=""ser25"";")
name = trade.ВнешнийОбмен.ИмяКлиента("000000025")
Работает на "ура". Как то же самое написать на C# ? Насколько я знаю C# не позволяет еще на этапе компиляции обращаться к заранее не декларированным методам, поэтому строка типа name = trade.ВнешнийОбмен.ИмяКлиента("000000025") через компилятор не пройдет. Нужно, как мне кажется, создать правильный класс, а не Object. Но как это "правильный" создать, не могу сообразить.