KELL

On neid, kes loevad seda uudist enne sind.
Tellige värskete artiklite saamiseks.
Meil
Nimi
Perekonnanimi
Kuidas soovite kellukest lugeda?
Rämpsposti pole

Info sisestamisel muudavad elemendid automaatselt sisendi kategooriat, tekivad teatud mugavused, mis mõnel juhul võivad programmile tõsiseks takistuseks saada.

Mida näitab 1C väärtuse viga lahtrites?

Hoiatus "Väärtus 1C ei kuulu objektitüüpi" näitab olemasolu tarkvara moodul, algselt esitatud vale andmetüüp. Kui mallid täidetakse käsitsi, võib mis tahes märk, välja arvatud eraldav punkt, moodustada 1C digitaalse väärtuse asemel stringi ja lisapunkt võib teabe teisendada kuupäeva positsiooniks.

Tulevikus muutub sellise dokumendi kasutamine ebaõigeks, kuna kannete tegemise ajal täiendatakse tabelit valede omadustega. Valiku moodustamisel ja filtri seadistamisel “kuupäeva järgi” ei kuvata vormil kuupäeva, vaid rida, mis näitab esinevat lahknevust.

Saate seadistada väärtuse kuvamise 1C-s, tühistades dokumentatsiooni, kuni vajalik fail on õigesti genereeritud. Sel juhul tuleb veaga vorm kustutada ja käsitsi sisestada. Kui 1C väärtuse ebatäpsuse põhjuseks on programmeerija tegevus, tuleb viga konfiguraatoris parandada.

IT Consultingi spetsialistidel on laialdased kogemused Enterprise 8.3 rakenduste seadistamisel ja hooldamisel. Saate vastused enamlevinud küsimustele 1C väärtuste kohta.

Viga: "Väärtus ei ole objektitüübi (RightValue) väärtus" jaotises 1C: Raamatupidamine 8.3 (versioon 3.0.31.9)

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

Pärast 1C: Accounting 8.3 uusimale versioonile (3.0.31.9) värskendamist lakkas maksejuhiste loend mõne kasutaja jaoks avanemisest. Viga: "Väärtus ei ole väärtus" objekti tüüp(RightValue)".

See on 1C arendajate viga ja tõenäoliselt parandavad nad selle mõnes järgmises värskenduses.

Aga lähenemas on 31. märts ja ma tahan täna jõuda maksekorralduste juurde.Kuidas seda teha? Siiani tean ainult ühte võimalust:

  • Minge jaotisse Administreerimine.
  • Avage toiminguribal Kasutaja seaded.
  • Täielikult selge kasutaja seaded.

Ma ei tea veel pehmemat meetodit, kuid ma töötan selles suunas.

Võib-olla on parem proovida esmalt tühjendada mitte kõiki seadeid, vaid tühjendada välimuse seadetes ainult elemendi “Maksekorraldused” seadistus.

Lugupidamisega (õpetaja ja arendaja).

Teie (või kasutaja) töötate 1C-s. Järsku - viga. Mida teha?

Muidugi on kõige õigem analüüsida, mis on 1C viga, selle põhjuseid, kulutada tund või kaks, et teada saada, mis on mis.

Mida teha, kui see pole võimalik? Pole aega, pole soovi ega piisavalt teadmisi. Siin on mõned väga kahjulikud näpunäited 1C vigade kiireks parandamiseks.

Veateade 1C

Tüüpiline 1C veateate tüüp on aken, kus on 1C vea tekst ning nupud OK ja More.

Siin kuvatav 1C tõrke tekst on kasutajateade; sageli ei tähenda see programmeerijale midagi, kuna kuvatav 1C tõrge võib olla mõne vale tegevuse tagajärg.

1C vigade parandamiseks peate selles aknas klõpsama nuppu Veel, et näha programmeerija 1C veateadet. Selles on kirjas:

  • , milles ilmnes 1C viga
  • Selle mooduli funktsioon, milles ilmnes 1C viga
  • Selle mooduli rea number, milles 1C viga ilmnes.

Võite klõpsata ka nupul Configurator ja siis avaneb konfiguraator, see moodul, see funktsioon sellel real, mille järel saate 1C vea parandada.

Trikid vigade mõistmiseks

Nagu just öeldud, on 1C vea tekst väga sageli varem tehtud valede toimingute tagajärg.

Näiteks on väga levinud 1C veatekst järgmine:

Väärtus ei ole objektitüübi väärtus (WhatName)

Mida see tähendaks???

Ja see tähendab järgmist:

  • On muutuja
  • Programm eeldab, et muutuja väärtuseks on kataloog või dokument või midagi muud sarnast - üldiselt on sellel detailid (väljad)
  • Programm proovib pääseda juurde selle objekti väljale
  • 1C viga seisneb aga selles, et miskipärast sai see muutuja programmi eelmistel ridadel väärtuse, millel puuduvad üksikasjad (väljad), näiteks väärtus “Määramata”.

Levinud 1C vigade parandamine

Muidugi ei saa me praegu arvesse võtta kõiki vigu, mis 1C-s võivad esineda.
Proovime lühidalt loetleda sageli esinevad 1C vead ja kahjulikud näpunäited 1C vigade kiireks parandamiseks.

  • Kui muutuja on tüüpi Boolean (see tähendab, et see aktsepteerib väärtusi Tõene ja Väär), pääseb sellele juurde järgmiselt:

    Kui MuutujaNimi Siis

    See kirjutis on sarnane:
    Kui MuutujaNimi = True, siis

    Kui aga see muutuja mingil põhjusel omandab mittetõveväärtuse, siis esimene valik annab 1C vea, kuid teine ​​mitte.

  • "Funktsiooni nime XXX ei leitud"

    Mõned moodulid käivitatakse serveris. Lisaks saab sama mooduli mõnda funktsiooni täita serveris või kliendis.

    Sel juhul võib ilmneda 1C-tõrge, kuna serveris töötav funktsioon helistab kliendis töötavale funktsioonile. Sel juhul tekib selline 1C viga.

    Selline funktsioon on vaja võimalusel serverisse teisaldada.

  • "Muutujat nimega XXX ei leitud"

    Sarnaselt eelmise 1C veaga. Kui programm sisaldab väljakutset funktsioonile, mis asub ühises moodulis, näeb see välja järgmine:
    MooduliNimi.FunktsiooniNimi();

    Kui mooduli atribuutides on määratud, et see käivitatakse kliendis ja me pääseme juurde nendelt programmi ridadelt, mis käivitatakse serveris, siis ilmneb 1C viga
    "Muutujat ei leitud – mooduli nimi"

    Samamoodi on vaja lubada selle mooduli täitmine serveris.

  • "Objektil ei tuvastatud atribuuti XXX"

    Sõna "omadus" tähendab selle objekti (atribuudi) välja. Vajalik:
    o Tehke kindlaks, mis tüüpi objekt see on
    o Kui see on teatmeteos, dokument, siis tuleb vaadata, kas kinnisvara on tõesti nii nimetatud
    o Kui see on või – vaadake selle nimega vormi üksikasju.

  • "Objektil ei tuvastatud meetodit Xxxx"

    Sõna "meetod" viitab funktsioonile/protseduurile selle objekti moodulis.

    Vajalik:
    o Tehke kindlaks, mis tüüpi objekt see on
    o Leidke selle moodul (objektimoodul, kui see on 1C objekt, vormimoodul, kui see on vorm)
    o Kontrollige sama nimega funktsiooni olemasolu.

  • "Viga 1C päringu täitmisel"

    See tähendab, et päringu tekstis on 1C viga. Taotluse tekst määratakse programmis tavaliselt varem (st kõrgemal) kui see täidetakse. Otsige selles moodulis päringu teksti (silmaga ülal või otsides sõna "SELECT").

    Proovige päringu teksti analüüsida või paremklõpsake päringu tekstil ja proovige vihje saamiseks avada päringu kujundaja.

  • "1C paigutusviga" - aruande käivitamisel

    See 1C-viga tähendab kas 1C-viga päringu tekstis või 1C-viga ACS-i sätetes (sageli rühmitustes, valitud väljadel, tingimusvormingus).

    Proovige alustada sätetega, lihtsustades neid oluliselt. Kontrolli, et valitud väljadel ja tingimusvormingus ei oleks loendis ristiga märgitud välju.

    Kui see ei aita, proovige minna päringu kehasse ja kasutada vihje saamiseks päringu koostajat.

Viga "Väärtus ei ole objektitüübi (välisorganisatsioon) väärtus" jaotises 1C: Raamatupidamine 8.2 (versioon 2.0)

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

Selline viga võib ilmneda igas dokumendis, mille ühe üksikasjana on kasutatud “Vastaspoolega arvelduste dokument (käsitsi raamatupidamine)”.

Tihti ilmub see tõrge (“Väärtus ei ole objektitüübi (välisorganisatsioon) väärtus”) dokumendis “Väljastatud arve” selle printimisel. Sel juhul on põhjus selles, et kuigi dokumendis on väli “Arve alusdokument” on programmi arvates tühi.

Selle probleemi lahendamiseks on kaks võimalust:

  • Võib-olla on kõige lihtsam see dokument andmebaasist kustutada ja uuesti sisestada. Lihtsalt sisestage see ilma seda juba kopeerimata valmis dokument ja täitke dokument nullist.
  • Teine võimalus on kogenumatele kasutajatele: menüü "Teenus" - "Teatmete ja dokumentide rühmtöötlus" kaudu muutke atribuut "Arve väljastamise dokumendi alus" selle vastu, mis on juba dokumendis valitud.
Lugupidamisega (õpetaja ja arendaja).

Värskendasin hiljuti ühes oma tööarvutis programmi. 1C: Ettevõtlus. Pärast programmi käivitamist ilmnes värskendusprotsessi käigus tõrge: „Uuendus ebaõnnestus. Programmi versiooni värskendamisel ilmnes viga: väärtus ei ole objektitüübi (Code) väärtus. Programmi taaskäivitamine ei aidanud - uuesti ilmus veaaken:

1C: Enterprise'i sisseehitatud tööriist aitas mul selle probleemi lahendada: Infobaasi testimine ja parandamine.

1. Nii et kõigepealt sulgege programm 1C, ja tee andmebaasist igaks juhuks koopia. Selleks minge kausta, kus andmebaas on salvestatud ja kopeerige see kuhugi fail 1Cv8.1CD:

2. Nüüd käivitage programm uuesti 1C: Ettevõtlus. Avage avaaknas " Konfiguraator”:

3. Seejärel minge menüüribal vahekaardile " Administreerimine” – “Testimine ja parandamine”:

4. Märkige avanevas aknas ruudud ja markerid nagu minu ekraanipildil ning seejärel klõpsake nuppu „Käivita”.

5. Testimisprotsessi lõpus kuvatakse allpool teave selle testimise tulemustega.
Sulgege programm 1C. Seejärel käivitame selle uuesti. Pärast vea käivitamist: " Värskendus ebaõnnestus. Väärtus ei ole objektitüübi väärtus” ei tohi korrata.

KELL

On neid, kes loevad seda uudist enne sind.
Tellige värskete artiklite saamiseks.
Meil
Nimi
Perekonnanimi
Kuidas soovite kellukest lugeda?
Rämpsposti pole