Ба мазмуни асосӣ гузаред

2147221164 (0x80040154): Синф ба қайд гирифта нашудааст - чӣ бояд кард



Дар нармафзори 1C, ба монанди дигар, баъзан хатоҳо рӯй медиҳанд. Ин имкон намедиҳад, ки нармафзор ба таври дуруст фаъолият кунад ва метавонад тамоми кори ташкилотро паст кунад. Бинобар ин, шумо бояд донед, ки чӣ гуна бо камбудиҳои гуногун мубориза баред. Махсусан, имрӯз мо таҳлил мекунем, ки чӣ гуна хатогиеро, ки "2147221164 (0x80040154): синф ба қайд гирифта нашудааст" ва барои ислоҳ кардани он чӣ бояд кард.

Сообщение об ошибке на экране
Хато "2147221164 (0x80040154): Синф ба қайд гирифта нашудааст"



Мақолаи мақолаҳо:

Вақте ки хато 2147221164 пайдо мешавад

Хатогӣ "2147221164 (0x80040154): синф ба қайд гирифта нашудааст" бо сабаби муноқишаи нусхаҳои 1C, ки ҳоло ҳамдигарро ба ҳам мепайвандад, пайдо мешаванд. Мо дар тафсилоти бештар таҳлил мекунем. Маълумот DB 1C мубодилаи маълумот бо пайвасти COM. Ва агар, масалан, 1C: платформаҳои корпоративии конфигуратсия 8.3 кӯшиш мекунад, ки алоқа бо версияи 1C-ро оғоз кунад, пас дар ин марҳила ҳангоми кӯшиши пайвастшавӣ ба COM server, ин хато пайдо мешавад.

Якум, биёед муайян созед, ки сервери 1C якчанд вариант дорад:

  1. 32-bit 8.1 (x86).
  2. 64-битҳо 8.2 ва 8.3 (x64).

Проблемаҳо дар худи сервер бо пойгоҳи дода пайдо мешаванд. Равзанаи мушкилот ин аст, ки x64 тарҳҳои сохтори 1C бевосита ба китобхонаи comcntr.dll 32-ро дастрасӣ надоранд. Дар ин ҳолат, пайвастшавӣ бо истифодабарии COM + барномаҳое, ки бо ҳамкорони x86 алоқаманд аст, карда мешавад.



Ҳамчунин нигаред: Формулаи нодурусти нигоҳдории маълумот 1C 8.3 чӣ гуна ислоҳ кардан .

Бо мушкилот мубориза баред

Мо бо назарияи ба анҷом расонида, ба амалия идома медиҳем - мо кӯшиш мекунем, ки хатогиашро ислоҳ намоем "2147221164 (0x80040154): синф сабт нашудааст".

Номнавис кардани китобхонаи comcntr.dll

Агар хатогии comcntr.dll ба қайд гирифта нашавад, хато метавонад рӯй диҳад. Мо онро ба таври зерин ҳал карда метавонем. Хати ройгонро ба воситаи пахшкунии тугмаи Start дар PCM) ва regsvr32.exe "C: \ Файлҳои барнома (86) \ 1cv82 \ 8.3.XX.XXXX \ bin \ comcntr.dll" ворид кунед. OK ро пахш кунед ва, агар ҳама чиз хуб бошад, мо дар бораи бақайдгирии муваффақонаи китобхона хабар медиҳем.



Сохтани барномаи нав COM +

Агар китобхона ба қайд гирифта шуда бошад, аммо мушкилот боқӣ мемонад, пас тугмаи Оғозро (барои Windows 10 OS) пахш кунед ва Диски Фишуриро даъват кунед. Сипас, мо қисмати "Система ва амният" -ро ворид мекунем, ки баъд аз он "Идоракунӣ" меравем. Яке аз равзанаҳое, ки мо дар он ҷо "Хизматҳои компонент" -ро ҷустуҷӯ мекунем ва онро бо кнопкаи дуюм дар LMB кушоед. Дар консол навтарин дар ҷузвдони компютерӣ ва баъд "My Computer" -ро пахш намоед. Рӯйхати ҷузвдонҳо пеш аз мо пайдо мешаванд. «Приложение». PKM "COM + Applications" -ро пахш намуда, "Эҷоди" "Application" -ро интихоб кунед.

Консоль "Службы компонентов"
Сохтани барномаи нави COM +

Баъд, ба таври зерин гузаред.

  1. Дар саҳифаи интернетие, ки кушода аст, пахш кунед "Next" ва вақте ки дар тирезаи нав мо барои интихоби хосият пешниҳод карда шудаем, "Эҷоди ариза нав" -ро пахш кунед.
  2. Дар сатри мувофиқ, мо ба номи нав ба аризаи нав таъин карда мешавад, ки он на танҳо аз ҷониби мо, балки аз ҷониби дигар истифодабарандагон дар давоми кор минбаъд омӯхта мешавад, масалан, 1CV8_ComConnect. Дар ин ҷо мо усули фаъолкунӣ - "Application Application" -ро интихоб мекунем.

    Выбираем способ активации 1CV8_ComConnect
    1CV8_ComConnect номи навро ворид кунед
  3. Акнун мо тартиби сертификатро иҷро мекунем. Дар майдони "Истифодабарандаи мушаххас" бо истифодаи "Бознигарии функсия", мо дар ҳисоботе, ки дар он 1C version 8.3 кор мекунад, ҷустуҷӯ мекунем. (Масалан, мо онро User1CV83 инъикос медиҳем).
    Удостоверяем приложение
    Мо ба корбар бо роҳи функсияҳои Тафсир нигарем

    Окно выбора учетной записи, под которой будет запускаться сервер
    Қадамҳои мушаххаси корбар
  4. Мо аз протоколҳое, ки дар тирезаҳои зерин дода шудаанд, ба тугмаи "Finish" ро пахш кунед. Мастер пӯшидааст.
  5. Мо ба тирезаи "Хизматҳои компонентӣ" бармегарем ва филиали барномаҳои наве офаридаем. Бозгашти "Роллар" -ро, ки мо дар он ҷузъи CreatorOwner пахш мекунем. PCM дар сатри "Истифодабарандагон" сабт кунед ва корбари навро офаред. Боз, ҳисоберо, ки дар он сервери 1C оғоз мегардад, интихоб кунед (ин ҳамон User1CV83 аст, ки дар боло муҳокима шудааст).
  6. Ба филиали барнома 1CV8_ComConnect равед ва RMB дар сатри "Components" ро пахш кунед. Сохтани як ҷузъи нав.
  7. Дар муҳаррире, ки кушодани ҷузъҳои "Installing components" нависед, ва вақте ки равзанаи зерин пайдо мешавад, китобхонаи dllро мо бояд талаб кунем (он дар роҳи C: \ Files Files (x86) \ 1cv81 \ bin \). Мо кори Оғохонро анҷом медиҳем.
  8. Мо як компоненти 1CV81.ComConnect.1 дорад. Мо онро бо PKM пахш мекунем ва калимаи "Хона" -ро кушоем. Дар ҷадвали "Амният" рӯйхати "Рӯйҳои ба таври ҷудошуда барои объектҳои интихобшуда" пайдо мешавад ва қуттии санҷишро CreatorOwner муқоиса кунед.

Он метавонад барои шумо муфид бошад: ошкор кардани вайронкунии мукаммали система дар 1С чӣ бояд кард .

Мо пайвастагии ба пойгоҳи додашударо аз 1C: барномаи версияи корпоративӣ 8.3 баррасӣ кардем. Агар шумо планшетро бо таҳрири 8.1-ро аз версияи 1C 8.2 муқаррар карда бошед, пас шумо бояд илова кардани корбари навро илова кунед. Роли → CreatorOwner Пользователи и добавляем новую учетную запись User1CV82, под которой будет производиться запуск сервера 1С версии 8.2. Гузаштан ба роҳи 1CV8_ComConnect Роллар CreatorOwner Истифодабарандагон ва илова User1CV82 ҳисоби нав, ки дар он версияи версияи версия 8 адад версияи 8.2.

Агар шумо оромона ва бодиққат алгоритми худро риоя кунед, ислоҳ кардани хато воқеан осон ва зудтар хоҳад буд. Бо назардошти амалҳои боло, вариантҳои 1C 8.2 ва 8.3 барнома метавонанд ба китобхонаи comcntr.dll ва хатои "2147221164 (0x80040154) дархост карда шаванд: классикӣ ба қайд гирифта нашавад".



Мақолаи шумо чӣ гуна аст?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (Ҳоло рейтинг нест)
Loading ...

Назари худро

Почтаи шумо чоп карда намешавад.