#0
by Aleksey1989
Добрый вечер. Недавно столкнулся с такой интересной ошибкой: использую библиотеку NameDecl.dll (эта библиотека отвечает за склонение ФИО), она у меня загружена в общий макет, имеющий тип "Двоичные данные". Проверил работу конфигурации на нескольких компах - все хорошо, никаких ошибок нет. Стал проверять работу на компе, на котором стоит неруссифицированная Windows 2008R2 - стала появляться вот такая ошибка: Не удалось загрузить внешнюю компоненту по причине: {Отчет.АктСверкиСПоставщиком.Форма.ФормаОтчета.Форма}: Тип не определен (AddIn.NameDeclension) Сам код, который использую:
#4
by Aleksey1989
В реестре она прописана, правда компьютер после этого не перегружал, надо перегружать? Я проверял и на 32, и на 64 битных ОС. Кстати, то, что винда не руссифицированная - это не является ошибкой?
#6
by Aleksey1989
Хорошо, сейчас перезагружаю комп, посмотрим, что будет. Хотя вряд ли это поможет, т.е. регистрировать эту библиотеку в реестри винды не имеет значения: я проверял у себя на локальной машине, до этого я эту библиотеку никогда не регистрировал (да и винду неделю назад поставил) - у меня никаких ошибок не было.
#7
by loh_pedalny
В случае ПодключитьВнешнююКомпоненту("ОбщийМакет.КомпонентаСклонения", "NameDecl", ТипВнешнейКомпоненты.COM); возвращает Истина или Ложь. Вот возврат и нужно проверять
#9
by Aleksey1989
Перезагрузил комп - ошибка осталась. ПодключитьВнешнююКомпоненту возвращает истину.
#18
by Aleksey1989
Код выполняется с директивой компилляции НаСервере, база работает в файловом режиме.
#22
by Aleksey1989
То же самое. Еще раз спрошу про "национальность" ОС: то, что она не руссифицированна, а полностью английская (т.е. русский язык в ней вообще не установлен) - может из-за этого быть ошибка?
#23
by DrShad
да он до языка еще даже не дошел - пишет же тебе русским языком, что не определен такой тип
#25
by Aleksey1989
up Вообще интересует такой вопрос: как узнать, какой тип надо указывать при создании объекта:
#26
by Aleksey1989
УРА!!! Решил проблему. Как решил: скопировал макет зи конфы ЗУП. Компонента, которая находилась в этом макете, имеет тип API, а не COM.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Работа из 1С с Excel (да и вообще работа через OLE)
- Работа с индексами.
- Некорректная работа выгрузки в 7.7бухгалтерию из УТ
- Работа с ROM-Mail.dll
- Ошибка v7plus.dll & autosalon.dll
- Чем грозит замена odbcbcp.dll, sqlsrv32.dll, sqlsrv32.dll, в Win7 ?
- v7: Нужны библиотеки seven.dll и DBEng32.dll
- v7: Ошибка при создании объекта из компоненты NameDecl.dll
В этой группе 1С
- Удаление группировки строк в табличном документе
- Разные даты остатков в СКД
- Тихая установка 1с8.2
- форматирование строки XML
- v7: ЗиК - есть там сведения о заработке у предыдущих работодателей?
- MS SQL: русские символы в именах столбцов
- Как запустить отладку внешней обработки в 1с 8.1 ?
- Одинаковая номенклатура в счет-фактуре
- УНФ цены контрагента
- Для Каждого Стр из Запрос.Выполнить().Выгрузить() ...
- Подключение внешнего источника данных xls
- RLS и табличная часть
- Обязательно ли в платежке указывать сумму НДС ?
- Что нужно сделать, чтобы правильно отразился нулевой НДС в книге покупок и книге
- Отладка при использовании соединения с базой через V82.COMConnector
- ЗУП:Общий облагаемый доход
- Как распечатать непроведенный документ в 1С 8.2 ??
- Выгрузка номенклатуры из документа при обмене
- 1с розница 2.0 + SET PRISMA
- Подсоветуйте легкий брандмауэр для Win 2003.