ААА 5 0806 Проблема с ком объектом

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: 1
RSS
ААА 5 0806 Проблема с ком объектом
 
У нас стоит отдельная программа для учета автостекол, с которой осуществляется обмен данными. После обновления релиза с 0202 на 0806 перестал работать Ком объект V82.Application. C чем это может быть связано? Ком нужен для того чтоб выгружать доки под полными правами, в то время, как у пользователя нет таких прав. Раньше (до обновления) выгрузка шла под роботом. Теперь ни под одним пользователем нельзя это сделать! Под роботом пишет "нет объекта обработки", под другим пишет "исключительная ситуация - нет главного окна". В какую сторону копать, ума не приложу, уже мозг с утра сломал...
Код
...
connection = cntr.Connect("Srvr="""+СокрЛП(ИмяСервера)+""";Ref="""+СокрЛП(ИмяБазы)+""";Usr="""+СокрЛП(Логин)+""";Pwd = """ + СокрЛП(Пасворд) + """;");
возврат cntr ;
...
РабочееСоединение   =   ОткрытиеБазы("V82.Application",,,стПар.ИмяПользователя, стПар.ПарольПользователя,"Файловый",стПар.ПутьКБазе);
обЗагрузМБЦ=РабочееСоединение.Обработки.ЗагрузкаДанныхMBC.Создать();
 
Так как конфигурация правленая, нет возможности отследить какие изменения вносились, точный ответ дать сложно.
 
Цитата
Светлана Рожок пишет:
Так как конфигурация правленая, нет возможности отследить какие изменения вносились, точный ответ дать сложно.
Изменений, касаемо конфигурации в целом нет! Только дописки в нескольких документах! Модули приложений не затронуты!
Удалось выяснить, что проблема кроется в обработке СтартСистемы, а именно в процедуре Инициализация оборудования()

РЕШЕНИЕ:
В обработке в оной процедуре вставлена проверка на Com- Пользователя, если он, то возврат истина , минуя тело процедуры!
Этим самым проблема решена!
Очень жаль, что даже оплатив тех. поддержку от Раруса я НИЧЕГО не добился и не получил решения проблемы, которая весьма затруднила работу в конфигурации. :(
 
Цитата
Александр Зинченко пишет:
Изменений, касаемо конфигурации в целом нет! Только дописки в нескольких документах! Модули приложений не затронуты!
Удалось выяснить, что проблема кроется в обработке СтартСистемы, а именно в процедуре Инициализация оборудования()

РЕШЕНИЕ:
В обработке в оной процедуре вставлена проверка на Com- Пользователя, если он, то возврат истина , минуя тело процедуры!
Этим самым проблема решена!
Очень жаль, что даже оплатив тех. поддержку от Раруса я НИЧЕГО не добился и не получил решения проблемы, которая весьма затруднила работу в конфигурации.  

Обращаю Ваше внимание, что Линия консультаций по типовым решениям «1С-Рарус» оказывает консультации по работе и поддержке типовых конфигураций отраслевых решений компании «1С-Рарус», и не предоставляет консультации по работе в режиме конфигуратор. С регламентом работы ЛК можно ознакомиться по ссылке.
Изменено: Светлана Рожок - 13.12.2013 10:49:52
 
Цитата
Светлана Рожок пишет:
Обращаю Ваше внимание, что Линия консультаций по типовым решениям «1С-Рарус» оказывает консультации по работе и поддержке типовых конфигураций отраслевых решений компании «1С-Рарус», и не предоставляет консультации по работе в режиме конфигуратор. С регламентом работы ЛК можно ознакомиться по ссылке.
Уж послали, так послали!! :evil:
Вопрос был в определении причин! К сожалению на рынке очень мало отраслевых решений по автобизнесу, поэтому из всех зол выбрали меньшее (как предполагалось). Мы не можем остановить свой бизнес только из-за того, что Рарус еще не придумал решения по той или иной проблеме или придумал, но по-своему! Я не говорю, что у вас все стоит на месте и многие решения нам весьма подходят, поэтому обновления нам все же нужны... Но и помощь от Вас тоже нужна, т.к. обновления влияют на блоки, которых у вас нет. К кому мне обратиться за разъяснениями, как не к Вам? Я прекрасно понимаю, что пока я один с этим обратился, вы и пальцем не пошевелите, чтоб выяснить причину, что весьма печально. Чтож, если у вас такая политика, тут ничего не поделаешь, видимо избыток поступлений д/с по линии консультаций...

PS Извините, если где-то сгоряча...
 
Цитата
Александр Зинченко пишет:
В обработке в оной процедуре вставлена проверка на Com- Пользователя, если он, то возврат истина , минуя тело процедуры!
Этим самым проблема решена!
Добрый день.
По описанию не совсем понятно что именно и где исправлено. Есть возможность приложить исправленную обработку на форум для анализа ситуации?
 
Цитата
Александр Яблочкин пишет:
Есть возможность приложить исправленную обработку на форум для анализа ситуации?
Пожалуйста
 
Код
Функция ИнициализацияФункцийВнешнихКомпонент() Экспорт
   Если Найти(НРег(ПараметрыСеанса.Пользователь.Наименование),"загрузчик")>0 Тогда 
      Возврат Истина; 
   КонецЕсли;//
   // Начальная инициализация 
   Состояние("Проверка настроек работы внешних компонент...");

собственно где...
 
Изучили присланный фрагмент измененного кода. Для коробочного решения такой подход неприменим, т.к. закладывается на предопределенные имена пользователей.
В данной ситуации мы рекомендуем использовать не Automation сервер, а работу через внешнее соединение. Для этого в модуле внешнего соединения добавляется экспортная функция/процедура, которая вызывает обработку обмена. Разумеется данная обработка не может использовать взаимодействие с интерфейсом с пользователем.

Например.

Модуль внешнего соединения
Процедура ИмяМоейПроцедуры() Экспорт
Обработки.МояОбработка.Создать().МоеДействие();
КонецПроцедуры

Вызов данной процедуры через внешнее соединение
cntr = Новый COMObject("V82.COMConnector");
// создается объект COM-соединение
connection = cntr.Connect("File=""Путь к моей базе"";Usr=""Имя пользователя"";");
connection.ИмяМоейПроцедуры();
connection=Неопределено;
 
К сожалению не получается! Что-то не так!
Цитата
Произошла исключительная ситуация (1C:Enterprise 8.2.16.352): {Документ.ПеремещениеТоваров.МодульОбъекта(2641,17)}: Процедура или функция с указанным именем не определена (дкПечатьНовойТТН)
в коде нет обращения к этой функции!
 
Не видя ни функции модуля внешнего соединения, ни запускаемой из нее обработки сказать трудно в чем причина.
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С