GAZ-53 GAZ-3307 GAZ-66

Ang value ay hindi isang object type value status

Kapag nagpasok ng impormasyon, awtomatikong binabago ng mga elemento ang kategorya ng input, ang ilang mga kaginhawahan ay nilikha, na sa ilang mga kaso ay maaaring maging isang malubhang balakid para sa programa.

Ano ang ipinahihiwatig ng error sa halaga ng 1C sa mga cell?

Ang alertong "Value 1C ay hindi kabilang sa isang uri ng bagay" ay nagpapahiwatig ng presensya sa mga cell ng talahanayan na naproseso ng software module ng maling uri ng data na orihinal na ibinigay. Kung ang mga template ay napunan sa pamamagitan ng kamay, ang anumang character maliban sa isang naghihiwalay na tuldok ay maaaring gumawa ng isang string sa halip na isang 1C na digital na halaga, at ang isang karagdagang tuldok ay maaaring mag-convert ng impormasyon sa "petsa" na posisyon.

Sa hinaharap, ang paggamit ng naturang dokumento ay nagiging hindi tama, dahil sa panahon ng proseso ng pag-post ang talahanayan ay napunan ng mga hindi tamang katangian. Kapag bumubuo ng isang seleksyon at nagtatakda ng isang filter "ayon sa petsa", ang form ay hindi nagpapakita ng petsa, ngunit isang linya na nagpapahiwatig ng pagkakaiba.

Maaari mong i-set up ang pagpapakita ng halaga sa 1C sa pamamagitan ng pagkansela ng dokumentasyon hanggang sa mabuo nang tama ang kinakailangang file. Sa kasong ito, ang form na may error ay dapat tanggalin at manu-manong ipasok. Kung ang sanhi ng isang hindi kawastuhan sa halaga ng 1C ay ang aktibidad ng programmer, ang depekto ay kailangang itama sa configurator.

Ang mga espesyalista sa IT Consulting ay may malawak na karanasan sa pag-set up at pagpapanatili ng mga aplikasyon ng Enterprise 8.3. Maaari kang makakuha ng mga sagot sa mga pinakakaraniwang tanong tungkol sa mga halaga sa 1C.

Ikaw (o ang user) ay nagtatrabaho sa 1C. Biglang - isang error. Ano ang gagawin?

Siyempre, ang pinakatamang bagay ay pag-aralan kung ano ang 1C error, ang mga sanhi nito, gumugol ng isang oras o dalawa upang malaman kung ano.

Ano ang gagawin kung hindi ito posible? Walang oras, walang pagnanais, walang sapat na kaalaman. Narito ang ilang lubhang nakakapinsalang tip para sa mabilis na pagwawasto ng mga error sa 1C.

Mensahe ng error 1C

Ang karaniwang uri ng 1C error message ay isang window na may text ng 1C error at ang OK at More button.

Ang teksto ng 1C error na ipinapakita dito ay isang mensahe ng user; kadalasan ay wala itong ibig sabihin sa programmer, dahil ang ipinapakitang 1C error ay maaaring resulta ng ilang maling aksyon.

Upang itama ang mga error sa 1C, kailangan mong i-click ang Higit pa sa window na ito upang makita ang mensahe ng error na 1C ng programmer. Nakasaad dito:

  • , kung saan nagkaroon ng 1C error
  • Ang function ng module na ito kung saan naganap ang 1C error
  • Ang numero ng linya ng modyul na ito kung saan naganap ang 1C error.

Maaari ka ring mag-click sa pindutan ng Configurator, at pagkatapos ay bubuksan ang configurator, ang module na ito, ang function na ito sa linyang ito, pagkatapos nito maaari mong iwasto ang error sa 1C.

Mga Trick para sa Pag-unawa sa Mga Error

Gaya ng sinabi lang, ang text ng isang 1C error ay kadalasang bunga ng mga naunang ginawang maling aksyon.

Halimbawa, ang isang napakakaraniwang 1C error text ay nagbabasa ng:

Ang value ay hindi isang object type value (WhatName)

Ano ang ibig sabihin nito???

At nangangahulugan ito ng sumusunod:

  • May variable
  • Ipinapalagay ng programa na ang halaga ng variable ay isang direktoryo o dokumento o iba pang katulad - sa pangkalahatan ito ay may mga detalye (mga patlang)
  • Sinusubukan ng program na i-access ang isang patlang ng bagay na ito
  • Gayunpaman, ang error sa 1C ay dahil sa ilang kadahilanan sa mga nakaraang linya ng programa ang variable na ito ay nakatanggap ng isang halaga na walang anumang mga detalye (mga patlang), halimbawa ang halaga na "Hindi Natukoy".

Pagwawasto ng mga error sa 1C na mas karaniwan

Siyempre, hindi namin maaaring isaalang-alang ang lahat ng mga error na maaaring umiiral sa 1C sa ngayon.
Subukan nating maikling ilista ang mga error sa 1C na madalas mangyari, pati na rin ang mga nakakapinsalang tip para sa mabilis na pagwawasto ng mga error sa 1C.

  • Kung ang variable ay may uri na Boolean (iyon ay, tinatanggap nito ang mga halagang True at False), kung gayon maaari itong ma-access tulad nito:

    Kung VariableName Then

    Ang pagsulat na ito ay magkatulad:
    Kung VariableName = True Then

    Gayunpaman, kung sa ilang kadahilanan ang variable na ito ay kumuha ng isang hindi Boolean na halaga, ang unang opsyon ay magbibigay ng 1C error, ngunit ang pangalawa ay hindi.

  • "Hindi nahanap ang pangalan ng function na XXX"

    Ang ilang mga module ay isinasagawa sa server. Bukod dito, ang ilang mga function ng parehong module ay maaaring isagawa sa server o sa client.

    Sa kasong ito, maaaring mangyari ang isang 1C error na ang isang function na tumatakbo sa server ay tumatawag sa isang function na tumatakbo sa client. Sa kasong ito, magkakaroon ng ganitong 1C error.

    Kinakailangang ilipat ang naturang function sa server, kung maaari.

  • "Hindi nahanap ang variable na pinangalanang XXX"

    Katulad ng nakaraang 1C error. Kung ang programa ay naglalaman ng isang tawag sa isang function na matatagpuan sa isang karaniwang module, ganito ang hitsura nito:
    ModuleName.FunctionName();

    Kung sa parehong oras ito ay nakatakda sa mga katangian ng module na ito ay naisakatuparan sa kliyente, at kami ay nag-a-access mula sa mga linya ng programa na naisakatuparan sa server, pagkatapos ay magkakaroon ng 1C error
    "Hindi nahanap ang variable - ModuleName"

    Kinakailangang paganahin din ang pagpapatupad ng modyul na ito sa server.

  • "Hindi nakita ang property XXX sa object"

    Ang ibig sabihin ng salitang "Property" ay ang field ng object na ito (attribute). kailangan:
    o Tukuyin kung anong uri ng bagay ito
    o Kung ito ay isang reference book, isang dokumento, kailangan mong makita kung ang ari-arian ay talagang tinatawag na iyon
    o Kung ito ay o – tingnan ang mga detalye ng form na may ganoong pangalan.

  • "Ang pamamaraan Xxxx ay hindi nakita sa bagay"

    Ang salitang "pamamaraan" ay tumutukoy sa isang function/pamamaraan sa isang module ng bagay na ito.

    kailangan:
    o Tukuyin kung anong uri ng bagay ito
    o Hanapin ang module nito (modul ng object kung ito ay isang 1C object, form module kung ito ay isang form)
    o Suriin kung may function na may ganitong pangalan.

  • "Error 1C kapag nagpapatupad ng kahilingan"

    Nangangahulugan ito na mayroong 1C error sa text ng kahilingan. Ang teksto ng kahilingan ay karaniwang tinukoy sa programa nang mas maaga (iyon ay, mas mataas) kaysa sa ito ay naisakatuparan. Hanapin ang teksto ng query sa modyul na ito (na nasa itaas ang iyong mga mata o sa pamamagitan ng paghahanap sa salitang “PUMILI”).

    Subukang suriin ang text ng kahilingan o sa pamamagitan ng pag-right click sa text ng kahilingan at subukang buksan ang taga-disenyo ng kahilingan upang makakuha ng pahiwatig.

  • "1C layout error" - kapag nagpapatakbo ng isang ulat

    Ang 1C error na ito ay nangangahulugang alinman sa 1C error sa request text o 1C error sa ACS settings (kadalasan sa mga pagpapangkat, sa mga napiling field, sa conditional formatting).

    Subukang magsimula sa mga setting, na lubos na pinapasimple ang mga ito. Suriin na sa mga napiling field at conditional formatting - walang mga field na minarkahan ng ekis sa listahan.

    Kung hindi ito makakatulong, subukang pumunta sa nilalaman ng kahilingan at gamitin ang tagabuo ng kahilingan upang makakuha ng pahiwatig.

Error "Ang halaga ay hindi isang halaga ng uri ng bagay (Foreign Organization)" sa 1C: Accounting 8.2 (rebisyon 2.0)

2015-07-13T13:28:05+00:00

Ang ganitong error ay maaaring mangyari sa anumang dokumento na gumagamit ng "Dokumento ng mga pag-aayos sa katapat (manu-manong accounting)" bilang isa sa mga detalye.

Kadalasan ang error na ito ("Ang halaga ay hindi isang halaga ng uri ng bagay (Banyagang Organisasyon)") ay lumalabas sa dokumentong "Inisyu ang Invoice" kapag sinusubukang i-print ito. Sa kasong ito, ang dahilan ay bagama't ang field na "Invoice basis document" ay tinukoy sa dokumento, iniisip ng program na ito ay walang laman.

Mayroong dalawang mga pagpipilian para sa paglutas ng problemang ito:

  • Marahil ang pinakasimpleng isa ay tanggalin ang dokumentong ito mula sa database at ipasok ito muli. Ipasok lamang ito nang hindi na kinokopya tapos na dokumento, at punan ang dokumento mula sa simula.
  • Ang pangalawang opsyon ay para sa mga mas advanced na user: sa pamamagitan ng menu na "Serbisyo" - "Pagproseso ng grupo ng mga reference na libro at dokumento" baguhin ang katangiang "Batayan ng dokumento para sa pag-isyu ng isang invoice" sa isa na napili na sa dokumento.
Taos-puso, (guro at developer).

Nag-update ako kamakailan ng isang program sa isa sa aking mga computer sa trabaho. 1C: Enterprise. Matapos simulan ang programa, may naganap na error sa proseso ng pag-update: "Nabigo ang pag-update. May naganap na error noong ina-update ang bersyon ng program: Ang halaga ay hindi isang halaga ng uri ng bagay (Code)." Ang pag-restart ng programa ay hindi nakatulong - lumitaw muli ang window ng error:

Ang tool na binuo sa 1C:Enterprise ay nakatulong sa akin na malutas ang problemang ito: Pagsubok at pagwawasto sa base ng impormasyon.

1. Kaya, una sa lahat, isara ang programa 1C, at gumawa ng kopya ng database kung sakali. Upang gawin ito, pumunta sa folder kung saan naka-imbak ang database at kopyahin ito sa isang lugar file 1Cv8.1CD:

2. Ngayon patakbuhin muli ang programa 1C: Enterprise. Sa panimulang window, pumunta sa " Configurator”:

3. Pagkatapos sa menu bar, pumunta sa tab na “ Pangangasiwa” – “Pagsubok at pag-aayos”:

4. Sa window na bubukas, lagyan ng check ang mga kahon at marker tulad ng sa aking screenshot, at pagkatapos ay i-click ang "Run" na button:

5. Sa pagtatapos ng proseso ng pagsubok, ang impormasyon na may mga resulta ng pagsubok na ito ay ipapakita sa ibaba:
Isara ang programa 1C. Pagkatapos ay inilunsad namin ito muli. Pagkatapos ilunsad ang error: " Nabigo ang pag-update. Ang value ay hindi isang object type value” hindi dapat maulit.

Error: "Ang halaga ay hindi isang halaga ng uri ng bagay (RightValue)" sa 1C: Accounting 8.3 (rebisyon 3.0.31.9)

2018-10-25T11:51:27+00:00

Pagkatapos mag-update sa pinakabagong release (3.0.31.9) ng 1C: Accounting 8.3, ang listahan ng mga order sa pagbabayad ay huminto sa pagbubukas para sa ilang mga user. Lumilitaw ang error: "Ang halaga ay hindi isang halaga ng uri ng bagay (RightValue)."

Ito ay isang pagkakamali ng mga developer ng 1C at malamang na ayusin nila ito sa isa sa mga susunod na update.

Ngunit ang Marso 31 ay nalalapit at gusto kong makarating sa mga order sa pagbabayad ngayon Paano ito gagawin? Sa ngayon isa lang ang alam kong paraan:

  • Pumunta sa seksyong Pangangasiwa.
  • Buksan ang Mga Setting ng User sa action bar.
  • Ganap na i-clear ang mga setting ng user.

Wala pa akong alam na mas malambot na paraan, ngunit nagtatrabaho ako sa direksyong ito.

Maaaring mas mahusay na subukan munang i-clear ang hindi lahat ng mga setting, ngunit i-clear ang setting ng elemento lamang ng "Mga order sa pagbabayad" sa mga setting ng hitsura.

Taos-puso, (guro at developer).