Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Ошибка: Класс незарегистрирован
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
igmig65
Подскажите кто знает, первый раз с таким столкнулся.
В печ форме ценника раньше печатался штрих код, вставлен как внешний объект, в свойствах прописано:
Таб.ТекущийОбъект.Text=ПечШК
Но при открытии таблицы в конфигураторе тоже выскакивает предупреждение Класс незарегистрирован.
Если пытаюсь открыть, то пишет: ошибка при запуске прикладной программы сервера.
В самой базе при печати тоже предупреждает:Класс незарегистрирован.
и сообщения по каждому ценнику :Значение не представляет агрегатный объект (Text).
Или какуюто дллку удалили, непойму.
Vofka
Тестирование и исправление на копии не делал?

Ну, и как вариант, поискать какие длл в тексте подключаются и попробовать их зарегестрировать.
1Cv77
А ActiveBarcode установлен?
igmig65
Да черт его знает, со вчерашнего дня такой глюк. Я даже не в курсе что там ставили когда подключали сканер, меня небыло, я только обработку ихнюю под конфу заточил и все. А вчера сделал стандартный Архивирование периода и все. Говорят после этого началось.
Сам сканер работает, отлавливает по штрихкоду, глюк именно с печформой ценника. Там вставлен внешний объект, вот он его неопределяет, что это. В конфиге только перехожу на таблицу ценника и сразу предупреждение: Класс незарегистрирован.
1Cv77
Не знаю, поможет это или нет...
но все таки:

На сервере нужно установить ActiveBarcode_v3.5, нужен файл BARCODE.OCX ()
Файл BARCODE.OCX скопировать в WINDOWS и желательно в каталог базы
выполнить команду: regsvr32 BARCODE.OCX

В процедуру ПриНачалеРаботыСистемы() добавлено:
        Попытка
                АВС_ШК=СоздатьОбъект("BARCODE.BarcodeCtrl.1");
        Исключение
                Сообщить(ОписаниеОшибки()+РазделительСтрок
                                +"Компонент ActiveBarcode не установлен на данном компьютере!");
        КонецПопытки;
igmig65
Точно, баркод находится в экстформс базы, а я вчера изменил путь к базе. нужно его зарегить заново с новым адресом?
Flexy
Цитата(igmig65 @ 13.01.11, 14:34) необходимо зарегистрироваться для просмотра ссылки
Точно, баркод находится в экстформс базы, а я вчера изменил путь к базе. нужно его зарегить заново с новым адресом?

Если BARCODE.OCX уже есть в папке в Windows и в каталоге базы, то достаточно просто выполнить команду regsvr32 BARCODE.OCX
Pepe
Цитата(igmig65 @ 13.01.11, 14:34) необходимо зарегистрироваться для просмотра ссылки
Точно, баркод находится в экстформс базы, а я вчера изменил путь к базе. нужно его зарегить заново с новым адресом?

Не совсем корректно регистрировать библиотеки в папках не прописанных в Path. каждый раз при переименовании, удалении зарегистрированной библиотеки из данной папки будет необходимо перерегистрировать ее на новом месте.
Данные библиотеки желательно регистрировать в путях Path.
Was-de-gam
Вот инструкция по регистрации компонента: необходимо зарегистрироваться для просмотра ссылки
Was-de-gam
x
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.