Имя: Пароль:
1C
 
Ошибка загрузки внешней компоненты после обновления платформы
0 mzelensky
 
21.02.20
09:44
Доброго времени суток!

База крутилась на платформе 8.2.19.130 в режиме совместимости с 8.1. Перешли на платформу 8.3.15.1830 и отключили режим совместимости.

После этого код загрузки внешней компоненты (драйвер ККМ для Штрих-М) перестал работать:

Попытка
            мИмяAddin = "SMDrvFR1C22";
            лДД       = Документы.РасходнаяНакладная.ПолучитьМакет("ИнтеграционнаяКомпонента414");
            лИмяФайла = ПолучитьИмяВременногоФайла("dll");            
            лДД.Записать(лИмяФайла);

            ЗагрузитьВнешнююКомпоненту(лИмяФайла);
            РезультатФункции = Новый ("AddIn." + мИмяAddin);
        Исключение
            ТекстОшибки = ОписаниеОшибки();
            Сообщить("Ошибка загрузки внешней компоненты 'SMDrvFR1C22': " + СокрЛП(ТекстОшибки));
        КонецПопытки;

Падает на "ЗагрузитьВнешнююКомпоненту(лИмяФайла);" с ошибкой "Ошибка при вызове метода контекста (ЗагрузитьВнешнююКомпоненту): Ошибка при загрузке внешней компоненты"

Вопрос - какова причина?
1 butterbean
 
21.02.20
09:45
поражаюсь таким смелым людям
2 piter3
 
21.02.20
09:46
отключили режим совместимости. Зачем???
3 mzelensky
 
21.02.20
09:46
(0) Грешил на ком-коннектор, но что-то вроде не подтверждается
4 mzelensky
 
21.02.20
09:47
(2) НУ вот ты сам как думаешь? Просто вот сидели, сидели, делать нечего. задач нет...дай думаю отрубим режим совместимости, хоть будет от чего заднице гореть.

Отключили т.к. нужна полноценая 8.3.15.1830
5 piter3
 
21.02.20
09:47
ПодключитьВнешнююКомпоненту может так?
6 mzelensky
 
21.02.20
09:48
(1) От пожарников и милиционеров ты наверное вообще в восторге?! А еще есть космонавты!
7 mzelensky
 
21.02.20
09:48
(5) Пробовали. "ПодключитьВнешнююКомпоненту " возвращает "Ложь". При этом почему - нет никакой инфы
8 piter3
 
21.02.20
09:49
(7) 32 или 64?
9 mzelensky
 
21.02.20
09:50
(8) Сейчас 64

вот думаю на 32 попробовать
10 mzelensky
 
21.02.20
09:51
(9) К самой компоненте не могу конкретных описаний найти
11 piter3
 
21.02.20
09:51
(9) Вот-вот
12 piter3
 
21.02.20
09:52
13 Vstur
 
21.02.20
09:53
(2) да...уж...(с)
просто нечего и добавить...
14 mzelensky
 
21.02.20
10:06
(12) НУ вот там написано:

"
Действительно, в \AppData\Roaming\1C\1Cv82\ExtCompT лежала старая версия.
Причем лежала в \1Cv82\, а мешала работать и платформе 8.2, и платформе 8.3 !
"

Но как-то не совсем понимаю как это все завязано на конкретного пользователя
15 piter3
 
21.02.20
10:08
(14) Что-то там было завязано,то ли рабочее место или темповые,уже не скажу точно.Но помню,что мучался день
16 mzelensky
 
21.02.20
10:32
Поставил клиентскую 1С на 32 бита - заработало. Значит компонента 64 битную систему не поддерживает
17 piter3
 
21.02.20
10:32
(16) Да
18 JeHer
 
21.02.20
10:34
(16) до хрена чего не поддерживает х64
19 mzelensky
 
21.02.20
10:41
(18) Ага, помнится так же с 64-битным Апачем долбался...так и не взлетело
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.