Comconnector ошибка инициализации библиотеки модулей

Ошибка при попытке подключения к базе для обмена данными

Я
   AlkisTer

18.02.14 — 17:38

{ОбщийМодуль.яъОбменДанными.Модуль(904)}: Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V83.COMConnector.1): Ошибка инициализации библиотеки модулей

Ошибка при попытке подключения к базе для обмена данными (Выполнение обмена, Проверка подключения, Обновление данных). Ошибка появилась после обновления конфигурации основанной на ВерсияБП 3.0.28.13.

Я не программист, системный администратор, в коде не разбираюсь. Отчего такая ошибка может быть?

   21stas

1 — 18.02.14 — 19:02

А сама база нормально открывается той версией платформы, которой открыта конфигурация, которая обменивается?

   AlkisTer

2 — 19.02.14 — 10:02

База открывается нормально, объект V83.COMConnector.1 (comcntr.dll) зарегистрировал, переустанавливал 1С сервер.

Проблема появилась после обновления релиза конфигурации.

   AlkisTer

3 — 19.02.14 — 11:06

Народ помогите, реально вешаться надо :)

  

AlkisTer

4 — 19.02.14 — 16:17

Разобрались наши разработчики, их ответ:

В режиме конфигуратора нужно запустить проверку конфигурации (Конфигурация -> Проверка конфигурации) с включенными флажками «Внешнее соединение» и «Внешнее соединение (вариант клиент-сервер)». После исправления найденных ошибок должно работать.

Может кому-то поможет.

 

Сергей Макаров

Заглянувший

Сообщений: 8
Авторитет:

0

Регистрация: 11.04.2013

Добрый день!

Пытаемся запустить «Управление торговлей и взаимоотношениями с клиентами (CRM)», редакция 1.1 (1.1.19.1)  на платформе 8.3.3.721

При запуске программа вылетает с ошибкой на закрытом модуле:

Ошибка инициализации библиотеки модулей
по причине:
{ОбщийМодуль.сплмкЛицензированиеСервер.Модуль}: Процедура или функция с указанным именем уже определена (РаскодироватьСтроку)

Это ошибка из-за старого релиза и стоит обновиться? или  УТиВСК 1.1. на 8.3 в принципе не идет?

Изменено: Сергей Макаров08.11.2013 11:45:06

 

Добрый день, Сергей!

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

 

Сергей Макаров

Заглянувший

Сообщений: 8
Авторитет:

0

Регистрация: 11.04.2013

Алексей, спасибо за ответ!

Еще хочу уточнить, запуск программы производится в режиме совместимости с 8.2.16,  в этом случае УТиВСК 1.1 разве не должна поддерживать новую платформу?

Выдержка из официального письма 1с:

http://www.1c.ru/news/info.jsp?id=16733

В платформе «1С:Предприятие 8.3» поддерживается специальный режим совместимости с версиями 8.0, 8.1 и 8.2, что позволяет использовать ее с конфигурациями, разработанными для ранее выпущенных версий, без изменения самих конфигураций. В этом режиме прикладные решения, разработанные на платформе «1С:Предприятие» версий 8.0, 8.1 и 8.2, можно использовать с платформой версии 8.3 без дополнительной переработки.

Изменено: Сергей Макаров08.11.2013 13:35:39
(добавлено)

 

В данном случае специальный режим не может ничем помочь, поскольку проблема в пересечении имен метода «РаскодироватьСтроку()»
Этот метод доступен и в режиме «совместимости в 8.2», поэтому проблему не обойти в 8.3 никак в вашей версии.

Это проблема решена в последних версиях УтиВСК (1.1.25, 1.1.26). Если конфигурацию обновлять целиком сложно,  то можно просто затянуть общий модуль сплмкЛицензированиеСервер (возможно и другие 2 с префиксом сплмк) и все должно заработать.

Но сразу должен предупредить — сейчас мы не тестируем УтиВСК 1.1 в 8.3, возможны и другие проблемы, не связанные уже с системой защиты.
Пробуйте на копии базы или демке.

 

Сергей Макаров

Заглянувший

Сообщений: 8
Авторитет:

0

Регистрация: 11.04.2013

#5



0


11.11.2013 11:13:11

Алексей,

Всё заработало, спасибо!

Ошибка инициализации библиотеки модулей

Автор ТихомировИгорь, 11 ноя 2015, 13:45

0 Пользователей и 1 гость просматривают эту тему.

Самостоятельно занимаюсь изучением 1:С Предприятие 8.3 по книге Радченко М.Г.
При изучении на девятом задании возникла проблема. Все делаю правильно, как описано в книге, но выдает следующую ошибку:

Ошибка инициализации библиотеки модулей
по причине:
{ОбщийМодуль.РаботаСоСправочниками.Модуль(3,7)}: Неопознанный оператор
Общие <<?>>модули   Отбор = Новый Структура(«Номенклатура», ЭлементНоменклатуры);

Подскажите пожалуйста в ем может быть проблема.


Приведите код из вашего общего модуля РаботаСоСправочниками с 1 по 5-ую строку


Цитата: vitasw от 11 ноя 2015, 13:49
Приведите код из вашего общего модуля РаботаСоСправочниками с 1 по 5-ую строку

&НаКлиенте
Процедура ПереченьНоменклатурыНоменклатураПриИзмененииНаСервере()
   // Получить текущую строку табличной части.
   СтрокаТабличнойЧасти = Элементы.ПереченьНоменклатуры.ТекущиеДанные;

      // Установить цену.
   СтрокаТабличнойЧасти.Цена = РаботаСоСправочниками.РозничнаяЦена(
                                         Объект.Дата, СтрокаТабличнойЧасти.Номенклатура);

                                   // Пересчитать сумму строки
   РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);
КонецПроцедуры


Это точно код из общего модуля? Покажите скрином.




Цитата: vitasw от 11 ноя 2015, 14:07
http://www.lessons1c.ru/articles/55-moduly82.html

Функция РозничнаяЦена(АктуальнаяДата, ЭлементНоменклатуры) Экспорт
   // Создать вспомогательный объект «Отбор».
Общие модули   Отбор = Новый Структура(«Номенклатура», ЭлементНоменклатуры);

       // Получить актуальные значения ресурсов регистра.
    ЗначенияРесурсов = РегистрыСведений.Цены.ПолучитьПоследнее(АктуальнаяДата, Отбор);
    Возврат ЗначенияРесурсов.Цена;
КонецФункции

Прошу прошения, перепутал




Цитата: ТихомировИгорь от 11 ноя 2015, 14:25

Цитата: vitasw от 11 ноя 2015, 14:22

Цитата: ТихомировИгорь от 11 ноя 2015, 14:20Общие модули   Отбор = Новый Структура(«Номенклатура», ЭлементНоменклатуры);

В этой строке вас ничего не смущает? Так в книге НЕ написано.

Смущает, но что не пойму.

Функция РозничнаяЦена(АктуальнаяДата, ЭлементНоменклатуры) Экспорт
// Создать вспомогательный объект "Отбор".
Отбор = Новый Структура("Номенклатура", ЭлементНоменклатуры);
// Получить актуальные значения ресурсов регистра.
ЗначенияРесурсов = РегистрыСведений.Цены.ПолучитьПоследнее(АктуальнаяДата, Отбор);
Возврат ЗначенияРесурсов.Цена;
КонецФункции

Вот как там написано. Где вы увидели в этом коде фразу «Общие модули»?


Теги:

  • Форум База

  • Форум 1С — ПРЕДПРИЯТИЕ 8.0 8.1 8.2 8.3 8.4

  • Конфигурирование, программирование в 1С Предприятие 8

  • Ошибка инициализации библиотеки модулей

Похожие темы (5)

Рейтинг@Mail.ru

Rambler's Top100

Поиск

4 / 4 / 0

Регистрация: 16.01.2013

Сообщений: 1,228

1

1C 8.x

Работать с двумя базами

18.07.2016, 12:18. Показов 5724. Ответов 24


Студворк — интернет-сервис помощи студентам

Добрый день! Можете подсказать реально реализовать работу одновременно с двумя базами? Есть основная база №1, пользователь с помощью обработки заносит данные, сохраняет и создается новый документ в базе №2. Так сказать при помощи обработки (которая находится в базе №1) мы подключаемся ко второй базе и работает с ней. Если такое реально можете показать пример.



0



Эксперт 1С

3053 / 2000 / 524

Регистрация: 25.06.2009

Сообщений: 6,964

18.07.2016, 14:28

2

Ermak27, что за базы? какие конфигурации?
Может обмен данными настроить?



0



4 / 4 / 0

Регистрация: 16.01.2013

Сообщений: 1,228

18.07.2016, 14:49

 [ТС]

3

GreenkA,
-) конфигурация 8.2
-) самаписная
-) Нет, обмен я могу сделать. Мне интересно можно ли сделать как я написал выше.
Через код подключаться к базе 1с и создавать там документ.



0



Эксперт 1С

434 / 305 / 92

Регистрация: 28.05.2014

Сообщений: 1,247

18.07.2016, 15:15

4

Ermak27, ну если только через com-соединение



1



Модератор

Эксперт 1С

3724 / 2918 / 575

Регистрация: 10.03.2011

Сообщений: 11,491

Записей в блоге: 1

18.07.2016, 15:15

5

Лучший ответ Сообщение было отмечено Ermak27 как решение

Решение

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

Мне интересно можно ли сделать как я написал выше.

Можно

http://programmist1s.ru/podkly… -2-po-com/



1



Ermak27

4 / 4 / 0

Регистрация: 16.01.2013

Сообщений: 1,228

19.07.2016, 10:46

 [ТС]

6

Не могу подключиться

1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Функция ПолучитьПодключениеКСервернойБД()
     Сервер = "server";
     ИмяБазы = "copy_baza";
     Пользователь = "Админ";
     Пароль = "1c";
     
     Параметры = "srvr=""" + Сервер + """; ref=""" + ИмяБазы + """; usr=""" + Пользователь + """; pwd=""" + Пароль + """;";
     V8 = Новый COMОбъект("V83.COMConnector");
     Попытка
         Base1С = V8.Connect(Параметры);
     Исключение
         Предупреждение ("Ошибка подключения!");
     КонецПопытки;
     
КонецФункции



0



Эксперт 1С

841 / 604 / 211

Регистрация: 24.07.2013

Сообщений: 2,101

19.07.2016, 20:38

7

Убери попытку-исключение и посмотри какую ошибку выдает платформа.



0



Dethmontt

Модератор

Эксперт 1С

3724 / 2918 / 575

Регистрация: 10.03.2011

Сообщений: 11,491

Записей в блоге: 1

19.07.2016, 20:41

8

или хотя бы так

1C
1
2
3
4
5
Попытка
         Base1С = V8.Connect(Параметры);
     Исключение
         Сообщить(ОписаниеОшибки());
     КонецПопытки;



0



4 / 4 / 0

Регистрация: 16.01.2013

Сообщений: 1,228

20.07.2016, 10:24

 [ТС]

9

Dethmontt, Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V83.COMConnector.1): Ошибка инициализации модуля: МодульВнешнегоСоединения . Это что значит?



0



Модератор

Эксперт 1С

3724 / 2918 / 575

Регистрация: 10.03.2011

Сообщений: 11,491

Записей в блоге: 1

20.07.2016, 11:30

10

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

Это что значит?

Что там фигня какая то написана…
В

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

МодульВнешнегоСоединения



0



4 / 4 / 0

Регистрация: 16.01.2013

Сообщений: 1,228

20.07.2016, 11:35

 [ТС]

11

Dethmontt, что это за модуль? Где мне искать его? Мне не понятно. Я работаю на платформе 8.3, почему проблема



0



Модератор

Эксперт 1С

3724 / 2918 / 575

Регистрация: 10.03.2011

Сообщений: 11,491

Записей в блоге: 1

20.07.2016, 12:44

12

Ermak27, в базе к которой ты подключаешься не компилируется МодульВнешнегоСоединения

Добавлено через 13 секунд
Ermak27, там какие то ошибки

Добавлено через 49 секунд

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

Где мне искать его?

ПКМ по конфигурации в дереве — МодульВнешнегоСоединения



1



4 / 4 / 0

Регистрация: 16.01.2013

Сообщений: 1,228

20.07.2016, 14:55

 [ТС]

13

Dethmontt, В общих модулях такого нет.



0



Модератор

Эксперт 1С

3724 / 2918 / 575

Регистрация: 10.03.2011

Сообщений: 11,491

Записей в блоге: 1

20.07.2016, 16:52

14

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

В общих модулях такого нет.

А где я выше написал про Общие модули ?



0



4 / 4 / 0

Регистрация: 16.01.2013

Сообщений: 1,228

20.07.2016, 17:19

 [ТС]

15

Dethmontt, я тогда не понимаю где искать ПКМ по конфигурации в дереве — МодульВнешнегоСоединения ?



0



4 / 4 / 0

Регистрация: 16.01.2013

Сообщений: 1,228

21.07.2016, 08:55

 [ТС]

17

Dethmontt, Спасибо. А какая процедура или функция должна быть в этом модуле чтобы не выдавала ошибки? У меня самописная конфигурация.



0



Модератор

Эксперт 1С

3724 / 2918 / 575

Регистрация: 10.03.2011

Сообщений: 11,491

Записей в блоге: 1

21.07.2016, 16:00

18

Ermak27, а что там вообще есть?

Добавлено через 36 секунд
Ermak27, в базе к которой ты подключаешься!!!! (не из которой подключаешься!!!!)?



0



Ermak27

4 / 4 / 0

Регистрация: 16.01.2013

Сообщений: 1,228

22.07.2016, 10:01

 [ТС]

19

Dethmontt, То что есть в внешнем модуле

1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
Перем глОбщиеЗначения Экспорт;
 
Перем глТекущийПользователь Экспорт;
 
///////////////////////////////////////////////////////////////////////////////
// ПРОЦЕДУРЫ ЗАВЕРШЕНИЯ РАБОТЫ ПОЛЬЗОВАТЕЛЕЙ И ОБРАБОТКИ ПАРАМЕТРОВ
 
// Процедура выполняется при старте системы во внешнем сосединении
//
Процедура ПриНачалеРаботыСистемы()
        
    ПользовательОпределен = Ложь;
    ОписаниеОшибкиОпределенияПользователя = "";
    Если Не ЗначениеЗаполнено(ПараметрыСеанса.ТекущийПользователь) Тогда
        Если УправлениеПользователями.ОпределитьТекущегоПользователя(ОписаниеОшибкиОпределенияПользователя) Тогда
            ПользовательОпределен = ЗначениеЗаполнено(ПараметрыСеанса.ТекущийПользователь);
        КонецЕсли;
    Иначе
        ПользовательОпределен = Истина;
    КонецЕсли;
    
    Если Не ПользовательОпределен Тогда
        Если ПустаяСтрока(ОписаниеОшибкиОпределенияПользователя) Тогда
            ОписаниеОшибкиОпределенияПользователя = "Ошибка идентификации пользователя. Обратитесь к администратору";
        КонецЕсли;
        ВызватьИсключение ОписаниеОшибкиОпределенияПользователя;
    КонецЕсли;
    
    глТекущийПользователь = ПараметрыСеанса.ТекущийПользователь;
 
КонецПроцедуры //ПриНачалеРаботыСистемы()
 
///////////////////////////////////////////////////////////////////////////////
// ПРОЦЕДУРЫ И ФУНКЦИИ ЗАПОЛНЕНИЯ ПАРАМЕТРОВ СЕАНСА
 
Функция глЗначениеПеременной(Имя) Экспорт
    
    Возврат ОбщегоНазначения.ПолучитьЗначениеПеременной(Имя, глОбщиеЗначения);
 
КонецФункции
 
// Процедура установки значения экспортных переменных модуля приложения
//
// Параметры
//  Имя - строка, содержит имя переменной целиком
//  Значение - значение переменной
//
Процедура глЗначениеПеременнойУстановить(Имя, Значение, ОбновлятьВоВсехКэшах = Ложь) Экспорт
    
    ОбщегоНазначения.УстановитьЗначениеПеременной(Имя, глОбщиеЗначения, Значение, ОбновлятьВоВсехКэшах);
    
КонецПроцедуры



0



Модератор

Эксперт 1С

3724 / 2918 / 575

Регистрация: 10.03.2011

Сообщений: 11,491

Записей в блоге: 1

27.07.2016, 14:55

20

Ermak27, У общих модулей
1. УправлениеПользователями
2. ОбщегоНазначения

стоят галки «Внешнее соединение» ?



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

27.07.2016, 14:55

20

1С 8 Ошибка инициализации библиотеки модулей при выполнении регламентного задания фоново

Описание ошибки:
В данном случае ошибка «Ошибка инициализации библиотеки модулей» застала меня в расплох при выполнении регламентных заданий в фоновом режиме. Все бы ничего, но учитывая то, что в консоли «виднеется» только сама формулировка ошибки и ничего более, то справится с ней оказалось сложнее. Ведь это нужно весь код проанализировать…

Найденные решения:

Ошибка инициализации библиотеки модулей в регламентном задании

Но на помощь пришел журнал регистрации. По времени выполнения отслеживаем запись журнала и более подбробно получаем информацию о том, в чем именно может быть проблема.

Ошибка инициализации библиотеки модулей в фоновом выполнении, режиме

В моем случае было ошибкой использование функции Состояние().

Оцените, помогло ли Вам предоставленное описание решения ошибки?




© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

11-11-2015

Журавлев А.С.
(www.azhur-c.ru)

  • Com порт недоступен код ошибки 2
  • Com ошибка режима доступа к файлу базы данных
  • Com write err 995 значение ошибки эквайринг
  • Com unity test framework ошибка
  • Com timestamp ошибка работы со штампом времени