:: Не фоксом единым
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 и будет закрыта

Все лицензионное, все свежее - почему не работает
Ratings: 0 negative/0 positive
Re: OLE и 1С
Равиль

Сообщений: 6549
Откуда: Уфа
Дата регистрации: 01.08.2003
Это потому что goV77 = .null. в общем случае не является корректным выходом из 1С.
А как это сделать более корректно - зависит от того как закрыть все в ней что пооткрывали.
Замечено, что описанная проблема встречается в более ранних конфигурациях. Видимо что-то все-таки поправили.
Одна из причин в том, что по OLE она загружается в скрытом режиме и мы не видим ее возможных диалогов при выходе.
А в Вашей ситуации попробуйте Release goV77.




------------------
Тяжело согнать курсором муху с монитора ...
Ratings: 0 negative/0 positive
Re: OLE и 1С
oleg_km
Автор

Сообщений: 487
Откуда: СПб
Дата регистрации: 02.12.2002
В том-то и дело, что это ровновесь код - открыть 1С и закрыть ее. Пытался сделать goV77.ExecuteBatch("ЗавершитьРаботуСистемы()") - тоже не помогает, RELEASE goV77 тоже не помогает. Сейчас попробовал на Win2kProf - вроде нормально выходит и потом не требует переиндексации - наверное глюк в WinME
Ratings: 0 negative/0 positive
Re: OLE и 1С
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
На счет null.
У меня из под Фокса делается так store null to go1C и процесс убивается.
Причем таким образом нужно заnullить все глобальные объекты из серии 1С (справочники, журналы и т.п.)
иначе процесс не убивается.
(Win2K Prof + VFP7SP1)
Ratings: 0 negative/0 positive
Re: OLE и 1С
vasia
а какая версия платформы 1С?
монопольный режим спериально запускается?

Ratings: 0 negative/0 positive
Re: OLE и 1С
oleg_km
Автор

Сообщений: 487
Откуда: СПб
Дата регистрации: 02.12.2002
Платформа - 7.70.021, конфигурация БУ - 7.70.460
Ratings: 0 negative/0 positive
Re: OLE и 1С
vasia
"ret = goV77.Initialize(goV77.RMTrade, "/D\\server-file\datafin$\agp_1c /M", "")"

/M - это специально?
Ratings: 0 negative/0 positive
Re: OLE и 1С
oleg_km
Автор

Сообщений: 487
Откуда: СПб
Дата регистрации: 02.12.2002
Да все это не принципиально.
Проблема ушла, когда отключил путеводитель, который запускался при старте системы. Н другой машине от был отключен. Отключил у себя и все заработало.

Спасибо всем
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 6 (Гостей: 6)

© 2000-2024 Fox Club 
Яндекс.Метрика