Proprietarul directorului nu poate fi schimbat. Directoare subordonate. Rapid. Fila „Ierarhia directorului”.

25.10.2019 Interesant

Klyuev V.V.

http://prof1c.kklab.ru

Directoare subordonate

Cel mai probabil, ați observat deja în mod repetat în configurațiile tipice obișnuite că directoarele sunt interconectate, când atunci când selectați un element de director (directorul 1), valoarea unui alt director (directorul 2) este „filtrată” de această valoare - adică valori sunt selectate care aparțin numai elementului curent de director; de exemplu, acesta este Directorul „Diviziune”, al cărui proprietar este Directorul „Organizație”.

Pentru a înțelege imediat esența a ceea ce se întâmplă, să ne uităm la ceea ce se întâmplă în practică. Pentru a face acest lucru, puteți crea o configurație goală de la zero sau puteți accesa orice copie existentă baza de informatiiși creați 2 directoare în configurator.

Directory1 și Directory2. În directorul 2, accesați fila „Proprietari” și selectați proprietarul - „Directoar1”, vezi așa cum se arată în figură.

Acum, când creați elemente în „Directory2”, sistemul vă va cere să introduceți proprietarul directory1. Există o opțiune - Utilizarea subordonării - când subordonarea este setată la Elemente, grupuri sau grupuri și elemente.

S-ar părea că totul este simplu, dar apar probleme pentru utilizatori. Când deschideți „Directorul 2”, utilizatorul vede toate elementele într-o ordine complet de neînțeles și, în plus, dacă ați lucrat cu configurații standard, s-ar putea să fi observat că direct în directorul „Diviziuni” nu specificați proprietarul nicăieri, dar la deschiderea directorului puteți selecta organizație și, în funcție de aceasta, primiți elemente subordonate uneia sau alteia organizații; Mai mult, atunci când creați un element de director „Divizii”, în mod implicit veți primi proprietarul pe care l-ați selectat sub forma listei de divizii.
Deci, să începem și să creăm un „Formular de listă” pentru „Directory2” al nostru, deocamdată furnizați-l lui 1C fără a face modificări, mai târziu vom ajusta formularul creat de designer.
În „Directory2” accesați fila Formulare și adăugați (+) Formă nouă lista de directoare și faceți clic pe Terminare.

Să creăm un atribut de formular cu tipul de date „Directory1.Link”, cu numele „SelectionDirectory1”, și să tragem acest atribut pe formular, să setăm titlul „Directory1”.


Acum, pentru ca „acest miracol” să funcționeze, trebuie să scrieți cod care va efectua o selecție atunci când selectați un element de director1.

8.2, 8.3 Formulare gestionate

Pentru a afișa sub forma unei liste de directoare doar elementele de care avem nevoie pentru elementul selectat din Directory1, trebuie să facem programatic o selecție - după elementul selectat.Pentru aceasta, vom folosi procedura predefinită a controlului SelectionDirectory1. și scrieți codul care îndeplinește sarcina specificată.
În partea de sus, selectați „Selection Directory1”, faceți clic dreapta și selectați „Properties”, în fereastra care apare, găsiți proprietatea „OnChange” și faceți clic pe lupă, ajungând astfel la modulul formular; procedura „Selection Directory1OnChange(Element)” este creată automat

În procedură, introduceți următorul text:

& În lista de selectare a procedurii clientului1OnChange(Element). Selecţie. Elemente. Clar() ; // Element de selecție = Listă. Selecţie. Elemente. Adăugați(Tip(" Selecție ElementData Layout" ) ); Element de selecție. LeftValue = Câmp nou de compoziție de date ( " Proprietar " ); Element de selecție. Vizualizare de comparație = Vizualizare de comparație de compoziție de date. Egal; Element de selecție. Utilizare = Adevărat; Element de selecție. RightValue = Director de selecție1; Element de selecție. DisplayMode = DisplayModeElement aDataCompositionSettings.Unavailable;EndProcedure

8.2 Forme regulate


Când construiți forme, totul este la fel, doar că trebuie să creați formulare obișnuite, formulare gestionate V aplicare regulată nu funcționează.
Diferența va fi în procedura de selecție pentru elementul din formularul de listă și crearea recuzitei.
Pentru a adăuga detalii într-un formular obișnuit, faceți clic pe butonul

Referință de procedură1OnChange(Element)ThisForm. Selecţie. Proprietar. Valoare = Director1. Legătură; Acest formular. Selecţie. Proprietar. Utilizare = Adevărat; Acest formular. Elemente de formă. DirectoryList. Setări de selecție. Proprietar. Disponibilitate = Fals ; //(?) EndProcedure

Penultima linie(?) - interzicem schimbarea selectiei atunci cand utilizatorul deschide parametrii de selectie - doar prin elementul de control!

Video (fără sunet - totul este clar fără sunet)

Întrebare: actualizare Contabilitatea în companiile de administrare a locuințelor și serviciilor comunale 3.0.44.17 la 3.0.44.18


Când încercați să actualizați configurația „Contabilitatea în societățile de administrare a locuințelor și serviciilor comunale, asociațiile de proprietari și cooperativele locative” de la 3.0.44.17 la 3.0.44.18, eroarea „Deținătorul directorului: Formulare statistice nu poate fi modificată”. Testarea și remedierea nu dezvăluie erori. Actualizări anterioare au fost instalate la rând și nu au cauzat probleme.Spune-mi unde să sap?

Răspuns: O grămadă de dezvoltatori. Am rezolvat aceasta problema asa:
- In conf initial adaugam proprietarul directorului "Rapoarte reglementate".
- Prin procesare schimbăm proprietarii (prin cod) din „DeleteRegulatedReports” în „RegulatedReports”
- Eliminați proprietarul „DeleteRegulatedReports” din lista proprietarilor din configurație
- Actualizăm

Întrebare: „Schimb de date cu GIS Locuințe și Utilități Publice” nu încarcă identificatori de cont personal (Contabilitatea în Codul Penal al Locuinței și Serviciilor Comunale, Asociațiile de Proprietari și Cooperativele de Locuințe 3.0.56.1


„1C: Contabilitatea în societățile de administrare a serviciilor locative și comunale, asociațiilor de proprietari și cooperativelor locative” 3.0.55.1 (din data de 12.12.2017)- ultimul versiunea oficială pe site-ul web de actualizare 1C începând cu 01/05/2018

Tratament" Schimb de date cu locuințe GIS și servicii comunale„nu încarcă identificatorii de cont personal”)

Actualizat la versiunea neoficială 3.0.56.1 conform dezvoltatorilor:

  • Relevanța șabloanelor GIS pentru locuințe și servicii comunale
au avut loc modificări ale șabloanelor din partea GIS a locuințelor și serviciilor comunale 24.12.2017

Ibid - aceleași probleme

A încărcat cineva deja identificatorii de cont personal ale GIS Locuințe și Servicii Comunale după 24 decembrie 2017?

voi adauga:
Arătam ca un depanator, nimic nu este clar în 2018 - cine este de vină:

  • eu insumi
  • dezvoltatori de configurații
    „1C: Contabilitate în societăți de administrare a locuințelor și serviciilor comunale, asociații de proprietari și cooperative locative”
Realizat în conformitate cu
  • Încărcarea informațiilor despre conturile personale în GIS Housing and Communal Services în 1C: Housing and Communal Services 3.0
Am duplicat și această întrebare pe forumul 1C:

Răspuns:

Voi continua

Am obținut acces la contul personal dom.gosuslugi.ru al altui HOA

Au descărcat toți identificatorii încă din iulie 2017, însă, fără șabloane - manual

Încerc să repet un medicament selectat la un moment dat ( cont personal) - nimic nu funcționează

Conform instrucțiunilor


  • Încărcarea informațiilor despre conturile personale în GIS Housing and Communal Services în 1C: Housing and Communal Services 3.0
    citez fara poze:
    „Înainte de a încărca conturile personale, este necesar să încărcați identificatorii de incintă în program:

    Pentru aceasta:

    • Pe site-ul GIS Locuințe și Servicii Comunale, accesați secțiunea „Obiecte de gestionare – Conturi personale”:
    • Faceți clic pe butonul „Încărcați informații”:
    • Pentru a vizualiza fișierul, accesați secțiunea „Rezultate de import/export fișier”:
    • Faceți clic pe „Salvați fișierul procesat”:
      Drept urmare, obținem un fișier în format .xlsx, care stochează datele necesare pentru descărcare.
      În fișierul de pe marcaj „Identificatorii locațiilor GIS Locuințe și Servicii Comunale” datele sunt stocate de identificatorii camerei.”
Aici, doar, în urma acestor acțiuni, se obține un fișier în format .xlsx, în care nu există un singur marcaj „Identificatorii locațiilor GIS locuințe și servicii comunale”, fără identificatori de cameră

CE IEȘTE CU adevărat:

În conformitate cu articolul de instrucțiuni:

Intrebare: 1C Contabilitate in societati de administrare locative si servicii comunale, asociatii de proprietari si cooperative locative.


Există lucrători de locuințe și servicii comunale care folosesc acest produs, ediția 3.0?
Nu înțeleg cum să creez un serviciu care va fi plătit din alte servicii.
Întrebarea, în special, este despre drenaj. Volumul drenajului trebuie considerat ca suma volumelor serviciilor de fundație - acestea sunt alimentarea cu apă rece și alimentarea cu apă caldă. Regula ar trebui să funcționeze atât conform standardului, cât și conform contoarelor.
Cine ştie?

Răspuns: Mulțumesc

Întrebare: Întrebare despre contabilitate 1C (Contabilitatea în companiile de administrare a locuințelor și serviciilor comunale)


DESPRE INTERACȚIUNEA INFORMAȚIILOR ÎN PRIVIREA MĂSURILOR DE SPRIJIN SOCIAL PENTRU PLATA SPECIUNILOR ȘI UTILITAȚILOR DE REZIDENȚĂ PENTRU CATEGORII SEPARATE DE CETĂȚENI ȘI SUBVENȚIILE PENTRU PLATA LOCURILOR ȘI UTILITAȚILOR DE REZIDENȚĂ

3.1. "Centru":

Înainte de data de 5 a fiecărei luni, transmite „Organizației” liste cu cetățenii îndreptățiți să primească măsuri de sprijin social pentru plata locuințelor și utilităților și subvenții pentru plata locuințelor și utilităților în în format electronicîn format de fișier DBF. Structura dosarului este redată în Anexa nr. 5 la prezentul Acord.

Informații furnizate de Centru în formă electronică ( documente electronice), certificat printr-o semnătură electronică digitală, în lipsa unei electronice semnatura digitala- confirmat pe hârtie, certificat de director și sigiliul Centrului.

3.2. "Organizare":

Lunar, înainte de data de 15 a fiecărei luni, transmite Centrului informații despre sumele acumulate pentru spații de locuit și utilități (cu recalculare); tarifele pe unitate fizică și numărul de unități fizice conform standardelor de consum; cuantumul datoriei pentru servicii din contul personal și alte informații în conformitate cu structura dosarului prezentată în Anexa nr. 5 la prezentul Contract.

Informațiile sunt prezentate electronic sub formă de fișier în format DBF.

Spune-mi de unde să încep? din câte am înțeles, vine de la departamentul de locuințe fișier dbf, îl încărcăm în 1C și calculăm chiria cetățenilor „beneficiari” și le trimitem în format dbf.
De unde sa incep? Este doar procesarea de încărcare și descărcare care trebuie făcută?

Răspuns:

Primiți date din baza de date folosind o interogare și afișați-le în aceeași declarație de lucru.

Întrebare: Actualizarea a marcat contul 69.02.7 pentru ștergere, creându-l pe același?


Actualizare de la 3.0.44.10 la 3.0.47.2

1C: Contabilitate in societati de management locativ si servicii comunale, asociatii de proprietari si cooperative locative, editia 3.0 (3.0.47.2)
Copyright (C) LLC "1C-Soft", 2012-2017. Toate drepturile rezervate. Copyright (C) 1C-Rarus Circulation Solutions LLC, 2012-2017. Toate drepturile rezervate.

Faceți clic pentru a extinde...

în trei treceri

Pur și simplu nu pot înțelege ce fel de ficțiune este vorba despre actualizări (despre actualizarea la 3.0.44.18):
vdgb-soft.ru/news/tirag/instruktsiya_po_obnovleniyu_na_reliz_3_0_44_18/

Mi-ar plăcea să aud comentarii. Nu pot înțelege de ce nu există astfel de inovații în nicio configurație, dar în aceasta este imposibil să faci altfel

Repet procesul pentru a 20-a oară, ținând cont de toate modalitățile de a ocoli problemele găsite pe Internet (există zeci de ele), dar rămân întrebări, confuzii și îndoieli cu privire la corectitudinea actualizării.

De exemplu, de ce a trebuit să marcați contul de contabilitate 69.02.7 pentru ștergere introducând exact același nou? Totodată, la data de 69.02.7 marcată pentru ștergere, s-au blocat documentele „Statul de plată”, „Stergere din contul curent”, „Intrare solduri” care nu erau marcate pentru ștergere.

Mai mult, am creat un cont Y69.02.7 cu „(Neutilizat) Asigurare obligatorie de pensie”

Am încercat să privesc copii de rezervăși bazele de demo versiuni diferite- n-a inteles nimic. Nu voi intra în detalii. De exemplu, bazele demografice de fiecare dată când începi actualizat constant în modul utilizator și tot felul de alte spirite rele...

Am făcut ceva greșit? Faptul că nu înțeleg nimic - am înțeles deja

Întrebare înrudită (deja îmi este frică să suflă în apă):

Răspuns:

Nr. Atât marcate pentru ștergere, cât și nou create sunt ambele predefinite

Aceasta este o conferință de industrie creată pe baza unui BP standard, la care s-au adăugat secțiuni și funcționalități de Asociații de Proprietari, Locuințe și Utilități Publice, Locuințe și Servicii Comunale. În special, actualizările includ actualizări ale sursei de alimentare, cu o descriere separată a actualizărilor și „extensiunilor” de alimentare.

Întrebare: Contabilitatea organizațiilor din UNF


Salutare tuturor. Prieteni, vă rog ajutați. UNF are opțiunea de a gestiona mai multe organizații. Iată ce spun ei în ajutorul pentru această opțiune:
„Păstrează înregistrările companiei”. ÎN produs software Există două scheme de contabilitate în cazul în care există mai multe organizații în sistemul contabil:
- Independent. Contabilitatea este ținută separat pentru fiecare organizație; documentele primare sunt pregătite separat pentru fiecare organizație. Avantajul acestei abordări este utilizarea directoarelor comune (obiecte de analiză), precum și a unei baze de informații comune (toate informațiile sunt stocate într-un singur loc).
- După companie. Contabilitatea este ținută în mod agregat pentru companie în ansamblu; documentele primare sunt pregătite separat pentru fiecare organizație. Avantajul acestei abordări este utilizarea directoarelor comune (obiecte de analiză), utilizarea unei baze de informații comune (toate informațiile sunt stocate într-un singur loc) și organizarea contabilității pentru companie (dacă, din punct de vedere al afacerii). , toate organizațiile reprezintă un singur întreg).

Vă rog să explicați care este diferența fundamentală dintre aceste două opțiuni???
Mă deranjează că ulterior nu se va putea trece la altă variantă.
Sunt nou în lucrul cu acest software...
A existat un thread pe acest subiect, dar a murit. Nu a existat un răspuns cuprinzător

Voi descrie situația mea pentru orice eventualitate.
Se preconizează efectuarea a trei studii juridice la UNF. chipuri. Cei doi lucrează împreună, s-ar putea spune că lucrează ca o singură organizație, de fapt au un singur depozit, dar sunt împărțiți în două persoane juridice pentru a optimiza TVA (una lucrează cu TVA, cealaltă fără TVA).
A treia entitate juridică este o direcție complet diferită.
Care opțiune este mai bună în cazul meu?

Răspuns:() Poate voi păstra toate entitățile juridice într-o singură bază de date, dar fără a fuziona.

Întrebare: Ajută-mă să migrez clienții de date de la 1C 8.3 la 8.3


Vă rog să-mi spuneți dacă este posibil să transferați clienți din: 1C:Enterprise 8.3 (8.3.6.2299) Infocraft: Formula pentru locuințe și servicii comunale + Contabilitate, ediția 1.0 Versiunea (3.0.43.75) (1.0.11.02) pe 1C:Întreprindere 8.3 (8.3.7.1831) 1C:Contabilitatea în societăți de administrare a serviciilor de locuințe și comunale, asociații de proprietari și cooperative de locuințe (3.0.42.8) folosind (Încărcare și încărcare date XML 8.3.epf) ??? Îmi cer scuze imediat dacă aceasta este o întrebare stupidă pentru cineva, sunt complet nou în asta!

Directoarele 1C sunt un obiect specializat de arbore de metadate care servește la stocarea informațiilor statice de referință. De exemplu, în configurațiile tipice puteți vedea următoarele vizualizări: , Nomenclatură, Angajați, Mije fixe etc. Informațiile din directoare, de regulă, nu se schimbă des. Directoarele sunt utilizate ulterior în aproape toate obiectele contabile ca secțiune contabilă sau informații de referință.

Mai jos ne vom uita la configurarea și proiectarea unui director din configurator folosind directorul „Nomenclatură” ca exemplu.

Tabă de bază

Fila „De bază” specifică numele, sinonimul, reprezentarea obiectului și descrierea scopului.

Fila „Ierarhia directorului”.

Aici se stabilește ierarhia directorului.

Ierarhia din 1C 8.3 este de două tipuri - „ grupuri și elemente" Și " elemente". Diferă prin aceea că, în primul caz, doar un folder (grup) poate fi părinte (dosar), iar în al doilea caz, un element poate fi și părinte.

„Place groups on top” - steag este responsabil pentru afișarea grupurilor sub formă de listă.

De asemenea, în setări puteți limita numărul de grupuri din ierarhia directorului folosind setarea corespunzătoare.

Fila Proprietari

Un director poate fi subordonat altui director. Din punctul de vedere al configurării 1C 8.3, aceasta înseamnă că atributul „Owner” devine obligatoriu pentru elementul subordonat. Un exemplu de astfel de conexiune între directoare în configurații standard „Nomenclatură - Unități de măsură”, „Contrapărți - Contracte ale contractorilor”.

Proprietarul directorului poate fi, de asemenea, următoarele obiecte de metadate: , .

Fila Date

Obțineți 267 de lecții video pe 1C gratuit:

Cea mai importantă filă din punctul de vedere al unui programator. Conține detaliile directorului.

Directorul are un set de detalii standard care nu sunt editate de programatorul 1C 8.2; o listă a acestora poate fi văzută făcând clic pe butonul „Detalii standard”:

Mă voi opri asupra fiecăruia mai detaliat:

  • Acest grup— un atribut de tip boolean, care indică dacă este un grup sau un element. Disponibil numai în directorul ierarhic. Notă, valoarea acestui atribut nu poate fi modificată în 1C: modul Enterprise.
  • Cod— recuzită, tip număr sau șir (de obicei un șir). Un număr atribuit automat de către sistem. De obicei calculat ca (codul anterior + 1). Recomand să utilizați tipul șir, deoarece sortarea valorilor numerice nu funcționează așa cum era de așteptat. Poate fi folosit ca prezentare de director într-o listă și în câmpurile de intrare. Folosit de obicei pentru a căuta un element la introducerea unui șir. Dacă trebuie să eliminați câmpul Cod, introduceți zero în lungimea liniei.
  • Nume— detalii obligatorii, tip șir. Lungime maxima linii - 150 de caractere. Poate fi folosit ca prezentare de director într-o listă și în câmpurile de intrare. Folosit de obicei pentru a căuta un element la introducerea unui șir. Dacă trebuie să eliminați câmpul Nume, introduceți zero în lungimea liniei.
  • Mamă— un atribut de tip DirectoryLink.<ИмяТекущегоСправочника>. Disponibil numai în directorul ierarhic. Indică părintele superior din ierarhie. Dacă elementul sau grupul se află la rădăcina directorului, este specificată valoarea Directory.<ИмяТекущегоСправочника>.EmptyLink.
  • Proprietar— link la elementul proprietar al elementului (grupului) directorului curent. Disponibil numai în directorul subordonat 1C.
  • Ștergerea steagului— recuzită cu tip Boolean. Responsabil pentru afișarea „marcajului de ștergere” în sistem. Un element marcat pentru ștergere este considerat inutilizabil, dar mișcările documentelor vechi pot rămâne pe el.
  • Legătură— câmp de tip șir. Această recuzită stochează identificator unic obiect - GUID. Ceea ce vedem în sistem într-un afișaj vizual numit „link” este doar o reprezentare a obiectului. Nu poate fi schimbat.
  • Predefinit— tip boolean, afișează dacă elementul este predefinit, despre asta mai târziu. Nu poate fi schimbat.

Fila „Date” indică și reprezentarea directorului în sistem; înainte de versiunea 8.2.16, reprezentarea putea fi doar Cod sau Nume. În versiunile recente ale platformei (începând de la 8.3), vizualizarea poate fi descrisă independent în modulul manager folosind handlerul „ViewReceivingProcessing”.

Fila de numerotare

Aici puteți specifica setările directorului privind numerotarea. Se recomandă utilizarea numărării automate. Controlul unicității este un steag care ajută, dacă este necesar, ca codul să fie unic. Dacă, cu steagul setat, încercați să scrieți un element de director cu un cod neunic, în 1C veți primi mesajul „Codul directorului a devenit neunic”.

Seria de coduri - determină modul de numerotare a directorului; puteți introduce numerotarea directorului după proprietar. De exemplu, contrapartea „Horns and Hooves” va avea propria numerotare a contractelor - „1, 2, 3”, etc.

Fila Formulare

Formularele pentru director sunt descrise aici. Dacă configurația este lansată atât în ​​modul normal, cât și în modul gestionat, atunci vor exista două file cu formulare în mod implicit: „principal” și „avansat” - diferite pentru aplicațiile normale și gestionate.

Această pagină are o caracteristică importantă a directorului - „“. Aceasta este o funcție foarte convenabilă a 1C 8, care vă permite, atunci când completați datele în câmpul de intrare, să nu intrați în director, ci să introduceți numele, codul etc. și selectați elementul dorit din lista verticală. Arata cam asa:

Altele Tab

Pe fila puteți obține acces rapid la modulele principale ale directorului - modulul obiect și modulul manager.

De asemenea, puteți defini o listă de elemente de director predefinite pe pagină. Acestea sunt elemente care nu pot fi șterse în modul Enterprise. Elementele predefinite pot fi accesate direct în configurator după nume, de exemplu: Directories.Nomenclature.Service.

Această filă determină și modul de blocare - automat sau controlat. Utilizarea căutării full-text, precum și a informațiilor de referință despre director, disponibile în 1C: modul Enterprise.