Keitimas užtrunka labai ilgai, užšąla

Klaida „Pranešimo numeris yra mažesnis arba lygus anksčiau gautam“ tikriausiai yra žinoma visiems, kurie kada nors susidūrė su mainais 1C programose. Panagrinėkime, kodėl įvyksta tokia klaida, ir pasiūlykime atsisiųsti apdorojimą, kad ištaisytumėte situaciją.

Kai keičiamasi duomenimis, sistema duomenų bazėje dažniausiai daro specialias pastabas apie tai, ar įkėlimas įvyko, ar ne. Keitimosi planų mazgai turi du specialius standartinius atributus - gauto pranešimo numerį ir išsiųsto pranešimo numerį (detaliau - ). Būtent šiose detalėse 1C saugo informaciją apie atsisiųstus / iškrautus paketus.

Norint teisingai keistis duomenimis, pranešimų numeriai mainų bazėse turi sutapti poromis. Tie. jei šaltinio bazėje išsiųsto pranešimo skaičius yra lygus 300, tai gauto pranešimo skaičius gavėjo bazėje turi būti lygus 300.

Gaukite 267 1C vaizdo pamokas nemokamai:

Apdorojimas 1C mainų pakeitimų registravimas

Tačiau yra situacijų, kai pranešimų numeriai pradeda skirtis. Tai gali atsitikti įvairiais atvejais. Pavyzdžiui, jei viena iš duomenų bazių buvo atkurta iš archyvo. Tokiu atveju būtina suderinti mainų mazgų pranešimų kodus.

Norėdami pakeisti pranešimų skaičių, paprasčiausias būdas yra naudoti tipinį apdorojimą - "Keisti registraciją mainams".

Apdorojimas vyksta kaip įprastoje programoje:

Taigi valdomiems:

Norėdami ištaisyti klaidą, spustelėkite hipersaitą su pranešimų numeriais (arba mygtuką Keisti pranešimų numerius).

Atsidariusiame lange nustatykite pranešimus į nulį ir spustelėkite mygtuką „Įrašyti“:

Dėmesio! Jei nustatysite reikšmes į nulį, prarasite pakeitimų registraciją biržoje, t.y. sistema neiškraus naujausios pakeitimų partijos.

Aukščiau aprašyti gydymo būdai paprastai yra tipinių konfigūracijų dalis.

  • Failas su pranešimu jau buvo įkeltas į gavėjo bazę. Būtina dar kartą iškrauti iš šaltinio duomenų bazės.

Klaida "Kopijuojant failą iš FTP šaltinio įvyko klaida... Klaida dirbant su internetu: baigėsi skirtasis laikas"

  • Iš svetainės, per kurią vyksta mainai, neįmanoma nukopijuoti norimo failo. Taip gali būti dėl lėto interneto ryšio arba problemų su pačia svetaine.
  • Turite pabandyti pakartoti keitimą per 15-30 minučių.

Klaida „Redaguoti šio laikotarpio duomenis draudžiama. Pakeitimų įrašyti negalima...“

  • Įkeltuose duomenyse yra uždaro laikotarpio dokumentai.
  • Būtina keisti naudotojus, turinčius teisę per šį laikotarpį keisti dokumentus.

Klaida „Turite atnaujinti duomenų bazės konfigūraciją. Atnaujinti galima konfigūratoriaus režimu"

Priežastis: programuotojai pakeitė konfigūraciją centre. Sprendimas: atnaujinkite pakeistą konfigūraciją krašto bazėje. Už tai:
  • Eikite į konfigūratorių.
  • Vykdykite meniu elementą „Konfigūratorius / Atnaujinti duomenų bazės konfigūraciją“.
  • Jei klausimas rodomas tik su atsakymais „Pakartoti“, „Atšaukti“, „Atnaujinti dinamiškai“, spustelėkite mygtuką „Atnaujinti dinamiškai“.
  • Jei klausimas pateikiamas su atsakymais tik „Bandyti dar kartą“ ir „Atšaukti“.
    • visi vartotojai turi išeiti iš 1C.
    • paspauskite mygtuką "Pakartoti".
  • Į likusius klausimus atsakykite teigiamai: „Taip“, „Sutinku“, „Gerai“.
  • Uždarykite konfigūratorių.
  • Pabandykite dar kartą atsisiųsti iš centro.

Klaida „Konfigūracija neatitinka to, ko tikėtasi“, „Bandoma priimti pakeitimus iš nežinomos konfigūracijos“

  • Duomenų bazės klaida.
  • Reikia kreiptis į ekspertus.

Keitimas užtrunka labai ilgai, užšąla

Galimos priežastys:
  • Gaunama daug duomenų.
    • Iš siuntėjo išsiaiškinkite, ar jis atliko grupinį dokumentų keitimą (paskelbė, pakeitė duomenis ir pan.).
    • Jei taip, palikite kompiuterį su keitikliu nakčiai.
  • Didelio failo negalima atsisiųsti iš interneto.
    • Jei failas yra didelis (80–100 MB ar daugiau), galbūt 1C tiesiog negali jo atsisiųsti.
    • Failą reikia atsisiųsti ir įkelti į 1C rankiniu būdu (galbūt padedant specialistams).
      • meniu punktas „Operacijos“ / Keitimosi planais / Visas / Skydelio „Skaityti pranešimą“ mygtukas.
  • Pažeistas pagrindas:
    • Bandyti
  • Jei šie veiksmai nepadeda, teks kreiptis į specialistus.
  • Jei klaidos ištaisyti nepavyksta, skambinkite pagalbos numeriu +7 (8512) 64-55-05.
  • Mūsų specialistas jums padės, nesvarbu, kokiame mieste esate.

Šiame straipsnyje apžvelgsime, kaip naudoti apdorojimą , kuris yra daugelyje tipiškų konfigūracijų ir labai supaprastina įvairių klaidų, susijusių su duomenų mainais 1C, pašalinimą.

Pirmiausia pasakykime keletą žodžių apie tai, kaip keičiamasi duomenimis 1C.

Keitimo procedūrai apibūdinti konfigūracijoje yra objektas Mainų planas. Kiekvienai keitimosi duomenimis parinkčiai sudaromas planas. Pavyzdžiui, įmonės apskaitos ir prekybos valdymo konfigūracijų mainų planas.

Kiekviename komunikacijos plane yra elementai (mazgai). Šie mazgai registruoja objektus, kurie turi būti perduoti kitame duomenų mainų etape. Nepatartina kiekvieno apsikeitimo metu perkelti visų objektų (katalogų, dokumentų), nes, pirma, jų gali būti per daug, o keitimas vėluos parą, antra, ne visus objektus pakeitė vartotojai. , todėl dauguma jų jau yra tinkamos formos baziniame imtuve.

Be to, mainų plano mazgai turi du specialius atributus: Ir Gautos žinutės numeris. Kiekvieną kartą, kai duomenų paketas įkeliamas keistis, jam priskiriamas eilės numeris. Jis įrašinėja rekvizitai Išsiųsta žinutės numeris. Panašiai, kai duomenų paketas įkeliamas iš kitos informacijos bazės, jis taip pat turi eilės numerį. Sėkmingo duomenų įkėlimo atveju šis skaičius įrašomas į rekvizitus Gautas žinutės numeris.

Skaičiai reikalingi, kad nekiltų painiavos perduodamuose duomenų paketuose. Jei paketas su numeriu, pavyzdžiui, 152, atkeliauja į duomenų bazę ir jau yra užregistruotas duomenų bazėje Gautas žinutės numeris 169, tada toks paketas bus ignoruojamas. Tai parodys klaidą:

Pranešimo numeris yra mažesnis arba lygus anksčiau gautam pranešimui

O jei atkeliaus siunta, kurios numeris 170 ar daugiau, jis bus įkeltas į duomenų bazę ir rekvizitus Gautas žinutės numeris bus priskirtas numeris.

Dirbant su duomenų mainais 1C, gali kilti kitų nestandartinių situacijų, kai reikia dirbti su pranešimų numeriais, registruoti ar išregistruoti objektus mazguose ir pan.

Taigi apdorojimas Pakeitimų registravimas mainams leidžia keisti mainų mazgus, t.y. priverstinai registruoti objektus ir juos išregistruoti, keisti gautų ir išsiųstų pranešimų numerius, peržiūrėti registruotus objektus.

Atvejų, kai to gali prireikti, pavyzdžiai:

  1. Keitimosi pranešimų numeracija paklydo. Taip gali nutikti, pavyzdžiui, kai viena iš duomenų bazių buvo atkurta iš atsarginės kopijos.
  2. Būtina retransliuoti jau perduotus objektus. Pavyzdžiui, jei pasikeitė mainų taisyklės.
  3. Reikia atšaukti atskirų objektų perdavimą ir pan.

Kaip naudoti apdorojimą Pakeitimų registravimas mainams:

  1. Viršutiniame lauke pasirinkite mainų mazgą, su kuriuo bus atliekami veiksmai. Tokiu atveju didelis laukas apačioje bus užpildytas objektais, įtrauktais į Mainų planas. Stulpelyje Automatinė registracija rodo automatinio pakeitimų registravimo būseną ir šiuo metu registruotų objektų skaičių.
  2. Mygtukas Registruok visus... apima visus mainų plane numatytus objektus mazge.
  3. Mygtukas Ištrinti visą registraciją... išvalo mainų plano mazgo registraciją. Dėmesio! Veiksmas yra negrįžtamas.
  4. Mygtukas Registruotis iki vienas... ištrina visas esamas registracijas ir užregistruoja po vieną kiekvieno tipo objektą. Dėmesio! Veiksmas yra negrįžtamas.
  5. Mygtukas Redaguoti pranešimų numerius... leidžia nustatyti savavališkas atributų reikšmes Išsiųsta žinutės numeris Ir Gautos žinutės numeris.
  6. Mygtukas su kryželiu leidžia ištrinti savavališko informacijos bazės objekto registraciją. Tuo pačiu metu galite sukurti užklausą ir pašalinti visų objektų, gautų ją vykdant, registraciją.
  7. Pliuso mygtukas leidžia pridėti savavališko informacijos bazės objekto registraciją. Tokiu atveju galite sudaryti užklausą ir pridėti visų jos vykdymo metu gautų objektų registraciją.
  8. Mygtukas Rodyti užregistruotus tam tikro tipo pakeitimus rodo informacijos bazės objektus, užregistruotus mainų mazge. Prieš paspausdami mygtuką, turite pažymėti dominančių objektų tipą.
  9. Mygtukas Standartinis įkėlimo rezultatas parodo, kaip informacijos bazės objektas atrodys įkeltas keistis XML formatu. Prieš spustelėdami, turite pažymėti dominantį objektą.

Jei kyla problemų dėl apsikeitimo tarp 1C informacinių bazių ir negalite jų išspręsti patys, mūsų specialistai mielai jums padės tai padaryti kuo greičiau.



Turite klausimų?

Pranešti apie rašybos klaidą

Tekstas siunčiamas mūsų redaktoriams: