Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Securitate
  • 1c 8.3 acces la detalii suplimentare. Configurarea detaliilor suplimentare și a informațiilor suplimentare despre articol

1c 8.3 acces la detalii suplimentare. Configurarea detaliilor suplimentare și a informațiilor suplimentare despre articol

Întrebare: Recuzită suplimentară, atractie pentru program.


O zi buna.

Încerc să aflu detaliile suplimentare ale directoarelor.
Mi-am dat seama cum să scot datele necesare folosind o interogare, dar ceva îmi spune că există o modalitate mai ușoară.
Pe formularul pentru adăugarea de cerințe suplimentare în grupul „Pentru Dezvoltatori”, există un singur parametru „Nume”, care indică faptul că folosind acest parametru puteți accesa programatic cerințe suplimentare.
Deci întrebarea este cum se realizează această conversie?

Răspuns:() Mulțumesc mult. O să știu.

Întrebare: Informații suplimentare despre programatic boo 3.0


cum să completați detalii suplimentare în mod programatic
pentru documentul de implementare a fost creată în informațiile suplimentare descărcarea necesară cu tip boolean
cum să scrieți în mod programatic adevărat

Răspuns:

faceți o astfel de procedură în modulul server general și apelați-o acolo unde este necesar.

Procedură WriteAdditionalProperty(lxDoc, lxPropertyName, lxValue)Export lxProperty = PlansofCharacteristicViews.AdditionalAttributesandDetails.FindBy Name(lxPropertyName); If Not ValueFilled(lxProperty) Atunci //proprietatea nu a fost găsită, ieșiți //încercați să raportați dacă a fost apelată din modul client, //utilizatorul va vedea acest mesaj Report("Atribut suplimentar nu a fost găsit: " + lxPropertyName); Întoarcere; EndIf; //SetPrivilegedMode(True); //înregistrarea stării în RS (acesta este cel principal) lxSet = RegistersInformation.AdditionalInformation.CreateRecordSet(); lxSet.Selection.Object.Set(lxDoc); lxSet.Selection.Property.Set(lxProperty); lxWrite = lxSet.Add(); lxRecord.Object = lxDoc; lxRecord.Property = lxProperty; lxRecord.Value = lxValue; lxSet.Write(); //SetPrivilegedMode(False); EndProcedure


Salutări dragilor.

Stau, fac completări la UT11. Pentru director, nomenclatura și-a creat propriul atribut suplimentar (boolean). Pentru a-l folosi, interogările devin mai complexe - mai întâi trebuie să găsiți acest atribut printre altele în tabelul „detalii suplimentare” ale nomenclaturii și abia apoi să îl conectați la tabelul principal al nomenclaturii.

Dacă adăugați recuzita direct în configurator, solicitările nu devin mai complicate, doar selectați „Nomenclatură. Recuzita mea”. Și îl scot programatic o dată sub forma „OnCreateOnServer”, ceea ce duce la un modul comun, adică. a fost adăugată o linie în forma standard - actualizarea nu devine mai mulți hemoroizi din această cauză.
otherFormWorksServer.AddDocumentStatusToForm(ThisForm.Elements, ThisForm.Elements.Parent of NewElement); De fapt, gândul, dacă (în cazul meu) există o mulțime de îmbunătățiri și nu merită să faci baie cu suplimentar. Detalii?

Răspuns: Depinde de cât de des sunt create rapoarte și alte mecanisme care utilizează aceste detalii și este necesară o selecție convenabilă pentru ele undeva.

Întrebare: Locația detaliilor suplimentare pe formular


O zi buna. Avem modul de formulare gestionate 1C:Enterprise 8.3 (8.3.6.2152).
Pentru cartea de referință „Nomenclatură”, compoziția detaliilor suplimentare a fost modificată. Pe forma elementului director, aceste detalii suplimentare, din câte am înțeles, sunt afișate aici - GroupAdditionalDetails.

Vă rog să-mi spuneți cum pot plasa aceste detalii în comanda și locul de care am nevoie.

Răspuns:

Mulțumesc pentru funcție, o voi arunca o privire mâine. În ceea ce privește întrebarea - totul este la fel cu detaliile, dar sunt prea multe și vreau să le grupez în niște grupuri logice, poate chiar pe mai multe pagini.

Întrebare: Schimb UT 11.3 -> site pe Bitrix, încărcând detalii suplimentare


Buna ziua.
Schimbul dintre UT 11.3 și site-ul pentru Bitrix este configurat, nomenclatorul cu detalii suplimentare (proprietăți) este descărcat. Există un singur atribut, cu tipul șirului de lungime nelimitată, care stochează o descriere arbitrară a produsului. Deci platforma nu permite scrierea a mai mult de 1024 de caractere în ea, acest lucru este limitat de planul tipurilor de caracteristici. Și un text mare ar trebui să fie stocat în elemente de recuzită suplimentare, atât de necesar, cu încărcarea lui ulterioară pe site. Nu oferi recuzită standard, da, vă permite să stocați un număr nelimitat de caractere cu încărcare ulterioară pe site, dar este deja folosit. Sfatu cum sa fii?

Răspuns: Sau înșurubați un registru suplimentar pentru a stoca acest text

Întrebare: Recuzită suplimentară sau recuzită obișnuită + extensie.


Buna ziua.
Să luăm noi configurații ERP, UT11 etc.
Sarcina este să adăugați atributul dvs. în director, puteți face acest lucru folosind mecanismul standard pentru detalii suplimentare sau puteți adăuga atributul dvs. în configurator și îl puteți afișa pe formular cu o extensie.

Care experiență este cea mai bună? În ceea ce privește actualizările ulterioare și utilizarea acestui atribut în algoritmi / rapoarte.

Răspuns: Este necesar doar pentru rapoarte - faceți suplimentar. recuzită.

Întrebare: detalii suplimentare, cerere


Vă rugăm să ajutați cu o cerere.
în cartea de referință „Achiziția terminalelor” există un PM „Detalii suplimentare”, există două detalii suplimentare „Utilizare” (boolean) și „Data de încheiere” (data)
acestea.:
EkvTerm1, Org „Coarne și copite”
P.M:
Utilizare: adevărat

EkvTerm2, Org „Coarne și copite”
P.M:
Utilizare: adevărat
Data de încheiere: 06.10.2017

EkvTerm3, Org „Coarne și copite”
P.M:
Data de încheiere: 12.06.2017

Avem nevoie de o interogare astfel încât să iasă în următoarea formă:
EqTherm1 adevărat
EkvTerm2 adevărat 06.10.2017
acestea. pentru fiecare terminal, cei marcați pentru utilizare, arată data, am încercat să scriu o cerere de trei zile, dar nu iese așa cum ar trebui:
EquTherm1 adevărat 06.10.2017
EkvTerm2 adevărat 06.10.2017

Iată cererea mea:

CUM SE ALEGE EkvayringovyeTerminalyDopolnitelnyeRekvizity.Ssylka.BankovskiySchet.Vladelets proprietarului EkvayringovyeTerminalyDopolnitelnyeRekvizity.Ssylka ca o alegere de referință atunci când EkvayringovyeTerminalyDopolnitelnyeRekvizity.Svoystvo.Naimenovanie LIKE „%% Utilizați„ATUNCI END EkvayringovyeTerminalyDopolnitelnyeRekvizity.Znachenie modul de utilizare a Spravochnik.EkvayringovyeTerminaly.DopolnitelnyeRekvizity PUT tabl1 de unde AS EkvayringovyeTerminalyDopolnitelnyeRekvizity EkvayringovyeTerminalyDopolnitelnyeRekvizity.Reference.DeletionMark = FALSE AND AcquiringTerminalsAdditionalDetails.Property = &PropertyUse; ////////////////////////////////////////////////////////////////////// / /////////////////////////////// SELECT Achiring TerminalsDetalii suplimentare.Link.Bank Account.Owner AS Owner, AcquiringTerminalsDetalii suplimentare.Link AS Link, SELECT CÂND AcquiringTerminalsAdditional Detalii .Svoystvo.Naimenovanie LIKE "data%%" ATUNCI SFÂRȘIT CA EkvayringovyeTerminalyDopolnitelnyeRekvizity.Znachenie DataPrekrascheniya tabl2 izgonească CUM Spravochnik.EkvayringovyeTerminaly.DopolnitelnyeRekvizity EkvayringovyeTerminalyDopolnitelnyeRekvizity UNDE EkvayringovyeTerminalyDopolnitelnyeRekvizity.Ssylka.PometkaUdaleniya = false și EkvayringovyeTerminalyDopolnitelnyeRekvizity.Svoystvo = & SvoystvoData; ////////////////////////////////////////////////////////////////////// / ////////////////////////////// SELECT table1.Owner AS Owner, table1.Link AS Link, table1.Use HOW Use , table2 .EndDate AS TerminationDate FROM table1 AS table1 LEFT JOIN table2 AS table2 BY (table1.Owner = table2.Owner) ORDER BY Owner

Răspuns:

1s-nick a spus:

În primul rând, selectăm terminalele care au proprietatea „Utilizare” setată la true și apoi luăm toate rândurile din tabelul de adăugare. Detalii.

CUM SE ALEGE EkvayringovyeTerminalyDopolnitelnyeRekvizity.Ssylka Ref EkvayringovyeTerminalyDopolnitelnyeRekvizity.Svoystvo ca valoare de proprietate de la EkvayringovyeTerminalyDopolnitelnyeRekvizity.Znachenie AS AS Spravochnik.EkvayringovyeTerminaly.DopolnitelnyeRekvizity EkvayringovyeTerminalyDopolnitelnyeRekvizity UNDE EkvayringovyeTerminalyDopolnitelnyeRekvizity.Ssylka IN (SELECT FROM DopolnitelnyeRekvizity.Ssylka Spravochnik.EkvayringovyeTerminaly.DopolnitelnyeRekvizity CA DopolnitelnyeRekvizity UNDE DopolnitelnyeRekvizity.Svoystvo = & Suflet și atribute suplimentare.Valoare = ADEVĂRAT)

Nu este clar de ce aveți nevoie de NULL

Pentru a adăuga detalii suplimentare produsului (=atribute în OpenCart), faceți dublu clic pe acesta cu butonul stâng al mouse-ului sau o dată cu butonul din dreapta al mouse-ului și selectați elementul „Editare”. Pe ecran va apărea un card cu informații despre produs. Aici puteți adăuga o imagine (grup de imagini), producător, material (sau alte caracteristici și valorile acestora) și descriere.

Notă. Înainte de a adăuga noi detalii și valori ale mărfurilor în nomenclatura 1C, trebuie să vă asigurați că liniile „Detalii suplimentare” și „Seturi de detalii suplimentare” sunt active în secțiunea „Administrare - Setări generale”.

Orez. unu

Faceți clic stânga pe elementul „Seturi de detalii și informații suplimentare”. Se va deschide o listă cu un set de tipuri suplimentare. atribute si valori. Aici puteți face modificări la orice tip de nomenclatură.

Orez. 2

Cum să adăugați un tip de articol 1C

Pentru a adăuga un nou tip de articol, deschideți secțiunea „Informații de reglementare și de referință” - „Tipuri de articol”.

Orez. 3

Faceți clic pe butonul „Creați” - se va deschide un formular de completat. In camp " Nume" introduceți numele tipului de detalii suplimentare. Apoi, deschideți fila „Detalii suplimentare” și creați parametrii necesari, de exemplu, „Țara de producție”, „Model”, „Material”, etc.

Orez. 4

Valorile detaliilor suplimentare, de exemplu, „Țara de producție” - „Rusia”, sunt create în cardul produsului.

Atribuirea detaliilor suplimentare în fișa produsului 1C

În cazul în care au fost create tipuri de articole din stoc după crearea mărfurilor în nomenclatura 1C, în cardul articolului, trebuie să faceți clic pe „Permite editarea detaliilor obiectului” - „Permite editare”. Apoi, în fila „Informații contabile”, selectați tipul de articol dorit. Câmpurile corespunzătoare vor apărea în fila Descriere. Valorile sunt create direct pentru fiecare câmp.

» Subsistemul detaliilor suplimentare a fost îmbunătățit semnificativ și a devenit mult mai convenabil să lucrați cu el. Cu toate acestea, mai întâi trebuie să înțelegeți complexitatea introducerii detaliilor și proprietăților și setările acestora.

De ce avem nevoie de informații și detalii suplimentare

Detaliile sunt situate direct în obiectul în sine, în partea sa tabelară. Când administratorul de sistem setează un nou atribut, acesta va apărea sub forma unui obiect. Apoi poate fi deja umplut. Utilizarea atributelor suplimentare este necesară pentru a descrie proprietățile obiectelor care sunt componentele lor integrale. Introducerea unor astfel de detalii are loc în procesul de editare a obiectului. Acest lucru poate fi făcut de un utilizator care are permisiunea de a accesa obiectul.

Sunt necesare informații suplimentare pentru a stoca date care nu sunt parte integrantă a obiectului. Ele pot fi introduse într-o fereastră separată, apelată prin apăsarea butonului cu același nume, situat în bara de instrumente superioară a formelor elementelor directoarelor și documentelor, cărora le este disponibil serviciul de informații suplimentare, și în formele de liste de directoare și documente.

Important:
Aceste informații vor fi disponibile utilizatorilor care nu au drepturi de acces direct la obiect.

Configurați detalii și informații suplimentare

Pentru a utiliza funcționalitatea corespunzătoare, bifați caseta numită „Utilizați detalii și informații suplimentare”: pentru a face acest lucru, mergeți la secțiunea „Administrare”, selectați panoul de setări, apoi elementul de setări program și accesați fila de care avem nevoie.

Adăugarea unui nou atribut

Vă rugăm să rețineți că numai un utilizator cu drepturi de acces complete poate efectua această acțiune.

  • Deschideți lista „Seturi suplimentare. detalii și informații” (secțiunea „Administrare”, subsecțiunea „Formulare” din panoul de navigare). În lista de obiecte pentru care este permisă alocarea de detalii suplimentare, vedem documente pentru care este permisă introducerea de informații și unele directoare pentru care este permisă introducerea atât a detaliilor, cât și a informațiilor. În acest caz, obiectele noi nu pot fi introduse în set.
  • Formularul are un tabel cu un set de informații suplimentare despre document. La deschiderea unui obiect de referință, vom vedea că forma setului său este diferită: are un tabel care conține un set de atribute. Introducem detalii noi, de exemplu, în directorul cu numele „Angajați”. Pentru a face acest lucru, apăsați butonul de selecție de deasupra tabelului cu detalii suplimentare. Va apărea un formular de selecție. În cazul în care în baza de date au fost introduse anterior detalii noi pentru alte obiecte, toate acestea vor fi reflectate în acest formular și pot fi selectate. Dacă nu, creați altul folosind butonul corespunzător.
  • Introduceți un parametru suplimentar, de exemplu, „Zona de reședință”. În tipul de valoare, selectați „Valoarea proprietății obiectului” și selectați-o în lista care apare. Aici puteți seta și tipul de date compus.
  • Notă. Dacă bifați caseta de selectare „Completați obligatoriu”, partea din director în care nu sunt completate detaliile zonei de reședință nu va fi înregistrată.

  • În continuare, putem specifica, în special, apariția unor sfaturi cu instrumente, comentarii și prezentarea unui nou parametru.
  • Când toate valorile necesare sunt completate, faceți clic pe „Salvați și închideți”. Elemente de recuzită suplimentare vor fi adăugate la set. Aici, dacă doriți, puteți defini și „obligația” noului atribut pentru directorul „Angajați”. Dacă lăsăm „Default”, „obligatoriu” în raport cu directorul va fi același ca în descrierea directă a atributului.
  • Apoi puteți înregistra și închide setul acestui director.
  • Îl deschidem pentru a ne asigura că apar date suplimentare în elementul de formular al subsecțiunii, care are cerințele necesare „Regiune de reședință”.
  • Acum intrăm în lista de districte și selectăm pe cea necesară pentru un anumit angajat.

Am reușit, iar acum, la crearea documentelor de raportare, vom putea afișa un câmp suplimentar numit „Regiune de reședință”.

Home 1C: Integrated Automation 2 Nou în versiune

Simplificarea creării de detalii/informații suplimentare

Crearea de detalii suplimentare și informații suplimentare se realizează prin comandă AdăugaDin alt set.

Rezultatul executării acestei comenzi este deschiderea unui formular pentru selectarea unui atribut/informații suplimentare, a cărui utilizare vă permite să selectați un atribut/informații suplimentare pentru adăugarea ulterioară a acestuia la set.

Trecerea la formularul de selectare a opțiunii de adăugare a detaliilor/informațiilor suplimentare se realizează prin apăsarea butonului Mai departe.

Sunt acceptate diferite opțiuni pentru adăugarea de detalii și informații suplimentare (opțiunea este selectată în formular Adăugarea de detalii/informații suplimentare).

  • copierea unui atribut comun inclus în mai multe seturi (tipuri de nomenclatură) și a tuturor valorilor sale - opțiune Faceți o copie a recuzitei,
  • copierea atributelor în funcție de eșantion (cu o listă comună de valori) - opțiune Faceți o copie a atributului conform eșantionului (cu o listă comună de valori). Lista de valori pentru acest atribut va fi aceeași pentru ambele seturi. Această opțiune se caracterizează prin comoditate, datorită căreia se asigură că lista de valori este configurată central pentru mai multe atribute de același tip simultan. Este posibil să corectați numele atributului și proprietățile acestuia. Modificarea valorilor unui atribut suplimentar se realizează prin hyperlink Lista valorilor partajate cu recuzita sub formă de recuzită suplimentară,
  • adăugarea unei recuzite comune la un set - opțiune Distribuie elemente de recuzită și adaugă la set. Această opțiune este potrivită pentru acele cazuri în care recuzita trebuie să fie aceeași pentru ambele seturi. În acest caz, va fi posibilă selectarea datelor de diferite tipuri prin aceasta în liste și rapoarte.

Crearea și adăugarea de informații suplimentare pentru tipurile de articole, caracteristici și serii este similară cu crearea/adăugarea de detalii suplimentare.

În întreaga linie de produse 1C: Enterprise 8, există un mecanism de configurare precum adăugarea de detalii și informații suplimentare de către utilizator. Utilitatea unui astfel de mecanism este evidentă: fără implicarea programatorilor, utilizatorul are posibilitatea de a completa cărțile și documentele de referință cu detaliile necesare și de a le completa cu informații.

În produsele software 1C: Enterprise 8.3, acest mecanism a fost îmbunătățit și simplificat semnificativ în ceea ce privește accesibilitatea utilizatorilor. S-au schimbat și obiectele de configurare responsabile pentru detalii și informații suplimentare:


Vom lua în considerare interfața mecanismului de detalii și informații suplimentare folosind exemplul configurației „Management of trade 11.1”

Dacă setările de configurare nu au fost încă efectuate, atunci este necesar să activați posibilitatea utilizării acestui mecanism în setările de configurare. Pentru a face acest lucru, în panoul de secțiuni, accesați secțiunea „Administrare”. În panoul de navigare, selectați „Setări generale” și bifați caseta „Detalii și informații suplimentare”.

Pentru a deschide formularul de creare a detaliilor suplimentare, pe aceeași formă de setări generale, urmați linkul „Detalii suplimentare”

În partea stângă a ferestrei care se deschide, este afișat un arbore de seturi de directoare și documente. Pentru unele directoare, este posibil să se creeze detalii suplimentare pentru diferite seturi. De exemplu, pentru directorul „Parteneri” există astfel de seturi predefinite precum: Clienți, Furnizori, Alții. Un set obligatoriu pentru fiecare director cu mai multe seturi este setul „General”, care vă permite să creați atribute suplimentare pentru toate elementele directorului fără excepție.

Să trecem la descrierea creării de elemente de recuzită suplimentare.

Selectați directorul sau documentul necesar în partea stângă a formularului, de exemplu, directorul „Parteneri”, setul „Clienți” și faceți clic pe butonul „Creați”.

Se va deschide un formular de creare a elementelor de recuzită cu diverse setări. Desigur, numele atributului suplimentar creat va fi obligatoriu. Bifarea casetei de selectare „Atributele trebuie completate” va determina dacă o eroare de introducere a obiectului va fi afișată dacă atributul suplimentar creat nu este completat. Tipul de valoare poate fi foarte diferit, de la tipuri de date primitive, cum ar fi un număr sau un șir, până la referințe la diferite directoare.

Mai mult, dacă selectați un astfel de tip de valoare de atribut ca „Valoare suplimentară”, atunci puteți seta o listă complet diferită de valori posibile de atribut, chiar și împărțite în grupuri. Să creăm cea mai simplă versiune a valorii suplimentare, imitând tipul primitiv „Boolean”. Setați numele „Debitor”. Tipul de valoare va fi „Valoare suplimentară”. În câmpul listei de valori suplimentare, vom crea două intrări: „Da” și „Nu”.

După înregistrarea și închiderea formularului pentru crearea unui atribut suplimentar, numele setului selectat va conține numărul de atribute create pentru acest set.

Să vedem cum se va reflecta atributul suplimentar sub forma elementului director. În secțiunea „Vânzări”, deschideți directorul „Clienți” și selectați orice client existent. Formularul are o filă „Adițional”, pe care vor fi localizate toate detaliile suplimentare create.

Rețineți că inițial valoarea lor va fi goală. 1C: Enterprise 8.3 prevede o schimbare de grup a obiectelor de configurare, ceea ce facilitează foarte mult completarea detaliilor. Să selectăm mai multe elemente din directorul „Clienți”. Apoi apelăm meniul „Toate acțiunile” și selectăm elementul „Modificare selectată”. Se va deschide un formular pentru modificarea de grup a detaliilor directorului, inclusiv a celor suplimentare. Să găsim atributul creat „Debitor” și să atribuim valoarea necesară. După ce faceți clic pe butonul „Modificați detalii”, această valoare va fi atribuită tuturor elementelor selectate ale directorului.



Separat, trebuie să luați în considerare crearea de detalii suplimentare pentru cartea de referință „Nomenclatură”. Faptul este că seturile pentru acesta depind de numărul de tipuri de nomenclatură. Prin urmare, o altă modalitate de a crea un atribut suplimentar este plasată sub forma elementului cărții de referință „Tipuri de nomenclatură” în fila specială „Detalii suplimentare”.

Crearea ulterioară a detaliilor are loc în același mod ca cel descris mai sus. Diferența este că, dacă fila „Adițional” apare în cărțile de referință pentru a afișa detalii suplimentare în formularul de element, atunci detaliile suplimentare pentru cartea de referință „Nomenclatură” sunt afișate în formularul de element direct în fila „Descriere”.

Top articole similare