Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> 1C Бухгалтерия 7.70.319 (7.70.027) и OLE (проблема при подключении не в монопольном режиме)          
nazarenko Подменю пользователя
сообщение 12.03.17, 15:21
Сообщение #1

Говорящий
***
Группа: Пользователи
Сообщений: 85
Из: Днепропетровск
Спасибо сказали: 1 раз
Рейтинг: 0

Добрый день!

Задачька:
Подключиться через OLE с 1С 7.7 к 1С 7.7.
Не монопольно!
Выполнять обмен документами.

Все работает идеально, если в параметрах подключения установить
открывать базу 1С = монопольно!
Проблема!
Если открывать подключение не монопольно, то выдает ошибку

подключения!
    если фМ = 1 тогда
        монопольно =  " /M";
    иначе
        монопольно =  "";
    конецесли;
        
    путь_к_УПР_базе = "/d C:\Data\УпрБаза";
    v7 = "";
    v7 = СоздатьОбъект("V1CEnterprise.Application");
    БазаОткрыта = v7.initialize(v7.RMTrade, путь_к_УПР_базе + "

/nAuto /p123" + монопольно, "NO_SPLASH_SHOW");    
    если БазаОткрыта = 0 тогда
              сообщить("ошибка");
        конецесли;


Как решить???

Буду благодарен за ответы.

logist Подменю пользователя
сообщение 12.03.17, 19:44
Сообщение #2

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(nazarenko @ 12.03.17, 15:21) *
    v7 = СоздатьОбъект("V1CEnterprise.Application");

а если (не знаю правда в чем отличие, но у меня так):
    v7 = СоздатьОбъект("V77.Application");


Signature
Личные бесплатные консультации не даю, для этого есть форум!

nazarenko Подменю пользователя
сообщение 12.03.17, 21:49
Сообщение #3

Говорящий
***
Группа: Пользователи
Сообщений: 85
Из: Днепропетровск
Спасибо сказали: 1 раз
Рейтинг: 0

logist @ Сегодня, 19:44 * ,

v7 = СоздатьОбъект("V77.Application");


для запуска сетевой версии 1С 7.7!

а код
v7 = СоздатьОбъект("V1CEnterprise.Application");


для запуска любой установленной версии 1С 7.7 на этом компе.

daveal Подменю пользователя
сообщение 13.03.17, 9:31
Сообщение #4

Говорящий
***
Группа: Пользователи
Сообщений: 70
Из: Киев
Спасибо сказали: 25 раз
Рейтинг: 0

А отладчиком стать в процедуре "ПриНачалеРаботыСистемы" в базе, к которой подключаетесь пробовали?

Кажись такое из-за неправильный каталогов пользователя. Попробуйте зайти в 1С еще под одним пользователем, а потом зайти под пользователем Auto. Если ругнется на каталог пользователя, значит дело в этом.
Проверьте каталог пользователя в настройках.
Возможно также каталог пользователя должен быть задан относительным путем (.\Users\Auto) - у меня после этого ошибка пропала.

Acid Подменю пользователя
сообщение 13.03.17, 9:46
Сообщение #5

Про1С-ник
Иконка группы
За заслуги на форуме в 2010 году
Группа: Местный
Сообщений: 2104
Из: Занзибар
Спасибо сказали: 377 раз
Рейтинг: 260.7

Попытка
  v7 = СоздатьОбъект("V1CEnterprise.Application");
Исключение
  Попытка
     v7 = СоздатьОбъект("V77s.Application");
  Исключение
     Сообщить("Не удалось произвести подключение к информационной базе - отсутствует СОМ-соединение.");    
  КонецПопытки;
КонецПопытки;


Signature

Документируйте Код! мать вашу...


Flexy Подменю пользователя
сообщение 13.03.17, 11:23
Сообщение #6

Танцор с Бубном
Иконка группы
Группа: Местный
Сообщений: 1121
Из: Днепра
Спасибо сказали: 230 раз
Рейтинг: 0

С индексами все ок? Возможно стоит запустить реиндексацию базы и попробовать OLE конект без монопольного режима?

mister-x Подменю пользователя
сообщение 13.03.17, 15:41
Сообщение #7

...
Иконка группы
Модератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 3477
Из: Тернопіль
Спасибо сказали: 1417 раз
Рейтинг: 0

Якщо це торгівля, ще може хотіти відкрити період. Коротше зайдіть стандартно в 1С під Auto (монопольно, не монопольно) і подивіться, що "просить" програма.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 25.04.24, 5:48
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!