Probleme tipice cu procesarea externă

1. Problemă: Nu am drepturi suficiente în Windows pentru a înregistra SDK-ul

Cum de a diagnostica: Când executați eroarea: „Nu a fost înregistrat componenta ActiveX SBIS.Docflow“ sau „nu a reușit să înregistreze noua versiune a componentelor ActiveX SBIS.Docflow», prelucrarea este închisă. Cum de a rezolva: sistemul client, administratorul trebuie să dea utilizatorului dreptul de a înregistra sau înregistra el însuși Sbis3SDK.dll (du-te la computerul utilizatorului ca administrator și executați prelucrarea externă).







2. Problemă: Nu există drepturi suficiente în Windows pentru salvarea fișierelor de configurare în director

Cum se face diagnosticul: se emite o eroare "Directorul de configurare [Directory name] nu este disponibil (de la server pentru versiunea client-server)" Cum se rezolvă: Administratorul de sistem al clientului trebuie să dea drepturile utilizatorului la directorul specificat. Sau, dați drepturile pentru orice alt director și specificați-l ca director de setări în fila "Setări fișiere" din procesare. Atenție vă rog! Pentru un client-server 1C care operează într-un mod gestionat, directorul este specificat pe server. Aceasta este, dacă calea C: \ Sbis1C este specificată, este calea locală de pe server și ar trebui să fie dată acolo sau să specificați un director de rețea care este accesibil de pe server.

3. Problemă: Nu există drepturi suficiente în 1C pentru a începe procesarea prin meniul "File / Open".

Cum se diagnostichează: Se generează o eroare de "violare a accesului", prelucrarea nu pornește. Mod de decizie: Administratorul trebuie să adauge prelucrarea la lista de procesare externă pentru acest utilizator sau, dacă este posibil, să adauge utilizatorului drepturile "Drept suplimentar la deschiderea rapoartelor externe și prelucrare".

4. Problemă: Nu există acces la Internet.

În plus, vom instala și configura VLSI Connect.

1. Problemă: Configurația este redenumită

Cum se diagnostichează: Se emite un protocol pentru verificarea fișierelor de configurare, în care numele de configurare nu corespunde fișierelor de setări selectate. Cum se rezolvă: Setați setările dintr-o configurație mai potrivită (sau încercați toate setările unul câte unul)

2. Problemă: Configurația nu are un registru de documente

Cum se diagnostichează: Se emite un protocol de validare cu o eroare a formularului: "Document de interogare nevalid ... Tabela nu a fost găsită" [Document name] "...".

Probleme tipice cu procesarea externă

Cum se rezolvă: Dacă clientul nu are nevoie să trimită documente din acest registru, dezactivați doar acest fișier de configurare.

3. Problemă: Configurația nu are un registru de date pentru stocarea statusurilor documentelor și modul în care documentele sunt livrate contrapărții.

Cum se diagnostichează: Se emite un protocol de validare cu o eroare a formularului: "Text de interogare nevalid ... Tabela nu a fost găsită" DataServer. [Nume înregistrare] "...":

Probleme tipice cu procesarea externă

Cum se rezolvă:
  • Corectați eroarea în interogare în fișierul de setări al utilizatorului. Ștergem toate conexiunile din stânga în care este indicat acest registru de date și toate câmpurile și condițiile asociate registrului:

Locul VT_Realizare FROM

Dokument.RealizatsiyaTovarovUslug AS RealizatsiyaTovarovUslug din stânga se alăture RegistrSvedeniy.ZnacheniyaSvoystvObektov ZnacheniyaSvoystvObektov CUM RealizatsiyaTovarovUslug.Kontragent = ZnacheniyaSvoystvObektov.Obekt Și ZnacheniyaSvoystvObektov.Svoystvo.Naimenovanie = "SBIS_SposobDostavki"

COMENZI LA DATA DOCUMENTULUI, NUMĂR DE DOCUMENT

  • Indicăm că starea documentelor va fi stocată într-un fișier dbf. Pentru a face acest lucru, din fișierul cu setările de configurare, scoatem parametrul "FormSourceStates" din fișierul de configurare al utilizatorului:

4. Problemă: Nu toate obiectele sunt stocate acolo unde este necesar

Cum se diagnostichează: Se elaborează un protocol de verificare cu o listă de rechizite și informații de referință inexistente. De exemplu, în documentul "Realizarea serviciilor de bunuri" nu a fost găsit "contractul contractantului":

Probleme tipice cu procesarea externă

Cum se rezolvă: În informațiile de ajutor sau în configurație (dacă există acces) ne uităm, unde nu sunt găsite valori. În protocolul de verificare, căutăm tabelul Realizarea elementelor de servicii (în textul erorii, este indicat numele tabelului cu rechizitele disponibile). În tabel, căutăm elemente de recuzită similare în sensul Contractului de la Antreprenor.

Probleme tipice cu procesarea externă






Vedem că există un recuzită "Tratat". În fișierul de setări personalizate, în loc de opțiunea [Document]. Contractul Contrapărții îl scriem [Document].

1. Problemă: Valorile greșite sunt descărcate

Modul de diagnosticare: Datele din formular tipărit 1C diferă de datele din vizualizarea noastră. De exemplu, numele furnizorului este diferit:

Probleme tipice cu procesarea externă

Cum să rezolvăm: Căutăm valoarea dorită pe cardul de documente (sau în cărțile care pot fi deschise din document - cardul Organizației, Contrapărții, Contractul etc.). În cazul nostru, deschideți cardul organizației, tk. furnizorul în cazul implementării este organizația noastră:

Probleme tipice cu procesarea externă

Vedem că în formatul tipărit 1C numele furnizorului este luat din câmpul "Denumire prescurtată (prin documente constitutive)". Acum trebuie să înțelegem numele acestor elemente de recuzită în configurație. Pentru a face acest lucru:
  • Deschidem configurația, găsim documentul "Implementarea bunurilor de servicii" și deschideți formularul documentului. În forma noastră, ne uităm la proprietățile câmpului Organizație, de la care am deschis cardul:

Probleme tipice cu procesarea externă

Vedem că tipul de valoare al acestui câmp este directorul Organizației.

  • Găsiți directorul Organizație în configurație și deschideți forma elementului. În formă, ne uităm la proprietățile câmpului în care se află numele dorit:

Vedem că datele din acest câmp sunt completate din recuzele "NameScreen".

  • Creați un fișier de configurare personalizat pentru încărcarea implementării și scoateți parametrul cu numele organizației:

Structura de noduri a nodurilor trebuie să fie respectată, ca în fișierul de configurare principal.

2. Problemă: Aveți nevoie de informații suplimentare în forma tipărită a documentului

Cum se diagnostichează: În formatul tipărit 1C există informații suplimentare care nu sunt în vizualizarea noastră. Cum se rezolvă: Pentru a încărca orice informații suplimentare, parametrii sunt adăugați în fișierul de configurare al utilizatorului. Există un grup special de parametri care se încadrează automat în forma tipărită a documentului (îl puteți citi aici):
  • Infoshapka - valoarea parametrului este afișată în antetul documentului
  • InfoPeredTabl - valoarea parametrului este afișată înaintea părții de masă a documentului
  • InfoPromTable - valoarea parametrului este afișată după partea din tabel a documentului
  • InfPodval - valoarea parametrului este afișată în subsolul documentului
Astfel, putem rezolva problema fără a schimba vizualizarea decât în ​​cazul în care se afișează informații suplimentare în forma tipărită a clientului într-unul dintre locurile listate. De exemplu, clientul dorește să vadă numele contractului în factură înainte de partea din tabel. În ce condiție este stocat acest nume, definim același mod ca și în punctul 1, numele organizației a fost determinat. În acest caz, parametrul "InfPeredTable" se adaugă la fișierul de configurare al utilizatorului:

Ca rezultat, obținem:

Probleme tipice cu procesarea externă

3. Problema: Am nevoie de vizualizarea mea a documentului.

Cum se diagnostichează: Formatul tipărit al documentului din 1C este foarte diferit de cel al nostru și clientul insistă că formularul standard nu este potrivit. Cum de rezolvat: comandăm vizualizarea în departamentul implementării EDI. Când este gata, adăugați identificatorul de vizualizare la fișierul de setări personalizate din parametrul File_CodE:

Identificatorul este scris în ghilimele simple. Dacă, pe lângă modificarea formularului, noua vizualizare ar trebui să conțină valori care lipsesc în fișierul xml, atunci datele lipsă pot fi adăugate în fișierul xml utilizând parametrii documentului sau parametrii string-table.

4. Problemă: trimiterea prin SDK este lentă.

Cum se diagnostichează: Clientul nu este mulțumit de viteza de trimitere a unui număr mare de documente. Cum se rezolvă: dacă clientul trimite câteva mii de documente la un moment dat, este logic să sugerăm trimiterea prin intermediul unei conexiuni. În acest mod, procesarea va încărca rapid fișierele necesare pe disc și puteți continua să lucrați în 1C. Un VLSI Connect în fundal va trimite fișiere și nu interfera cu contabilul pentru a lucra în 1C. În fila Setări din procesare, specificați metoda de schimb "Catalog". Instalați și configurați conexiunea VLSI. Directorul de schimb indicat în procesare trebuie să corespundă cu directorul de lucru al VLSI Connect. În setările de conectare VLSI, trebuie să specificați formatul "Document (* .tive.xml)" pentru documentele, intrările și starea de ieșire:

Probleme tipice cu procesarea externă

5. Problemă: Nu există driver pentru lucrul cu fișierele dbf, utilizate în mod implicit (Microsoft dBASE Driver).

Cum de a diagnostica: Când deschideți un document care a primit, apare o eroare: „O excepție (Microsoft OLE DB Provider pentru drivere ODBC): [Microsoft] [Manager de driver ODBC] nume de sursă de date nu a fost găsit și nici un conducător auto specificat, implicit“. Cum de a rezolva: driver este utilizat atunci când se lucrează cu DBF-fișiere, care stochează nomenclatura comparație (și propria noastră contraparte). Există două modalități de a rezolva problema:
  • Dacă există un alt driver, înregistrați șirul de conexiune în fișierul de configurare al utilizatorului. De exemplu:
În timpul funcționării, prelucrarea la linia de la capătul atasaza calea către directorul cu DBF-fișierul dorit, rezultatul este un șir de conexiune completă, de exemplu: „Provider = Microsoft.ACE.OLEDB.12.0; Extended Properties =«DBASE IV;»Sursa de date = C: \ Sbis1C \ NomenklaturaPostavschika \ 6000000001 \ „drivere disponibile pot fi găsite în meniul "date Start Panou / de control / Instrumente de administrare / ODBC Surse"
  • Dacă nu există un driver adecvat, puteți utiliza locurile obișnuite pentru a stoca cartografierea nomenclatorului în 1C. În funcție de configurație, acesta poate fi un registru de informații "Nomenclatorul contractelor" sau un director "Nomenclatorul furnizorilor".
Pentru a comuta spațiul de stocare al unui element dintr-un DBF într-un registru sau într-un director, luați parametrul "Formă de lucru cu furnizarea de către client" în fișierul de configurare al utilizatorului. Dacă în configurație există un registru de informații "Nomenclatorul conturilor", atunci se indică forma lucrării "Compararea listei registrelor":

Dacă în configurație există un director "Nomenclatorul furnizorilor", atunci se indică forma lucrării "Compararea Nomenclaturii_Regulări":







Trimiteți-le prietenilor: