С
Спартак
Здравствуйте, уважаемые!
Проблема - пытаюсь из УТ-шки соединиться с 2-мя бухгалтериями по com. Если постоянно связываться только с одной (любой) - все нормально. Только пытаешься свзаться со 2-й - начинают идти ошибки на метод Очистить таб. части отчета комиссионера.
Сначала думал, может в переносе проблема. Смоделировал ситуацию на простой обработке. Если в этой обработке постоянно надимать только на одну кнопку(любую) - все отлично. Если после этого нажать на вторую - та же самая ошибка.
Кто-нибудь сталкивался с таким?
вот код:
Проблема - пытаюсь из УТ-шки соединиться с 2-мя бухгалтериями по com. Если постоянно связываться только с одной (любой) - все нормально. Только пытаешься свзаться со 2-й - начинают идти ошибки на метод Очистить таб. части отчета комиссионера.
Сначала думал, может в переносе проблема. Смоделировал ситуацию на простой обработке. Если в этой обработке постоянно надимать только на одну кнопку(любую) - все отлично. Если после этого нажать на вторую - та же самая ошибка.
Кто-нибудь сталкивался с таким?
вот код:
Код:
Перем V8, БазаБГ, БазаФС;
Процедура БГНажатие(Элемент)
док = БазаБГ.Документы.ОтчетКомиссионераОПродажах.НайтиПоНомеру("БПБГ140", Дата("20121221")).получитьобъект();
док.Товары.Очистить();
док.Покупатели.Очистить();
Сообщить("ГотовоБГ");
КонецПроцедуры
Процедура ФСНажатие(Элемент)
док = БазаФС.Документы.ОтчетКомиссионераОПродажах.НайтиПоНомеру("БПФС0000001", Дата("20121011")).получитьобъект();
док.Товары.Очистить();
док.Покупатели.Очистить();
Сообщить("ГотовоФС");
КонецПроцедуры
ПараметрСоединения = "File=""D:\1cBases\БГ Бух""";
V8 = Новый COMОбъект ("V82.COMConnector");
Попытка
БазаБГ = V8.Connect (ПараметрСоединения);
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
ПараметрСоединения = "File=""D:\1cBases\ФС""";
Попытка
БазаФС = V8.Connect (ПараметрСоединения);
Исключение
КонецПопытки;