Ошибка вызова метода внешней компоненты 1с штрих м

Ошибка загрузки внешней компоненты после обновления платформы

Ошибка загрузки внешней компоненты после обновления платформы

Я
   mzelensky

21.02.20 — 09:44

Доброго времени суток!

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

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

Попытка

            мИмяAddin = «SMDrvFR1C22»;

            лДД       = Документы.РасходнаяНакладная.ПолучитьМакет(«ИнтеграционнаяКомпонента414»);

            лИмяФайла = ПолучитьИмяВременногоФайла(«dll»);            

            лДД.Записать(лИмяФайла);

            ЗагрузитьВнешнююКомпоненту(лИмяФайла);

            РезультатФункции = Новый («AddIn.» + мИмяAddin);

        Исключение

            ТекстОшибки = ОписаниеОшибки();

            Сообщить(«Ошибка загрузки внешней компоненты ‘SMDrvFR1C22’: » + СокрЛП(ТекстОшибки));

        КонецПопытки;

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

Вопрос — какова причина?

   butterbean

1 — 21.02.20 — 09:45

поражаюсь таким смелым людям

   piter3

2 — 21.02.20 — 09:46

отключили режим совместимости. Зачем???

   mzelensky

3 — 21.02.20 — 09:46

(0) Грешил на ком-коннектор, но что-то вроде не подтверждается

   mzelensky

4 — 21.02.20 — 09:47

(2) НУ вот ты сам как думаешь? Просто вот сидели, сидели, делать нечего. задач нет…дай думаю отрубим режим совместимости, хоть будет от чего заднице гореть.

Отключили т.к. нужна полноценая 8.3.15.1830

   piter3

5 — 21.02.20 — 09:47

ПодключитьВнешнююКомпоненту может так?

   mzelensky

6 — 21.02.20 — 09:48

(1) От пожарников и милиционеров ты наверное вообще в восторге?! А еще есть космонавты!

   mzelensky

7 — 21.02.20 — 09:48

(5) Пробовали. «ПодключитьВнешнююКомпоненту » возвращает «Ложь». При этом почему — нет никакой инфы

   piter3

8 — 21.02.20 — 09:49

(7) 32 или 64?

   mzelensky

9 — 21.02.20 — 09:50

(8) Сейчас 64

вот думаю на 32 попробовать

   mzelensky

10 — 21.02.20 — 09:51

(9) К самой компоненте не могу конкретных описаний найти

   piter3

11 — 21.02.20 — 09:51

(9) Вот-вот

   piter3

12 — 21.02.20 — 09:52

Проблема в УТ 10. Тип не определен (AddIn.ИнтеграционнаяКомпонента.SMDrvFR1C22)

   Vstur

13 — 21.02.20 — 09:53

(2) да…уж…(с)

просто нечего и добавить…

   mzelensky

14 — 21.02.20 — 10:06

(12) НУ вот там написано:

»

Действительно, в AppDataRoaming1C1Cv82ExtCompT лежала старая версия.

Причем лежала в 1Cv82, а мешала работать и платформе 8.2, и платформе 8.3 !

»

Но как-то не совсем понимаю как это все завязано на конкретного пользователя

   piter3

15 — 21.02.20 — 10:08

(14) Что-то там было завязано,то ли рабочее место или темповые,уже не скажу точно.Но помню,что мучался день

   mzelensky

16 — 21.02.20 — 10:32

Поставил клиентскую 1С на 32 бита — заработало. Значит компонента 64 битную систему не поддерживает

   piter3

17 — 21.02.20 — 10:32

(16) Да

   JeHer

18 — 21.02.20 — 10:34

(16) до хрена чего не поддерживает х64

  

mzelensky

19 — 21.02.20 — 10:41

(18) Ага, помнится так же с 64-битным Апачем долбался…так и не взлетело

Читай всё полезное и впитывай, а нападки игнорируй. Здесь так принято. aka AMIGO

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.

Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

ФР-К: A4.6.11 ошибка при ЗагрузитьВнешнююКомпоненту (1С81) 

Автор Сообщение

Новичок

Зарегистрирован: Чт мар 26, 2009 11:58 am
Сообщения: 6

Сообщение ФР-К: A4.6.11 ошибка при ЗагрузитьВнешнююКомпоненту (1С81)

Подскажите пожалуйста:

В 1С:Предприятие 8.1 (8.1.13.37) gри вызове метода: ЗагрузитьВнешнююКомпоненту(«DrvFR.dll») для версии:

— DrvFR_A4.6.0.96 все нормально (и в дальнейшем все работает).

— DrvFR_A4.6.11 происходит исключение: «Ошибка при загрузке внешней компоненты».

Драйвер брал тут:

ftp://ftp.shtrih-m.ru/download/FR/shtrih-fr-k/Drivers/

Чт мар 26, 2009 1:14 pm

Профиль

Selihov Dmitry

Постоянный участник

Аватара пользователя

Зарегистрирован: Пт май 19, 2006 6:26 pm
Сообщения: 10424
Откуда: Штрих-М

Сообщение 

Если не ошибаюсь, то в 1С8 прописано что работать может только этой версией dll. Т.е. либо используйте драйвер A4.6.0.96 либо обратитесь за разъяснениями в компанию 1С.


_________________
С уважением, Селихов Дмитрий Юрьевич
Инженер технической поддержки ЗАО «Штрих-М»
mailto: support@shtrih-m.ru
тел. (495) 787-60-96
ВНИМАНИЕ:
Работает Официальный Интернет-Магазин от компании Штрих-М
Shels-m.ru

Чт мар 26, 2009 5:33 pm

Профиль

VVi3ard

Новичок

Зарегистрирован: Чт мар 26, 2009 11:58 am
Сообщения: 6

Сообщение 

Спасибо большое за ответ. А где вы такое прочитали?

Пт мар 27, 2009 3:20 pm

Профиль

Selihov Dmitry

Постоянный участник

Аватара пользователя

Зарегистрирован: Пт май 19, 2006 6:26 pm
Сообщения: 10424
Откуда: Штрих-М

Сообщение 

Цитата:

А где вы такое прочитали?

Если Вы про версию драйвера, то это слов клиентов (и не более), которые используют 1С8, в частности УТ.


_________________
С уважением, Селихов Дмитрий Юрьевич
Инженер технической поддержки ЗАО «Штрих-М»
mailto: support@shtrih-m.ru
тел. (495) 787-60-96
ВНИМАНИЕ:
Работает Официальный Интернет-Магазин от компании Штрих-М
Shels-m.ru

Пт мар 27, 2009 4:07 pm

Профиль

Показать сообщения за:  Поле сортировки  

kvic

Сообщения: 9
Зарегистрирован: 19 апр 2018, 17:19

DriverUnitServer 1с Ошибка вызова метода внешней компоненты

Пытаюсь работать с драйвером для 1с DriverUnitServer, при попытке вызова ProcessCheck получаю «Ошибка вызова метода внешней компоненты», вот xml в ДанныеЧека:
<?xml version=»1.0″ encoding=»UTF-8″?>
<CheckPackage>
<Parameters PaymentType=»1″ TaxVariant=»2″ CashierName=»system» CashierVATIN=»753700356908″/>
<Positions>
<FiscalString Name=»Стеклокерамическая панель» Quantity=»1″ PriceWithDiscount=»700″ SumWithDiscount=»700″ DiscountSum=»0″ Department=»1″ Tax=»none» TaxSum=»0″ SignMethodCalculation=»4″ SignCalculationObject=»1″/>
</Positions>
<Payments Cash=»700″ ElectronicPayment=»0″ Credit=»0″ AdvancePayment=»0″ CashProvision=»0″/>
</CheckPackage>
БПО стандартного на конфигурации нет, все вызовы собираю сам, по документации и подсматривая в БПО. Чего-то видимо не вижу


Audim

Администратор
Сообщения: 2232
Зарегистрирован: 17 мар 2015, 18:36

Re: DriverUnitServer 1с Ошибка вызова метода внешней компоненты

Сообщение

Audim » 15 сен 2018, 01:45

А перед эти проинициализировали (SetParameter) компоненту параметрами?
Все параметры передали?
«Open» делали?



kvic

Сообщения: 9
Зарегистрирован: 19 апр 2018, 17:19

Re: DriverUnitServer 1с Ошибка вызова метода внешней компоненты

Сообщение

kvic » 17 сен 2018, 16:11

Дело в том что чек выводится, переключил эмулятор в обычный режим и увидел. БПО ведет себя аналогично: выводит чек и говорит: При выполнении операции произошла ошибка: Ошибка вызова метода <ОбъектДрайвера.СформироватьЧек>.
{ОбщийМодуль.ПодключаемоеОборудованиеУниверсальныйДрайверКлиент.Модуль(1056)}: Ошибка при вызове метода контекста (СформироватьЧек): Ошибка вызова метода внешней компоненты


Audim

Администратор
Сообщения: 2232
Зарегистрирован: 17 мар 2015, 18:36

Re: DriverUnitServer 1с Ошибка вызова метода внешней компоненты

Сообщение

Audim » 18 сен 2018, 23:19

Перепроверил драйвер, все работает.

Можете прислать базу с обработкой на проверку?


kvic

Сообщения: 9
Зарегистрирован: 19 апр 2018, 17:19

Re: DriverUnitServer 1с Ошибка вызова метода внешней компоненты

Сообщение

kvic » 19 сен 2018, 15:28

Тестировал на БПО, скачанной по ссылке из предыдущего ответа, на машине 64 разрядная Windows 7 корпоративная, 1с Предприятие клиент 32 разрядный
Попробовал вставить снимок экрана
Изображение


kvic

Сообщения: 9
Зарегистрирован: 19 апр 2018, 17:19

Re: DriverUnitServer 1с Ошибка вызова метода внешней компоненты

Сообщение

kvic » 19 сен 2018, 15:40

Форму обработки тестирования из БПО пришлось подправить строкой 463, иначе при «Печатать чек по шаблону» возникает
«При выполнении операции произошла ошибка: Message: Не указан ИНН продавца»
ОбщиеПараметры.КассирИНН = «325435435223»;


Audim

Администратор
Сообщения: 2232
Зарегистрирован: 17 мар 2015, 18:36

Re: DriverUnitServer 1с Ошибка вызова метода внешней компоненты

Сообщение

Audim » 19 сен 2018, 17:28

Драйвер в БПО загружали или тестировали на том что в ней было?

Еще: удалите файл C:Users<user>AppDataRoaming1C1cv8ExtCompTDriverUnitServer_x32.dll
(Может он старый, а 1с его не переисала)
И заново из 1с БПО установите драйвер.


kvic

Сообщения: 9
Зарегистрирован: 19 апр 2018, 17:19

Re: DriverUnitServer 1с Ошибка вызова метода внешней компоненты

Сообщение

kvic » 19 сен 2018, 19:17

Драйвер ставил тот что в БПО, дата-время позавчера, удалил, поставил снова из БПО, результат не изменился


Audim

Администратор
Сообщения: 2232
Зарегистрирован: 17 мар 2015, 18:36

Re: DriverUnitServer 1с Ошибка вызова метода внешней компоненты

Сообщение

Audim » 20 сен 2018, 02:41

Так, а тимвьюверу можно подключится — посмотреть….


Главная страница » Вопросы пользователей » Вопросы 1С Бухгалтерия » При открытии смены выходит сообщение: Установка внешней компоненты не выполнена в кассе Штрих онлайн версия 1.05

Вопрос задал
Эльвира А.

Ответственный за ответ:
Бажин Александр (★9.94/10)

Здравствуйте, 1С:Предприятие 8.3 (8.3.18.1741) Бухгалтерия предприятия, редакция 3.0 (3.0.106.101). При открытии смены выходит сообщение: Установка внешней компоненты не выполнена… У нас касса Штрих онлайн версия 1.05. Товар не подлежит маркировке, Нужен другой драйвер?

Обсуждение (19)

  1. Приложение

    Здравствуйте Эльвира. Все правильно делаете. А попробуйте запустить программу 1С от имени Администратора и повторить действия (правой кнопкой мыши по значку запуска — вложение).

    1. запустила от имени Администратора и все равно такое сообщение

  2. Приложение

    Эльвира воспроизвел ситуацию. Компонента корректно установилась. Попробуйте с повышенными правами как в сообщении ранее.

  3. Приложение

    Эльвира, попробуйте удалить все установленные экземпляры драйвера Штрих. Затем перейдите Функции для технического специалиста —> Драйверы. Найдите экземпляр драйвера (как во вложении), откройте, сделайте скрин и пришлите мне.

  4. Отлично. Нажмите Установить драйвер и скрин еще раз пришлите.

  5. Приложение

    Попрошу еще зайти в журнал регистрации, отфильтровать по ошибкам события (скрин), открыть ту, которая с установкой ККТ связана и прислать скрин. Нужно полное описание ошибки

  6. а где найти журнал регистрации?

  7. Найти журнал регистрации тут Администрирование—>Обслуживание—>Журнал регистрации

  8. Эльвира кажется понял в чем дело. Но нужно еще узнать версию 1С которую используете с полным набором параметров. Нажмите «О программе» и пришлите скрин что там написано.

  9. Вобщем… если вкратце ) Все разумные способы победы проблем исчерпаны.
    Главная проблема — драйвер в поставке есть, он сначала регистрируется и
    компонента драйвера устанавливается в систему. Но затем… происходит непонятное. Он отваливается. Принудительная регистрация библиотеки не имеет успеха
    поэтому как вариант — может обновление windows что-то …испортило..
    В самой 1С на текущих настройках как и у вас — у меня все прекрасно запустилось
    Еще вариант — пользователь windows с ограниченными правами, поэтому он не дает библиотеки регистрировать. Еще как теория — возможно платформа 1С тут тоже свои 5 копеек внести. Давайте попробуем поставить последнюю версию не ниже 8.3.19 и обновить 1С. В ссылке на ошибку вижу что библиотеки платформы тоже присутствуют — возможно это описание просто…но по факту если они там есть — могут быть сбойные dll.
    При прочих равных условиях другие драйверы ставятся, но опять же — не все…
    Двоякая ситуация.
    Давайте по плану
    1) Обновление базы 1С + платформы
    2) Проверьте права пользователя windows — все таки может какие-то ограничения стоят

    1. Здравствуйте, у нас такие программисты, подала заявку на обновление платформы, до сих пор не обновляют, жду. Вот такие у нас программисты)))

      После обновления проблема решена! Спасибо

  10. Здравствуйте, платформу обновили, ограничений прав в виндовс нет, подключитесь сегодня? никто не может решит эту проблему)

  11. Спасибо большое!!! проблема решена

Комментарии закрыты

  1. 30.09.2011, 06:41


    #1

    VDIGIT вне форума


    Пришел за помощью


    Exclamation Ошибка внешней компоненты ПРИ ПЕЧАТИ ШТРИХ-КОДА

    Доброго времени суток !
    Имеется 1С:Предприятие 8.2 (8.2.13.219) Конфигурация Управление торговлей, редакция 11.0 (11.0.6.9)
    Проблемы заключается в следующем: Необходимо распечатать этикетку со штрих-кодом. И при печати появляется «ошибка внешней компоненты» если кликнуть подробно то появлется сие сообщение:
    {Обработка.ПечатьЭтикетокИ Ценников.МодульМенеджера(24 5)}: Ошибка при установке значения атрибута контекста (РазмерШрифта)
    ВнешняяКомпонента.РазмерШ� �ифта = ПараметрыШтрихкода.Размер� �рифта;
    по причине:
    Ошибка внешней компоненты

    Вот такие дела. Кто с таким сталкивался и как победил ? Заранее спасибо !

    Последний раз редактировалось VDIGIT; 30.09.2011 в 06:41.

    Причина: Опечатка


  2. 07.10.2011, 19:59


    #2

    AVS300 вне форума


    Помогает людям


    По умолчанию

    А компонента 1С: Печать штрихкода установлена? если нет, то такая есть на диске ИТС


  3. 10.10.2011, 06:33


    #3

    VDIGIT вне форума


    Пришел за помощью


    По умолчанию

    Цитата Сообщение от AVS300
    Посмотреть сообщение

    А компонента 1С: Печать штрихкода установлена? если нет, то такая есть на диске ИТС

    Установлена (причем вариантов компоненты немерено было переставлено). «Ошибка» в самой конфигурации, а точнее в размере шрифта. Слегка изменил саму конфигурацию (и само формирование и печать) и все заработало как надо ! Только надо немного доделать, чтобы было на «автоматическом» уровне, а то лезть и править конфигурацию не есть гут ! как сделаю выложу !


  4. 29.01.2012, 19:46


    #4

    161a вне форума


    Гость форума


    По умолчанию

    Цитата Сообщение от VDIGIT
    Посмотреть сообщение

    Установлена (причем вариантов компоненты немерено было переставлено). «Ошибка» в самой конфигурации, а точнее в размере шрифта. Слегка изменил саму конфигурацию (и само формирование и печать) и все заработало как надо ! Только надо немного доделать, чтобы было на «автоматическом» уровне, а то лезть и править конфигурацию не есть гут ! как сделаю выложу !

    блин! будь другом! подскажи как вышел из ситуёвины!… клинит напроч что-то…


  5. 09.04.2012, 06:36


    #5

    RatiborNorilsk вне форума


    Гость форума


    По умолчанию Сабж

    Столкнулись с такой же проблемой: при печати созданного в 1С Розница 8.2 штрихкода выводилось сообщение: . При переходе в конфигуратор выдавалось более подробное описание:

    Ошибка времени выполнения:
    {Обработка.ПечатьЭтикетокИ Ценников(256)}: Ошибка при установке значения атрибута контекста (РазмерШрифта) в модуле Обработка.ПечатьЭтикетокИ� �енников, строка 256.

    .
    При этом созданная «этикетка по умолчанию», содержащая шрихкод, прекрасно выводилась на печать до тех пор пока не изменялся ее размер. Изменение параметров штрихкода-картинки («растянуть», «реальный размер», «пропорционально») никакого эффекта не давали.
    Победить проблему не удалось, зато удалось ее «замаскировать»:
    1. В конфигураторе был задействован режим отладки: меню Отладка Остановка по ошибке ставим галочку в пункт Останавливаться по ошибке и сохраняемся (Сделайте бекап базы и/или конфигурации на всякий пожарный случай)
    2. Запускаем одновременно с конфигуратором (можно прямо из него) 1С и повторяем событие ошибки.
    3. Нас перебрасывает в конфигуратор на нужную нам строку в которой как-раз и стоит параметр «размер шрифта»
    4. Закомментируем (то есть «спрячем» от исполнения программой) эту строку кода: перед строкой впереди поставим два слэша — \ (строка поменяет цвет текста на зеленый)
    5. Сохраняем конфигурацию и перезапускаем 1С
    6. В 1Ске делаем следующее: открываем шаблон нашей этикетки и видим, что рядом с надписью: «Тип кода (выборка) EAN13» чуть правее стоит галочка в пункте «Отображать текст». Снимаем галочку.
    7. Теперь сформированный штрихкод будет отображаться просто как штрихкод, без записи его значения в цифровом отображении (с размером шрифта этих цифр и происходит сбой при выводе на печать).
    8. Создаем свою этикетку, правим ее, вставляем штрихкод и растягиваем его как нам нужно.
    9. Если кроме штрихкода вам нужны еще и цифры составляющие его, то ниже/выше/рядом со штрихкодом вставьте еще один, но уже в текстовом виде (при вставке штриха 1С вас спросит – вставить ли его как картинку – откажитесь и получите штрихкод в цифровом символьном виде) и отредактируйте что бы оба штриха были у вас рядом и выглядели так как вам нужно.
    Это конечно не решение проблемы, но это поможет вам сделать этикетку на печати нужного вам вида и размера.

    P.S. Для тех кто мучается с выводом текста этикетки на печать (этикетка печатается со смещением от края/ распечатывается кусками на 4-6 наклеек/ печатается криво и не позволяет менять размер шрифта и пр.): не забудьте что в 1С 8.2 есть в верхнем левом углу меню Файл Параметры страницы так же отвечающие за вывод текста на печать (а так же есть настройки отображения при печати в самом драйвере принтера – щелкните по принтеру правой клавишей мыши и настройте).

    Всем удачи.


Понравилась статья? Поделить с друзьями:
  • Ошибка вызова метода sign компоненты xmldsig
  • Ошибка вызова внешней компоненты 1с розница
  • Ошибка вызова веб сервиса wsstube0024 error in securing outbound message
  • Ошибка вызова zlib пожалуйста перезагрузите систему проверьте игровые данные или переустановите игру
  • Ошибка вызова zlib gta 5 как исправить steam