Ничего немогу понять. раньше вроде получалось, теперь хоть убей немогу напрямую подключиться из 1С77 (платформа 27 для скуля) к другой - выскакивает окно выбора баз, хотя путь указываю.
вход = "D"+СокрЛП(спрБазы.Путь)+" /Nобмен /Pобмен";
База=СоздатьОбъект("V77.Application");
Открыта=База.Initialize(База.RMTrade,вход,"NO_SPLASH_SHOW");
Открыта=База.Initialize(База.RMAccount,вход,"NO_SPLASH_SHOW");
Открыта=База.Initialize(База.RMAccount,вход,"NO_SPLASH_SHOW");
Хм.Оно по сути должно выскакивать только первый раз при инициализации.
Может где то в начале сделать:
База = " ";
В начале где, перед определением База=СоздатьОбъект("V77.Application");
Запусти тотал коммандер- "configuration\options\" сними галку "display\use long names" -и посмотри как называются папки. Скорее всего длинное название отличается от короткого. (ЭТО НЕСМОТРЯ НА ТО, ЧТО СЕЙЧАС В НАЗВАНИЯХ НЕ БОЛЬШЕ 8 БУКВ.)
вход = "D"+СокрЛП(спрБазы.Путь)+" /Nобмен /Pобмен";
База=СоздатьОбъект("V77.Application");
Открыта=База.Initialize(База.RMTrade,вход,"NO_SPLASH_SHOW");
Тотал командер:Конфигурация/Настройка/Содержимое панелей, снял галку с "Длинные имена файлов", смотрю путь:
e:\1c_bas~1\argo\bases2\
и что теперь, получается невидит больше 8 символов, это из-за этого?
запускать с этим путем "e:\1c_bas~1\argo\bases2\".
Ну и в 1с поменять на этот путь, иначе вторая база добавится.
Или переименовать папку в 8 символов, и опять таки проверить короткое название.
изменил путь к базе, теперь:
вход = "dD:\Base /Nuser1 /Puser"
На База.Initialize(База.RMAccount,вход,"NO_SPLASH_SHOW") опять вылазит окно выбора баз.
Пипец в понедельник надо ставить на рвбочую машину, а нифига неполучается. Может есть еще варианты?
в отладчике: вход = "/dE:\1CBases7\Argo\Bases2 /Nuser1 /Puser"
ааа ...
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua