Програмын хамгаалалтын түлхүүр эсвэл олж авсан програм хангамжийн лиценз олдсонгүй - Шийдэл. Лиценз олдсонгүй

Гэр / Хөтөчүүд

"Системийн бүрэн бүтэн байдлын зөрчил илэрсэн" гэж олон хэрэглэгчид 1С-д нэвтрэх үед энэ алдааг олж харсан. Алдаа нь 2017 оны 12-р сард 1С 8.3.10.2699 ба 8.3.11.2899 хувилбар бүхий платформуудыг гаргаж, програмын хууль ёсны байдлыг шалгах механизмыг нэвтрүүлсэнтэй холбоотой юм.

Хэрэв таны 1С платформын хувилбар нь 8.3.10.2699 эсвэл 8.3.11.2899-ээс дээш байвал файлын мэдээллийн сантай ажиллахдаа "Системийн бүрэн бүтэн байдлыг зөрчсөн нь илэрсэн" гэсэн алдаа гарах магадлалтай. Энэ алдаата ч гэсэн тохиолддог лицензтэй хувилбар 1С.

"Системийн бүрэн бүтэн байдлын зөрчил илэрсэн" алдаа яагаад гарч ирдэг вэ?

Яагаад алдаа гарсныг олж мэдье. 1С хууль ёсны эсэхийг шалгах механизм нь дараах зарчим дээр суурилдаг. Та 1С-ийг эхлүүлж, мэдээллийн санд ороход програм хэд хэдэн шалгалт хийдэг.

  • backbas.dll файл өөрчлөгдсөн (шалгах нийлбэрийг шалгасан)
  • эмулятор суулгасан уу?
  • бүртгэлд эмуляторуудын оруулгууд байгаа эсэх

Хэрэв хууль бус хувилбар илэрсэн бол (магадгүй зүгээр л буруу суулгасан програм) 1С нь алдаа гаргаж, 1C-г "унтраах" эсвэл "дахин эхлүүлэх" гэсэн сонголтыг өгнө.

Дэлгэрэнгүйг үзэх үед дугаар нэмэлт мэдээлэлбид үүнийг авахгүй.

Энд хэрэглэгчид сандарч, тэдний утас руу утасдаж эхэлдэг системийн администраторууд. Ямар ч муу зүйл болоогүй. Таны суурь аюулгүй, эрүүл байна. Туршилт, залруулга, түүнчлэн 1С мэдээллийн санг сэргээх програмууд тус болохгүй. Энэ алдаа нь 1С мэдээллийн сантай ямар ч холбоогүй юм.

1С-ийн хууль бус хувилбар илэрсэн эсвэл гол эмулятор суулгасан үед алдаа гардаг. Та лицензтэй хувилбартай байж болох ч лиценз худалдаж авахаасаа өмнө лицензгүй хувилбарыг ашигласан бөгөөд устгаагүй эсвэл систем дээр түүний ул мөр үлдсэн байх магадлалтай.

"Системийн бүрэн бүтэн байдлын зөрчил илэрсэн" алдааг хэрхэн арилгах вэ

Энэ алдааг даван туулах хэд хэдэн арга бий.

1С: Enterprise-ийн хувилбарыг өмнөх хувилбар руу буцаана уу. Backbas.dll файл болон эмуляторуудыг шалгахгүйгээр ажилладаг хамгийн сүүлийн үеийн хувилбарууд 8.3.10.2667 Тэгээд 8.3.11.2867 . Энэ шийдэл нь түр зуурынх, учир нь... эрт орой хэзээ нэгэн цагт эдгээр хувилбаруудад ажиллахгүй тохиргоо гарч ирэх болно.

HASP эмуляторыг устгана уу. Олон эмулятор байдаг тул бичихэд хэцүү байдаг бүх нийтийн зааварчилгаатэдгээрийг арилгахын тулд. Та дараах алхмуудыг туршиж үзэж болно.

  1. VUsb.sys болон vusbbus.sys файлуудыг олж устгана уу
  2. Дотор тушаалуудыг ажиллуулна уу тушаалын мөрАдминистраторын нэрийн өмнөөс:
    loaddrv.exe - haspflt-г зогсоох
    loaddrv.exe - haspflt устгах
    дел %systemroot%\system32\drivers\haspflt.sys
    Мөн HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\haspflt\ бүртгэлийн түлхүүрүүдийг устгахыг зөвлөж байна.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Emulato r
    HKEY_LOCAL_MACHINE\SYSTEM\Current ControlSet\Services\Emu

Хамгийн сүүлчийн арга бол rbc_icp нөхөөс (Бүтэн байдлыг шалгах нөхөөс). Хэрэв танд байгаа бол лицензийн түлхүүр 1C-ийн хувьд USB холбогч нь таны хувьд маш чухал бол та хууль бус аргыг ашиглаж болно. Энэ засвар нь системийн бүрэн бүтэн байдлыг шалгахыг идэвхгүй болгодог хамгийн сүүлийн үеийн хувилбарууд 1С: Үүнийг хэрэгжүүлж байгаа аж ахуйн нэгжүүд.

Засвар нь дараах файлуудыг өөрчилнө:

  • backbas.dll (unipatch 1c8_UP.exe ашигладаг)
  • frntend.dll (зузаан үйлчлүүлэгчийн бүрэн бүтэн байдлыг шалгахыг идэвхгүй болгох)
  • mngcln.dll (нимгэн клиент дэх бүрэн бүтэн байдлыг шалгахыг идэвхгүй болгох)

Баталгаажуулалтыг хууль бусаар тойрч гарах хувилбар бас бий. Дурын зургаан өнцөгт засварлагчийг ашиглан 1С суулгасан лавлах сангаас backend.dll (хэрэв танд 8.1 хувилбар байгаа бол) эсвэл backbas.dll (хэрэв танд 8.2,8.3 хувилбар байгаа бол) файлыг нээгээд HEX утгуудыг хайж олоорой: 100000FFD085C00F8208F8FEFF0F8416 85-ыг 31-ээр солино.

Өгүүллийн төгсгөлд байгаа мэдээллийг зөвхөн мэдээллийн зорилгоор өгсөн бөгөөд хууль бус үйлдлийг өөгшүүлдэггүй!

UPD. 2019.01.15

VUSBBUS болон HASPFLT устгах скрипт
Код:

@echo унтраалттай
setlocal enableextensions disabledelayedexpansion

%%a-д (vsubbus haspflt) залгана уу:CheckDriver %%a
түр зогсоох
явах: eof

:CheckDriver
sc query %1|олох /i “KERNEL_DRIVER”>nul
Хэрэв алдааны түвшин 1 байвал: DelSYS
sc stop % 1
sc% 1 устгах
:DelSYS
del /f /q “%SystemRoot%\system32\drivers\%1.sys”
явах: eof

Хөтөлбөр гэнэт "эвдэрсэн", "1C: Enterprise" болон "Тохируулагч" горимд хоёуланд нь эхлэхгүй байна гэсэн гомдлыг бид ихэвчлэн сонсдог. Нягтлан бодох бүртгэл, татварын тайланг яаралтай гаргах шаардлагатай байгаа нөхцөлд энэ мэдээ ялангуяа тааламжгүй байдаг. Энэ нийтлэлд бид хэлэлцэх болно боломжит шалтгаануудХамгийн гол нь эдгээр чухал алдаануудын аль нэг нь гарсан тохиолдолд мэдээллийн баазын ажиллагааг сэргээх арга юм.

Хөтөлбөрийг ердийн байдлаар, өөрөөр хэлбэл "1С: Аж ахуйн нэгж" горимд эхлүүлэх үед "Мэдээллийн сангийн файл алга байна" гэсэн алдаа гарч ирэх нөхцөл байдлын талаар бид ярих болно.


Мэдээллийн бааз нь өмнө нь байсан хаяг дээр мэдээллийн сангийн файл байхгүй байсан тул илрүүлээгүй байна. энэ файл.

Уншсаны дараа бид "OK" дээр дарж, өмнөх цонхонд "Out" товчийг дарж болно, учир нь дахин эхлүүлэх нь энэ асуудлыг шийдэхгүй.

Энэ тохиолдолд тохируулагчийг эхлүүлэх үед та шинэ мэдээллийн сан үүсгэхийг хүсэх болно, гэхдээ та "хуучин" ажиллаж байгаа мэдээллийн санг нээх шаардлагатай тул "Үгүй" гэсэн сонголтыг сонгоно.


Хөтөлбөрийн ийм "зан төлөв" -ийн шалтгаан нь мэдээллийн сан бүхий хавтсыг устгах, эсвэл түүний хөдөлгөөн, нэрийг өөрчлөх эсвэл эхлүүлэх цонхонд мэдээллийн сан руу орох замыг зассан байж болно.

Ийм нөхцөлд ямар арга хэмжээ авах ёстой вэ? Нэгдүгээрт, дээр дурдсан сууринд хүрэх зам. Та бидэнд хэрэгтэй мэдээллийн баазыг тодруулснаар эхлүүлэх цонхноос харж болно.


Яг энэ хаягаар программ мэдээллийн санд ханддаг бөгөөд хэрэв тэндээс олохгүй бол ийм төрлийн алдаа гаргадаг. Тиймээс та энэ хаяг зөв эсэхийг шалгах хэрэгтэй. Та "Миний компьютер" руу орж, мэдээллийн сан агуулсан хавтсанд юу тохиолдсоныг олж мэдэх боломжтой. Харж байгаа жишээнд энэ нь "демо суурь" хавтас юм.


Таны харж байгаагаар шаардлагатай хавтас заасан байршилд байгаагүй. Даалгавар нь фолдерын нэрийг өөрчилсөн эсвэл өөр локал диск рүү зөөсөн эсэхийг тодорхойлох явдал юм. Ихэнхдээ хэн нэгэн компьютер дээр хадгалагдсан өгөгдлүүдийг "зохицуулахыг" хүсэх үед мэдээллийн сантай хавтаснууд зовж шаналж байдаг. Та хайж байсан хавтсандаа юу тохиолдсоныг санаж магадгүй гэж бодоорой.

Манайд бол зүгээр л нэрээ өөрчилсөн. Шалтгааныг тодорхойлсны дараа бид 1С тохиргоонд мэдээллийн сан руу нэвтрэх шинэ замыг бүртгэх боломжтой болно.


Сонгох замаар энэ мэдээллийн сан, "Өөрчлөх" товчийг дарна уу. Нэрийг нь зааж өгөхийг хүссэн эхний цонхонд "Дараах" дээр дарна уу. Дараа нь дараагийн цонх нээгдэж, бид шинийг дахин бүртгүүлэх болно зөв зам, нөхцөл байдалд гарч ирсэн.



Одоо эхлүүлэх цонх нь мэдээллийн сангийн шинэ замыг харуулна.

Тайлбарласан алхмууд нь хөтөлбөрт алдагдсан мэдээллийн баазыг олоход тусалж, асуудалтай нөхцөл байдлыг хамгийн бага цаг алдалгүй арилгахад тусална гэж найдаж байна.

1С Нягтлан бодох бүртгэлийн програмыг эхлүүлэх үед оператор "Лиценз олдсонгүй. Програмын хамгаалалтын түлхүүр олдсонгүй эсвэл хүлээн аваагүй програм хангамжийн лиценз" Энэ асуудал үүсэх нь системийн тохиргооны өөрчлөлттэй холбоотой байж болох бөгөөд үүний үр дүнд 1С нь системийг чанарын хувьд шинэ гэж хүлээн зөвшөөрсөн эсвэл 1С-ийн буруу тохиргоотой (ялангуяа, сүлжээний тохиргоо nethasp.ini тохиргооны файл). Энэ материалд би энэ алдааны шалтгааныг нарийвчлан шинжлэх болно, мөн үүнийг хэрхэн засах талаар тайлбарлах болно.

Үйл ажиллагааны доголдол үүсэх шалтгаанууд

"Лиценз олдсонгүй" алдаа нь ихэвчлэн 1С програм нь локал компьютер (эсвэл сервер) дээр лицензийн файлыг (ихэвчлэн .lic өргөтгөлтэй) илрүүлээгүй тохиолдолд тохиолддог бөгөөд энэ нь заасан системийг бүрэн эхлүүлэх боломжийг олгодог.

Энэ нөхцөл байдал дараах хүчин зүйлсээс шалтгаалж үүсч болно.


1С дээр "Лиценз олдсонгүй" -г хэрхэн засах вэ

“Лиценз олдсонгүй. 1С хэрэглэгчийн систем дээр програмын хамгаалалтын түлхүүр эсвэл хүлээн авсан програм хангамжийн лиценз илрээгүй":

  1. Хөтөлбөрийг эхлүүлэхийн өмнө галт ханыг идэвхгүй болгох;
  2. Системд "Alladin monitor" суулгана уу. Энэ бүтээгдэхүүн нь програмын сүлжээний хувилбарт лицензийн ашиглалтыг харуулж байна. Таны системд суулгасан лиценз байгаа эсэхийг шалгахын тулд үүнийг ашиглана уу;
  3. Техник хангамжийн лицензийг ашиглахдаа мэдээллийн сангийн цонхонд "Тохиргоо" дээр дарж, "Тоног төхөөрөмжийн лицензийг ашиглах" сонголтын хажууд байгаа нүдийг чагтална уу;
  4. Дараах зам дээр байрлах Nethasp.ini файлыг засварлана уу:

Энэ файлыг нээж, үйлчлүүлэгчийн компьютерийн IP хаяг, лицензийн менежерүүдийн нэрийг бичнэ үү. Үүнийг хийхийн тулд тусгай хэсэгт дараахь зүйлийг зааж өгнө үү.

Дараа нь энэ хэсэгт лицензийн менежерийн серверийн IP хаяг (NH_SERVER_ADDR = шаардлагатай IP шиг харагдах ёстой), лицензийн менежерүүдийн нэрийг (NH_SERVER_NAME = менежерийн нэр) зааж өгнө үү.

Менежерийн нэрийг NHS_SERVERNAMES = нэр 1, нэр 2 гэх мэт хэлбэрээр хэсэгт урьдчилан зааж өгсөн болно.

  • Одоо байгаа лицензээ идэвхжүүлнэ үү. Хэрэв танд лиценз байхгүй тухай мессеж ирсэн бол "Тийм" дээр товшоод лицензийг суулгах замыг зааж өгнө үү (локал компьютер эсвэл сервер).
  • Дараа нь бид лицензийг эхлээд авах, дахин авах эсвэл шинэчлэх сонголтыг сонгоно. Бид лицензийн харагдацыг "Бүх компьютер хэрэглэгчид" болгож, түүнийг олж авах аргыг сонгоно уу - гар, автомат, дижитал зөөвөрлөгч дээр. Бид бүртгэлийн маягтыг бөглөж, дараа нь бид лавлахад байрлуулсан файлд өгөгдлийг хадгалдаг.

"? - ижил төстэй алдаа нь 1С платформыг өөр хувилбар болгон хувиргаж буй туршлагагүй администраторуудад тохиолддог. Түүнээс гадна энэ нь ахлах болон өмнөх (доод тушаал) руу шилжих үед гарч ирдэг.

Суулгацыг шалгаж байна

Өгөгдлийн сангийн эхлүүлэх хуудсан дээр тохиргоонд тохиромжгүй хувилбарыг зааж өгөх үед систем нь мэдээжийн хэрэг параметрийн тохиромжгүй байдлыг харж, зөв ​​объектыг ажиллуулж чадахгүй. Хөтөлбөр нь хэрэглэгчдэд мэдэгдэл буцаана: "олдсонгүй суулгасан хувилбар 1С: Аж ахуйн нэгж". Тохиргоонд заасан нэгийг зүгээр л эхлүүлэх боломжгүй.

Засвар нь түүний утгыг тохирох тохиргоогоор солихыг шаарддаг.

Зурган дээр санал болгосны дагуу:

Энэ нь шинэ платформыг суулгах нь эхлүүлэх эхлэлийн тохиргоонд өөрчлөлт оруулалгүйгээр явагдсан гэсэн үг юм.

"1C: Enterprise-ийн суулгасан хувилбар илрээгүй" гэсэн алдаатай холбоотой байж болох зүйл бол өмнөх хувилбарын оронд нэг платформын алдаатай суулгац юм.

1С програм нь файлуудын аль нэгийг ашиглаж эхэлдэг:

  • Хэрэв энэ нь 1cv8.exe бол *.exe гүйцэтгэгдэх файлыг хадгалдаг директорийн хувилбарыг ажиллуулна;
  • Хэрэв энэ нь 1CEStart.cfg файл (стандарт арга) бол програм нь хувилбарыг бие даан сонгодог (энэ талаар хувилбаруудыг устгах нь зохимжгүй). Түүний тохиргоо нь тохиргооны буруу утгыг агуулж болно. Үүний үр дагавар нь буруу хөөргөх явдал юм.

Бид үүнийг арилгах хэрэгтэй.

Файл руу хүрэх ойролцоо маршрутын жишээг зургаас харж болно.

Хэрэв зөрчлийг арилгах боломжгүй бол та бүх платформ файлуудыг (түр зуурын файлуудыг) устгаад дахин суулгах хэрэгтэй.

Одоогийн байдлаар энэ нийтлэлд дурдсан бэрхшээлүүд ховор тохиолддог. Үндсэндээ түүнтэй мөргөлдөх нь өмнөх хувилбараас гурав дахь 1С хувилбар руу шилжих үед гарсан.

Гэхдээ хэрэв та түүнтэй уулзах тавилантай бол одоо та зохих мэдлэгээр зэвсэглэсэн байна.

1С-тэй ажиллахад алдаа гарч болзошгүй: Гадаад бүрэлдэхүүн файл олдсонгүй.

Өгүүллийг уншсаны дараа та дараахь зүйлийг сурах болно.

  • энэ алдааны шалтгааныг хэрхэн тодорхойлох;
  • Асуудлыг хэрхэн засах талаар зөвлөмж аваарай.

1С-д нэмэлт үйлчилгээг ашиглах үед гадаад бүрэлдэхүүн хэсгийн файл олдоогүй алдаа гардаг, жишээлбэл:

  • Банкны хуулга үйлчилгээ;
  • Банкны хяналтын үйлчилгээ;
  • Бүртгэлийн үйлчилгээ;
  • Морферын хазайлтын үйлчилгээ;
  • Service Spark эрсдэл;
  • гэх мэт.

1С дахь ийм ачаалалтай үйлчилгээ бүр өөрийн гэсэн тогтмолтой байдаг. Хэрэв та 1С тохируулагчийг нээвэл салбар дээр ТогтмолуудТа эдгээр тусгай тогтмолуудын жагсаалтыг харж болно.

Заасан үйлчилгээг ачаалах үед тогтмол нь тухайн байрлалд "хоолох" болно Ашигласан.

Хэрэв ямар нэг шалтгааны улмаас банкны хуулга гаргахдаа баримт бичгийн маягт дахь бүтэн нэрийг хасах гэх мэт. гадаад бүрэлдэхүүн хэсгийн файл олдсонгүй гэсэн алдаа гарч ирвэл та 1С дахь энэ бүрэлдэхүүн хэсгийг хариуцдаг тогтмолуудын төлөвийг шалгаж эхлэх хэрэгтэй.

Та 1С: товчлуураас тогтмолын төлөвийг харж болно Үндсэн цэс - Бүх функцууд - Тогтмол.

Үйлчилгээний туг далбаатай байх ёстой. Хэрэв үйлчилгээг ашиглаагүй бол програм нь бүрэлдэхүүн хэсгийг "хардаггүй". Үйлчилгээний тугийг гараар тохируулна уу.

Хэрэв туг байрлуулсны дараа автомат татаж авах 1С нь бүрэлдэхүүн хэсгүүдийг гүйцэтгэдэггүй тул та үүнийг "гараар" ачаалах хэрэгтэй. Эдгээр тохиолдолд шаардлагатай бүрэлдэхүүн хэсгийг өөрөө ачаалах боломжийг програмистууд бичдэг.

1С програм дахь бүтэн нэрийг өөрчлөх үйлчилгээ ажиллахаа больсон. Програмист тогтмолын төлөвийг шалгадаг гадаад боловсруулалтыг бичсэн Morpher declination үйлчилгээг ашиглана уу мөн бүрэлдэхүүн хэсгийг хүчээр ачаалах.

IN програмын кодболовсруулах явцад программист тогтмолыг албадан суулгахыг зааж өгсөн DeclensionMorpher үйлчилгээг ашиглана уу Morpher үйлчилгээг татаж авах.

Morpher үйлчилгээг суулгахад зориулсан алхам алхмаар зааварчилгаа.

Алхам 1. Хөтөлбөрт гадны боловсруулалтыг холбох.

1С: хэсэгт гадаад хэвлэсэн маягт, тайлан, боловсруулалтыг холбох маягтыг нээнэ үү Захиргаа - Програмын тохиргоо - Хэвлэсэн маягт, тайлан, боловсруулалт - Нэмэлт тайлан, боловсруулалт.

Товчлуураар Файлаас нэмэх ... гадаад боловсруулалтыг ачаалах.

Алхам 2. Гадаад боловсруулалтыг тохируулах.

Боловсруулах байршлын хэсэг болон түүнд хандах эрх олгосон хэрэглэгчдийг зааж өгнө үү.

Алхам 3. Боловсруулж эхлэх.

Тохиргоонд заасан хэсэг рүү очоод холбоосыг нээнэ үү Нэмэлт боловсруулалт .

Нэмэлт боловсруулах цонхонд заасан боловсруулалт дээр курсорыг байрлуулж товчийг дарна уу Гүйцэтгэх .

Алхам 4. Morpher үйлчилгээний холболтыг шалгаж байна.

Товчлуурыг ашиглан програмын үйлчилгээний ашиглалтыг шалгана уу Шалгах .

Алхам 5. Morpher үйлчилгээг суулгах.

Morpher үйлчилгээг ашиглахыг идэвхжүүлж, товчлуурыг ашиглан холбогдох бүрэлдэхүүн хэсгийг татаж авна уу Өргөдөл гаргах .

Алхам 6. Бүрэлдэхүүн хэсгүүдийн суулгацыг товчлуураар шалгана уу Шалгалт .

Үйлчилгээ ачаалагдсан байна!

Бүрэлдэхүүн хэсгүүдийг ачаалахтай холбоотой асуудлуудаас гадна алдааны шалтгаан нь ашигласан 1С платформ байж болно. Энэ нь програмд ​​суулгасан бүрэлдэхүүн хэсгүүдийн хувьд алдаа нь ихэвчлэн цэвэр байдлаар үүсдэг техникийн үзүүлэлтүүд 1С хэрэглэгчдийн ашигладаг платформууд.

Алдаа хайхдаа хамгийн чухал дүрмийг бүү мартаарай: асуудлыг нарийвчлан судлахаасаа өмнө компьютер эсвэл сервер файл биш бол дахин ачаална уу. болон үйлчлүүлэгч-сервер 1С. Ихэнхдээ энэ энгийн аргыг өгдөг маш сайн үр дүн. Ялангуяа бүх зүйл "ажилладаг" байсан бөгөөд гэнэт ... зогссон бол.

Нийтлэл тусалсан уу?

Өөр нэг нууц урамшуулал, бүрэн эрхийг аваарай тусламжийн систем BukhExpert8 14 хоног үнэгүй

© 2024 ermake.ru -- Компьютер засварын тухай - Мэдээллийн портал