OLE и 1С | |
---|---|
oleg_km Автор Сообщений: 487 Откуда: СПб Дата регистрации: 02.12.2002 |
Перерыл все ссылки, никак не могу разобраться:
ПК: Cel 2000, WinME 1C: 1C77 Бухгалтерия сетевая Запускаю скрипт, что из VBasic, что из VFP: Set goV77 = CREATEOBJECT("V77.Application") ret = goV77.Initialize(goV77.RMTrade, "/D\\server-file\datafin$\agp_1c /M", "") Set goV77 = Nothing Окрывается заставка, там мелькают все объекты, вместо выхода - Программа 1cv7 вызвала ошибку и будет закрыта потом Программа 1cv7 вызвала ошибку ACCOUNT.DLL и будет закрыта Все лицензионное, все свежее - почему не работает |
Re: OLE и 1С | |
---|---|
Равиль Сообщений: 6549 Откуда: Уфа Дата регистрации: 01.08.2003 |
Это потому что goV77 = .null. в общем случае не является корректным выходом из 1С.
А как это сделать более корректно - зависит от того как закрыть все в ней что пооткрывали. Замечено, что описанная проблема встречается в более ранних конфигурациях. Видимо что-то все-таки поправили. Одна из причин в том, что по OLE она загружается в скрытом режиме и мы не видим ее возможных диалогов при выходе. А в Вашей ситуации попробуйте Release goV77. ------------------ Тяжело согнать курсором муху с монитора ... |
Re: OLE и 1С | |
---|---|
oleg_km Автор Сообщений: 487 Откуда: СПб Дата регистрации: 02.12.2002 |
В том-то и дело, что это ровновесь код - открыть 1С и закрыть ее. Пытался сделать goV77.ExecuteBatch("ЗавершитьРаботуСистемы()") - тоже не помогает, RELEASE goV77 тоже не помогает. Сейчас попробовал на Win2kProf - вроде нормально выходит и потом не требует переиндексации - наверное глюк в WinME
|
Re: OLE и 1С | |
---|---|
AleksM Сообщений: 17881 Дата регистрации: 11.11.2003 |
На счет null.
У меня из под Фокса делается так store null to go1C и процесс убивается. Причем таким образом нужно заnullить все глобальные объекты из серии 1С (справочники, журналы и т.п.) иначе процесс не убивается. (Win2K Prof + VFP7SP1) |
Re: OLE и 1С | |
---|---|
vasia |
а какая версия платформы 1С?
монопольный режим спериально запускается? |
Re: OLE и 1С | |
---|---|
oleg_km Автор Сообщений: 487 Откуда: СПб Дата регистрации: 02.12.2002 |
Платформа - 7.70.021, конфигурация БУ - 7.70.460
|
Re: OLE и 1С | |
---|---|
vasia |
"ret = goV77.Initialize(goV77.RMTrade, "/D\\server-file\datafin$\agp_1c /M", "")"
/M - это специально? |
Re: OLE и 1С | |
---|---|
oleg_km Автор Сообщений: 487 Откуда: СПб Дата регистрации: 02.12.2002 |
Да все это не принципиально.
Проблема ушла, когда отключил путеводитель, который запускался при старте системы. Н другой машине от был отключен. Отключил у себя и все заработало. Спасибо всем |
© 2000-2024 Fox Club  |