1с розница метод объекта не обнаружен настроить подключаемое оборудование

«Метод объекта не обнаружен» после внезапного отключения электричества!

Здравствуйте, уважаемые гуру!) Я обычный ИП, уровень знания 1С поверхностный, но постараюсь все изложить достоверно))
После внезапного отключения электричества с запущенной 1С стал получать вот такое сообщение: «Метод объекта не обнаружен (ПолучитьДоступноеПодключаемоеОборудование)» Вот все нормально работало, а теперь вылезло это окно и никак не могу его победить. Появляется после нажатия на РМК — Регистрация продаж — вылазит это окно(
История: Недавно обновлял саму 1С на следующую версию, более новую и поэтапно обновил все версии конфигурации. Все установилось на отлично, ни сбоев, ни ошибок не было. С момента обновления все нормально функционировало где-то недели 1,5-2.
Подскажите, пожалуйста в чем проблема) буду благодарен за помощь)
Еще смог зайти через отладку и увидеть вот это:

<Обработка.РМКУправляемыйРежим.Форма.Форма.Форма(1414)>: Метод объекта не обнаружен (ПолучитьДоступноеПодключаемоеОборудование)
ПодключаемоеОборудованиеРТ.ПолучитьДоступноеПодключаемоеОборудование(ИспользоватьПодключаемоеОборудование, ПодключаемоеОборудованиеЕстьТСД, ПодключаемоеОборудованиеЕстьВесы);

но весами не пользуемся и ТСД тоже не понятно что это. Из подключенного оборудования только нефискальный регистратор FPrint55 и сканер штрих-кодов Honeywell. Может быть причина в этой строчке?

Также обнаружили ошибки и в других разделах 1С: при нажатии на «Поддержка и обслуживание» появляется похожее окно, но написано: «Метод объекта не обнаружен (ПолучитьСтруктуруНастроекПомощника)». Еще не могу закрывать смену и пробивать чеки(((
Помогите, пожалуйста! Магазин просто стоит и не работает.
Информация: 1С:Предприятие 8.3 (8.3.9.1850), Розница (базовая), редакция 2.2 (2.2.4.33).

Источник

Исправление ошибки ‘Метод объекта не обнаружен (connect)’

Исправление следующей ошибки 1С 8.3 (может возникать при синхронизации, выгрузке-загрузке различных данных с удаленным подключением и т.п., как правило после обновления платформы):

«При попытке подключения к информационной базе произошла ошибка:
Ошибка при вызове конструктора (COMОбъект): Недопустимая строка с указанием класса»

Решение: в реестре Windows необходимо зарегистрировать компоненту comcntr.dll

Сначала пробуем простые варианты.
Первый вариант: пробуем удалить и заново установить платформу 1С, войдя в систему с полными правами (предварительно перезагрузив компьютер).
Проверяем. Если не помогло —

Второй вариант:
Открываем Проводник (Мой компьютер), в адресной строке пишем %windir% и нажимаем Enter,

открывается командное окно с путем: C:\Windows\,
Далее в зависимости от разрядности вашей версии Windows (32 или 64 разряда) входим в соответствующую директорию,
находим среди файлов cmd.exe и запускаем его от имени Администратора (клик правой клавишей — запустить от имени Администратора).

В появившемся окне также в зависимости от разрядности Windows вставляем (можно отсюда через копировать-вставить) следующую строку:

Читайте также:  Метамаск не работает кнопка далее

для Windows 7×32
в %windir%\System32\RegSvr32.exe «С:\Program Files (x86)\1cv8\8.3.11.3034\bin\comcntr.dll»

для Windows 7×64
в %windir%\SysWoW64\RegSvr32.exe «С:\Program Files (x86)\1cv8\8.3.11.3034\bin\comcntr.dll»

Важно! Здесь вместо подстроки «С:\Program Files (x86)\1cv8\8.3.11.3034» укажите путь к Вашему каталогу 1С Предприятие.

Если и это не помогло —
Третий вариант, регистрируем компонент в реестре вручную:

Открываем: Панель управления — Администрирование — Службы компонентов – Компьютеры – Мой компьютер

Выбираем: Приложения COM+ — Дополнительные действия — Приложения — Создать приложение.
Вводим имя «V83COMConnector» , ставим опцию «Серверное приложение», и Указанный пользователь выбираем «Администратор», либо «Текущий пользователь».
В появившейся ветке V83COMConnector выбираем Компоненты – Создание нового компонента – Установка новых компонентов.
Выбираем файл — входим в Ваш каталог 1С, далее \bin\comcntr.dll, и выбираем Готово.
Правой кнопкой мыши нажимаем по ветке V83COMConnector, далее переходим на Свойства – Безопасность.
Снимаем опцию «Принудительная проверка доступа для приложений», выставляем опцию «Применить политику программных ограничений» и выбираем уровень «Неограниченный».

Источник

Ошибка «Метод Объекта не обнаружен»

Доброго времени суток, коллеги! В этой статье мы ответим на один из часто задаваемых пользователями программных решений 1С вопросов – как исправить ошибку «Метод объекта не обнаружен»?

Чтобы понять, как действовать при возникновении такого оповещения, следует разобраться с причинами данной ошибки. Чаще всего ими служат либо некорректное обновление, либо ранее допущенные ошибки – при написании или тестировании кода. Далее мы рассмотрим каждую из причин отдельно и опишем алгоритм исправления ошибки «Метод объекта не обнаружен».

1. Некорректное обновление

Чаще всего ошибка «Метод объекта не обнаружен» возникает при обновлении на сервере без очистки кэша на клиентах. Т.е. клиентская часть считает, что база не обновлена. В таких случаях, как-бы банально это не звучало, достаточно почистить кэш клиента. На просторах интернета можно найти много описаний как это делать. Некоторые специалисты предпочитают пользоваться скриптами (bat файлами). Приведу один из них:

:: 1С 8.2 для Windows 7

If Exist %USERPROFILE%\AppData\Roaming\1C\1Cv82 (

ECHO 8.2 — Удаляем файлы временных файлов 1С в Windows 7

Del /F /Q %USERPROFILE%\AppData\Roaming\1C\1Cv82\*.*

Del /F /Q %USERPROFILE%\AppData\Local\1C\1Cv82\*.*

ECHO 8.2 — Удаляем каталоги временных файлов 1С в Windows 7

for /d %%i in («%USERPROFILE%\AppData\Roaming\1C\1Cv82\*») do rmdir /s /q «%%i»

for /d %%i in («%USERPROFILE%\AppData\Local\1C\1Cv82\*») do rmdir /s /q «%%i»

:: 1С 8.3 для Windows 7

If Exist %USERPROFILE%\AppData\Roaming\1C\1Cv8 (

ECHO 8.3 — Удаляем файлы временных файлов 1С в Windows 7

Del /F /Q %USERPROFILE%\AppData\Roaming\1C\1Cv8\*.*

Del /F /Q %USERPROFILE%\AppData\Local\1C\1Cv8\*.*

ECHO 8.3 — Удаляем каталоги временных файлов 1С в Windows 7

for /d %%i in («%USERPROFILE%\AppData\Roaming\1C\1Cv8\*») do rmdir /s /q «%%i»

for /d %%i in («%USERPROFILE%\AppData\Local\1C\1Cv8\*») do rmdir /s /q «%%i»

:: 1С 8.2 для Windows XP

If Exist %USERPROFILE%\Local Settings\Application Data\1C\1Cv82 (

Читайте также:  Потекли трубы как отремонтировать

ECHO 8.2 — Удаляем файлы временных файлов 1С в Windows XP

Del /F /Q %USERPROFILE%\Local Settings\Application Data\1C\1Cv82\*.*

Del /F /Q %USERPROFILE%\Application Data\1C\1Cv82\*.*

ECHO 8.2 — Удаляем каталоги временных файлов 1С в Windows XP

for /d %%i in («%USERPROFILE%\Local Settings\Application Data\1C\1Cv82\*») do rmdir /s /q «%%i»

for /d %%i in («%USERPROFILE%\Application Data\1C\1Cv82\*») do rmdir /s /q «%%i»

:: 1С 8.3 для Windows XP

If Exist %USERPROFILE%\Local Settings\Application Data\1C\1Cv8 (

ECHO 8.3 — Удаляем файлы временных файлов 1С в Windows XP

Del /F /Q %USERPROFILE%\Local Settings\Application Data\1C\1Cv8\*.*

Del /F /Q %USERPROFILE%\Application Data\1C\1Cv8\*.*

ECHO 8.3 — Удаляем каталоги временных файлов 1С в Windows XP

for /d %%i in («%USERPROFILE%\Local Settings\Application Data\1C\1Cv8\*») do rmdir /s /q «%%i»

for /d %%i in («%USERPROFILE%\Application Data\1C\1Cv8\*») do rmdir /s /q «%%i»

ECHO Кеш очищен!

Еще одной причиной, по которой может возникать ошибка «Метод объекта не обнаружен», является незавершенное, по какой-либо причине (сбой питания, сбой в системе, обрыв связи), обновление. В таких случаях необходимо восстановить базу из бэкапа и произвести обновление вновь.

Наконец, третьей причиной возникновения ошибки в результате обновления может быть несоответствие платформы данному обновлению. В описании любого обновления указаны требования к платформе. То есть прежде чем обновить конфигурацию, стоит внимательно прочесть требования к платформе 1С:Предприятие и также обновить и ее, если новая версия конфигурации не соответствует фундаменту.

2. Некорректно написанный код

Иногда, очень редко, бывает, что разработчик пишет код и, не тестируя, загружает его в рабочую базу. Из-за чего может возникать ошибка «Метод объекта не обнаружен» в таких случаях:

А) Не создан объект, к которому идет обращение. Например, реквизит «Поступление» имеет тип ссылка и пытается вызвать метод:

Источник

При печати ценников Метод объекта не обнаружен (Метаданные). 1С: Розница 2.3.3.31

Инструкцию по установке расширения смотрите через поисковик «Как подключить расширение в 1С»

Измененный код общего модуля Управление печатью:

1С: Розница 2.3.3.31.

Скачать файлы

Специальные предложения

Как установить расширение на базовую версию:

1) Качайте тестовый релиз https://releases.1c.ru/version_files?nick=Platform83&ver=8.3.15.1958
2) ДЕЛАЙТЕ РЕЗЕРВНУЮ КОПИЮ БАЗЫ
3) Устанавливайте мое расширение
4) Пробуйте печатать

1) Скачайте и установите тестовый релиз https://releases.1c.ru/version_files?nick=Platform83&ver=8.3.15.1958
В нем работают расширения для базовых версий

2) Сделайте резервную копию базы

3) Установите расширение

(1)Можно конкретнее, в каком матче 1с есть исправление?

(1)очень интересует правдивость наличия исправления в патче1с.

(7) Забейте в поисковик «Механизм патчей (исправлений) типовых конфигураций системы 1С:Предприятие 8»

Скачивать на сайте технической поддержки https://releases.1c.ru

Официальные Патчи для релиза 1С:Розница 2.3.3.31

Вроде удалось запустить расширение на базовой рознице, для этого:

1) Платформа 8.3.17.1386
2) Установить запуск Толстого клиента
3) Запустить базу с ключом /C»РежимОтладки»
4) Установить расширение через Все действия, снять галочки безопасного режима и защиты расширения
5) Обязательно перезапустить 1с после установки расширения

Попробуйте, отпишитесь о результате

После обновление до 1С: Розница 2.3.4.33 ошибка при печати ценников:

Несоответствие типов
<Обработка.ПечатьЭтикетокИЦенников.МодульМенеджера(813)>: Рисунок.Картинка = МенеджерОборудованияВызовСервера.ПолучитьКартинкуШтрихкода(ПараметрыШтрихкода);
<Обработка.ПечатьЭтикетокИЦенников.МодульМенеджера(464)>: КоллекцияПечатныхФормВнутренняя = СформироватьПечатныеФормыЭтикетокИЦенников(СтруктураНастроек, ПечататьЭтикетки, ПечататьЦенники);
<ОшибкаПечатиЦенников ОбщийМодуль.УправлениеПечатью.Модуль(115)>: МенеджерПечати.Печать(ОбъектыСоответствующиеПечатнойФорме, ПараметрыПечати, ВременнаяКоллекцияДляОднойПечатнойФормы,
<ОбщаяФорма.ПечатьДокументов.Форма(499)>: ПечатныеФормы = УправлениеПечатью.СформироватьПечатныеФормы(Параметры.ИмяМенеджераПечати, ИменаМакетов,
<ОбщаяФорма.ПечатьДокументов.Форма(43)>: КоллекцияПечатныхФорм = СформироватьПечатныеФормы(Параметры.ИменаМакетов, Отказ);
<ОбщийМодуль.УправлениеПечатьюКлиент.Модуль(34)>: ОткрытьФорму(«ОбщаяФорма.ПечатьДокументов», ПараметрыОткрытия, ВладелецФормы, Строка(Новый УникальныйИдентификатор));
<Обработка.ПечатьЭтикетокИЦенников.Форма.Форма.Форма(1197)>: УправлениеПечатьюКлиент.ВыполнитьКомандуПечати(

по причине:
Несоответствие типов

Причем возникает, если длина ШК отлична от 13 символов

В 33 версии расширение не нужно, его можно отключить. Но даже с ним работает печать, проверил на ШК code39 больше 13 символов и EAN8.

Помнится была такая ошибка после обновлений, но это не точно. Помогало редактирование макета ценника и последующего его сохранения. Можно попробовать сделать новый макет ценника, заполнить его по умолчанию и вставить поле ШК в него, затем распечатать его.

Это бывает когда штрихкод записан с лишними пробелами, актуально для EAN-8.

Решение:
Общий модуль «ГенерацияШтрихкодаКлиентСервер»
Функция ИзображениеШтрихкода(ВнешняяКомпонента, ПараметрыШтрихкода)

Меняем строку
ШтрихкодВрем = Строка(ПараметрыШтрихкода.Штрихкод); // Преобразуем явно в строку.
на
ШтрихкодВрем = СОКРЛП(Строка(ПараметрыШтрихкода.Штрихкод)); // Преобразуем явно в строку.

Обновление 08.05.20 15:11

См. также

Мобильный ТСД, Инвентаризация, Маркировка, Штрихкод Промо

Мобильный терминал сбора данных для смартфонов и ТСД. Синхронизация между Вашей 1С и мобильным приложением осуществляется через HTTP-сервис (http или https) или промежуточный файл. Приложение для тех, кому важна безопасность данных, так как промежуточные сервисы для обмена не используются.

27.12.2020 19221 333 1cspec 151

Печать этикеток и ценников по изменившимся ценам за период для УТ 11

С помощью этого расширения вы сможете отобрать и напечатать ценники только на те товары, цены которых изменились за указанный период, или в выбранных документах установки цен.

Источник

Ошибка «Метод объекта не найден (ФискализороватьЧек)»

Здравствуйте!
Работаем в программе 1С:Предприятие 8.2 (8.2.16.368) УТ 10.3.11.4(доработанная конфигурация, поэтому не обновляем).
Возникла следующая проблема: когда кассир 2 дня пробивал чеки, все работало корректно, на третий день при попытке пробить чек из документа ПКО, выходит ошибка «Метод объекта не найден (ФискализороватьЧек)», подключено оборудование АТОЛ 22Ф, смена открывается и закрывается правильно. Драйвер обородувания стоит последний с сайта АТОЛ. Проверка связи с оборудованием проходит успешно.
В чем может быть причина такого сбоя?

Ну под лежачий камень вода не течет, как говорится.

Попробуйте протестировать chdbfl, а затем в конфигураторе. Так же попробовать передобавить базу в список.

(7) Извините, не правильно выразилась. Доработки были не только для 54ФЗ.
Только что переустановила драйвер оборудования на версию ККТ_8.14.02.02. Открыла смену, когда пробивала чек вышла ошибка:

<ОбщийМодуль.ПодключаемоеОборудованиеУниверсальныйДрайверКлиент.Модуль(468)>: Метод объекта не обнаружен (Свойство)
РегистрационныйНомерККТ = ?(ПараметрыРегистрации.Свойство(«РегистрационныйНомерККТ»), ПараметрыРегистрации.РегистрационныйНомерККТ, «»);

Перезагрузила компьютер, заново стала пробивать чек, вышла следующая ошибка:

<Документ.ПриходныйКассовыйОрдер.Форма.ФормаДокумента.Форма(917)>: Значение не является значением объектного типа (ФискализироватьЧек)
ОшибкаТО = ОбработкаОбслуживания.ФискализироватьЧек(ОбъектДрайвера, ПараметрыЧека);

Источник

Оцените статью
Наименование Файл Версия Размер