Здравствуйте, sp79, Вы писали:
S>Есть у меня проблема, и может быть сможете помочь.
S>Есть проект в Делфи который через OLE-Automation импортирует данные в 1с версии 7.7. S>ИСпользуется компонент Application1C (OMISoft) S>Стоит задача: переделать это все под версию 1с 8.0. S>Проблема в следующем: когда я пытаюсь использовать аналогичные конструкции для версии 8.0, S>система говорит, что данные методы не доступны для OLE-Automation S>вот пример:
S> if(iVer1C = 7) then S> begin S> vAccount19_3 := Object1C.EvalExpr('AccountByCode("19.3")'); S> vAccount68_2 := Object1C.EvalExpr('AccountByCode("68.2")'); S> vAccount60_1 := Object1C.EvalExpr('AccountByCode("60.1")'); S> vRefNDS := Object1C.EvalExpr('CreateObject("Справочник.СтавкиНДС")'); S> end else S> if(iVer1C = 8) then S> begin S> vAccount19_3 := Object1C.ПланыСчетов.ПланСчетов2.НайтиПоКоду('19.3'); S> vAccount68_2 := Object1C.Eval('FindByCode("68.2")'); S> end;
Метода Eval, также как и EvalExpr в 1С:Предприятии 8.0 нет и небыло. Тем более чем не нравится НайтиПоКоду?
---------------------------------------------------
May the source be with you, stranger ;)