Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Gabimet
  • Puna me detaje shtesë 1s 8.3. Vendosja e detajeve shtesë dhe informacioneve shtesë të artikujve

Puna me detaje shtesë 1s 8.3. Vendosja e detajeve shtesë dhe informacioneve shtesë të artikujve

Pyetje: Rekuizita shtesë, apel programi.


Diten e mire.

Unë jam duke u përpjekur të kuptoj detajet shtesë të drejtorive.
Kuptova se si të nxjerr të dhënat e nevojshme duke përdorur një pyetje, por diçka më thotë se ka një mënyrë më të lehtë.
Në formularin për shtimin e kërkesave shtesë në grupin "Për Zhvilluesit", ekziston një parametër i vetëm "Emri", i cili tregon se duke përdorur këtë parametër mund të përdorni programatikisht kërkesa shtesë.
Pra, pyetja është, si kryhet ky konvertim?

Përgjigje:() Faleminderit shume. do ta di.

Pyetje: Informacion shtesë rreth boo programatikisht 3.0


si të plotësoni detaje shtesë në mënyrë programore
për dokumentin e zbatimit, në informacionin shtesë u krijua shkarkimi i nevojshëm me tip boolean
si ta shkruajmë atë të vërtetë në mënyrë programore

Përgjigje:

bëni një procedurë të tillë në modulin e serverit të përgjithshëm dhe thirreni atë ku është e nevojshme.

Procedura WriteAdditionalProperty(lxDoc, lxPropertyName, lxValue)Export lxProperty = PlansofCharacteristicViews.AdditionalAttributesAndDetails.FindBy Name(lxPropertyName); Nëse Not ValueFilled(lxProperty) Pastaj //prona nuk u gjet, dil //provo të raportosh nëse është thirrur nga modaliteti i klientit, //përdoruesi do të shohë këtë mesazh Report("Atributi shtesë nuk u gjet: " + lxPropertyName); Kthimi; FundNëse; //SetPrivilegedMode(E vërtetë); //regjistrimi i statusit në RS (ky është kryesori) 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); Përfundimi i procedurës


Pershendetje te dashur.

Unë jam ulur, duke bërë shtesa në UT11. Për drejtorinë, nomenklatura krijoi atributin e vet shtesë (boolean). Për ta përdorur atë, pyetjet bëhen më komplekse - së pari ju duhet ta gjeni këtë atribut ndër të tjera në tabelën "detaje shtesë" të nomenklaturës dhe vetëm atëherë ta lidhni atë me tabelën kryesore të nomenklaturës.

Nëse i shtoni mbështetësit direkt në konfigurues, kërkesat nuk bëhen më të komplikuara, thjesht zgjidhni "Nomenklatura. Rekuizitat e mia". Dhe e nxjerr programisht një herë në formën "OnCreateOnServer", që të çon në një modul të përbashkët, d.m.th. një rresht është shtuar në formën standarde - përditësimi nuk bëhet më shumë hemorroide për shkak të kësaj.
otherFormWorksServer.AddDocumentStatusToForm(ThisForm.Elements, ThisForm.Elements.Parent of NewElement); Në fakt mendimi, nëse (në rastin tim) ka shumë përmirësime dhe nuk ia vlen të lahet me shtesë. detaje?

Përgjigje: Varet nga sa shpesh krijohen raporte dhe mekanizma të tjerë që përdorin këto detaje dhe diku kërkohet një përzgjedhje e përshtatshme për to.

Pyetje: Vendndodhja e detajeve shtesë në formular


Diten e mire. Ne kemi modalitetin e formave të menaxhuara 1C:Enterprise 8.3 (8.3.6.2152).
Për librin referues "Nomenklatura" është ndryshuar përbërja e detajeve shtesë. Në formën e elementit të drejtorisë, këto detaje shtesë, me sa kuptoj unë, shfaqen këtu - GroupAdditionalDetails.

Ju lutem më tregoni se si mund t'i vendos këto detaje në rendin dhe vendin që kam nevojë.

Përgjigje:

Faleminderit për veçorinë, do ta shikoj nesër. Për sa i përket pyetjes - gjithçka është e njëjtë me detajet, por ka shumë prej tyre dhe dua t'i grupoj në disa grupe logjike, ndoshta edhe në disa faqe.

Pyetje: Exchange UT 11.3 -> faqe në Bitrix, duke ngarkuar detaje shtesë


Përshëndetje.
Shkëmbimi midis UT 11.3 dhe sitit për Bitrix është konfiguruar, nomenklatura me detaje (veti) shtesë është shkarkuar. Ekziston një atribut, me llojin e vargut me gjatësi të pakufizuar, i cili ruan një përshkrim arbitrar të produktit. Pra, platforma nuk lejon të shkruani më shumë se 1024 karaktere në të, kjo është e kufizuar nga plani i llojeve të karakteristikave. Dhe një tekst i madh duhet të ruhet në rekuizita shtesë, aq shumë të nevojshme, me ngarkimin e tij të mëvonshëm në sajt. Mos ofroni rekuizita standarde, po, ju lejon të ruani një numër të pakufizuar karakteresh me ngarkimin e mëvonshëm në sit, por tashmë është përdorur. Këshilloni si të jeni?

Përgjigje: Ose vidhni një regjistër shtesë për të ruajtur këtë tekst

Pyetje: Rekuizita shtesë ose rekuizita të rregullta + zgjerim.


Përshëndetje.
Le të marrim konfigurime të reja ERP, UT11, etj.
Detyra është të shtoni atributin tuaj në drejtori, mund ta bëni këtë duke përdorur mekanizmin standard për detaje shtesë, ose mund të shtoni atributin tuaj në konfigurues dhe ta shfaqni atë në formular me një shtesë.

Cila përvojë është më e mirë? Për sa i përket përditësimeve të mëvonshme dhe përdorimit të këtij atributi në algoritme/raporte.

Përgjigje: A është e nevojshme vetëm për raporte - bëni ekstra. props.

Pyetje: Detaje shtesë, kërkesë


Ju lutemi ndihmoni me një kërkesë.
në librin e referencës "Përvetësimi i terminaleve" ka një PM "Detaje shtesë", ka dy detaje shtesë "Përdorimi" (boolean) dhe "Data e përfundimit" (data)
ato.:
EkvTerm1, Org "Brirët dhe thundrat"
PM:
Përdorimi: i vërtetë

EkvTerm2, Org "Brirët dhe thundrat"
PM:
Përdorimi: i vërtetë
Data e përfundimit: 06/10/2017

EkvTerm3, Org "Brirët dhe thundrat"
PM:
Data e përfundimit: 06/12/2017

Ne kemi nevojë për një pyetje në mënyrë që të dalë në formën e mëposhtme:
EqTherm1 e vërtetë
EkvTerm2 e vërtetë 10.06.2017
ato. për çdo terminal, ato që janë të shënuara për përdorim, tregojnë datën, kam tre ditë që përpiqem të shkruaj një kërkesë, por nuk del siç duhet:
EquTherm1 e vërtetë 06/10/2017
EkvTerm2 e vërtetë 10.06.2017

Këtu është kërkesa ime:

SI TE ZGJEDHIM EkvayringovyeTerminalyDopolnitelnyeRekvizity.Ssylka.BankovskiySchet.Vladelets pronari EkvayringovyeTerminalyDopolnitelnyeRekvizity.Ssylka si një zgjedhje reference kur EkvayringovyeTerminalyDopolnitelnyeRekvizity.Svoystvo.Naimenovanie LIKE '%% përdorin "Pastaj END EkvayringovyeTerminalyDopolnitelnyeRekvizity.Znachenie se si të përdorin Spravochnik.EkvayringovyeTerminaly.DopolnitelnyeRekvizity VENDOSENI tabl1 nga ku AS EkvayringovyeTerminalyDopolnitelnyeRekvizity EkvayringovyeTerminalyDopolnitelnyeRekvizity Referenca.DeletionMark = E rreme DHE marrja e Terminalit Detaje Shtese.Properti = &Përdorimi i Pronës; ///////////////////////////////////////////////////////////////////////// / ///////////////////////////// ZGJIDHNI marrjen e terminaleve Detaje shtesë.Link.Llogaria bankare.Owner AS Owner, Acquiring Terminals Additional Details.Link AS Link, zgjidhni KUR AcquiringTerminalsAdditional Details .Svoystvo.Naimenovanie LIKE "date%%" Pastaj END AS EkvayringovyeTerminalyDopolnitelnyeRekvizity.Znachenie DataPrekrascheniya tabl2 vënë jashtë SI Spravochnik.EkvayringovyeTerminaly.DopolnitelnyeRekvizity EkvayringovyeTerminalyDopolnitelnyeRekvizity KU EkvayringovyeTerminalyDopolnitelnyeRekvizity.Ssylka.PometkaUdaleniya = rreme dhe EkvayringovyeTerminalyDopolnitelnyeRekvizity.Svoystvo = & SvoystvoData; ///////////////////////////////////////////////////////////////////////// / ///////////////////////////// ZGJEDH tabelën1.Owner AS Owner, table1.Link AS Link, tabela1.Përdor SI Përdor , tabela2 .Data e Fundit AS Përfundimi Data NGA tabela1 SI tabela1 LEFT BASHKOHU në tabelën2 SI tabela2 NGA (tabela1.Owner = tabela2.Owner) ORDER NGA pronari

Përgjigje:

1s-nick tha:

Fillimisht, ne zgjedhim terminalet që kanë veçorinë "Përdor" të caktuar në true dhe më pas marrim të gjitha rreshtat e tabelës "Shto". detajet.

SI TE ZGJEDHIM EkvayringovyeTerminalyDopolnitelnyeRekvizity.Ssylka Ref EkvayringovyeTerminalyDopolnitelnyeRekvizity.Svoystvo si një vlerë e pronës nga EkvayringovyeTerminalyDopolnitelnyeRekvizity.Znachenie AS AS Spravochnik.EkvayringovyeTerminaly.DopolnitelnyeRekvizity EkvayringovyeTerminalyDopolnitelnyeRekvizity KU EkvayringovyeTerminalyDopolnitelnyeRekvizity.Ssylka IN (zgjidhni nga DopolnitelnyeRekvizity.Ssylka Spravochnik.EkvayringovyeTerminaly.DopolnitelnyeRekvizity AS DopolnitelnyeRekvizity KU DopolnitelnyeRekvizity.Svoystvo = & Shpirti dhe atributet shtesë. Vlera = E VËRTETË)

Thjesht nuk është e qartë pse keni nevojë për NULL

Home 1C: Automatizimi i integruar 2 I ri në version

Thjeshtimi i krijimit të detajeve / informacioneve shtesë

Krijimi i detajeve shtesë dhe informacioneve shtesë kryhet me komandë ShtoniNga një grup tjetër.

Rezultati i ekzekutimit të kësaj komande është hapja e një formulari për zgjedhjen e një atributi/informacioni shtesë, përdorimi i të cilit ju lejon të zgjidhni një atribut/informacion shtesë për shtimin e mëtejshëm të tij në grup.

Kalimi në formularin për zgjedhjen e opsionit të shtimit të detajeve/informacioneve shtesë kryhet duke klikuar butonin Me tutje.

Mbështeten opsione të ndryshme për shtimin e detajeve dhe informacioneve shtesë (opsioni zgjidhet në formular Shtimi i detajeve/informacioneve shtesë).

  • kopjimi i një atributi të përbashkët të përfshirë në disa grupe (llojet e nomenklaturës) dhe të gjitha vlerat e tij - opsioni Bëni një kopje të mbështetësve,
  • kopjimi i atributeve sipas mostrës (me një listë të përbashkët vlerash) - opsion Bëni një kopje të atributit sipas mostrës (me një listë të përbashkët vlerash). Lista e vlerave për këtë atribut do të jetë e njëjtë për të dy grupet. Ky opsion karakterizohet nga komoditeti, për shkak të të cilit sigurohet që lista e vlerave të konfigurohet në qendër për disa atribute të të njëjtit lloj në të njëjtën kohë. Është e mundur të korrigjohet emri i atributit dhe vetitë e tij. Ndryshimi i vlerave të një atributi shtesë kryhet nga hiperlidhja Lista e vlerave të ndara me rekuizita në formën e mbështetësve shtesë,
  • duke shtuar një mbështetëse të përbashkët në një opsion - set Ndani rekuizitat dhe shtoni në grup. Ky opsion është i përshtatshëm për ato raste kur mbështetësit duhet të jenë të njëjtë për të dy grupet. Në këtë rast, do të jetë e mundur të zgjidhen të dhëna të llojeve të ndryshme prej tij në lista dhe raporte.

Krijimi dhe shtimi i informacionit shtesë për llojet, karakteristikat dhe seritë e artikujve është i ngjashëm me krijimin/shtimin e detajeve shtesë.

Përdorimi i detajeve dhe informacioneve shtesë në BP 3.0

Detaje dhe informacione shtesë (më tej referuar si DRS) është një mekanizëm që ju lejon të zgjeroni funksionalitetin e tij pa ndryshuar konfigurimin. Shkrimi i këtij shënimi u nxit nga një urdhër për të shtypur TTN dhe Certifikatat A dhe B me ruajtjen e detajeve, me qëllim përdorimin e mëtejshëm të tyre në deklaratat për produktet alkoolike dhe thjesht për të rishikuar informacione shtesë mbi zbatimin. Ata përdorin bazën BP 3.0 - nuk mund ta ndryshoni konfigurimin në përputhje me rrethanat, por DRS është mjaft e mjaftueshme për këtë detyrë.

Për BP 2.0, në parim, kam një zgjidhje për një kohë të gjatë - përdor gjithashtu detaje shtesë, ku ruhen të dhënat për makinën, shoferin, transportuesin, etj. Skema është përpunuar - gjatë printimit regjistrohen detaje shtesë (gjatë shtypjes së parë krijohen ato që nuk janë krijuar), në shtypjen pasuese, detajet e formularit plotësohen me vlerat e ruajtura. Unë përdor të njëjtat të dhëna kur plotësoj deklaratat e alkoolit. Fillova ta bëja në UV në BP 3.0 (3.0.20.18) dhe pashë që mekanizmi i përdorimit të DRS ka ndryshuar ndjeshëm, dhe IMHO për mirë:

  1. Objektet që "shërbojnë" DRS kanë ndryshuar:

BP 2.0

BP 3.0

Vlerat e referencësVetitëObjektet

Plani i llojeve të karakteristikave DetyratVetitëKategoritëObjektet

Plani i llojeve karakteristike

VetitëObjektet

Regjistri i informacionit VleratPropertiesObjektet

Komplete Drejtorie të Detajeve dhe Informacioneve Shtesë

Plani i llojeve të karakteristikave Detaje shtesëInformacion

Regjistri i informacionit Informacion shtesë

  1. Në 2.0, emri "Detaje shtesë" nuk pasqyron me saktësi thelbin e qëllimit të këtyre të dhënave - në fund të fundit, ky është pikërisht "informacion shtesë" dhe ato ruhen në objekte konfigurimi që janë të ndryshëm nga objekti i këtij informacioni vetë. Në 3.0, mund të specifikoni si informacionin e ruajtur në regjistrin "Informacion Shtesë", ashtu edhe detajet e ruajtura në pjesën tabelare të drejtorive "Detaje Shtesë" (në UT 11 dokumentet tani kanë një pjesë të ngjashme tabelare), dhe këto detaje janë bërë të disponueshme në formën e një elementi drejtorie, në vend që të thirren nga një buton në një dritare të veçantë.

Siç mund ta shihni, ka më pak objekte DRS dhe më duket më i përshtatshëm të punoj me to. Një ndryshim domethënës është ruajtja e listës së objekteve të konfigurimit për të cilat është e mundur të ruhet DRS, jo për sa i përket llojeve të karakteristikave "Caktimi i vetive të kategorive të objekteve", por në "Grupet e detajeve dhe informacioneve shtesë. drejtoria, e cila ka dy pjesë tabelare:

  • - Detaje shtesë - përmban një listë të detajeve të disponueshme në formën e një referencë për lexim / shkrim dhe një flamur për plotësimin e tyre të detyrueshëm. këto detaje ruhen në pjesën tabelare të drejtorisë;
  • - Informacion Shtesë - një listë informacionesh të ruajtura në regjistrin "Informacione Shtesë" dhe të disponueshme me një buton shtesë.

Për dokumentet, aktualisht disponohet vetëm një përzgjedhje e informacionit shtesë:

Për drejtoritë, mund të vendosni informacione dhe detaje shtesë:

Për më tepër, detaje shtesë të drejtorisë redaktohen në formën e një elementi:

Të dhënat e regjistruara për librin e referencës shfaqen në formularin e elementeve, por detajet shtesë në seksionin tabelor shfaqen vetëm nëse plotësohen.

Përbërja e objekteve me DRS gjithashtu ka ndryshuar:

  • - BP 2.0 është 15 drejtori dhe një listë e të gjitha dokumenteve të konfigurimit në një karakteristikë,
  • - Drejtoritë BP 3.0 u bënë 18, dhe 110 dokumente (nuk i kontrolluan të gjitha këto dokumente ose jo), për secilën prej të cilave informacione shtesë vendosen në një element të veçantë të paracaktuar të drejtorisë "Grupe detajesh dhe informacionesh shtesë".

Për atribute shtesë me llojin "Vlera e pronës së objektit", mund të vendosni një listë arbitrare për përzgjedhje - në fakt, një analog i drejtorisë (që nga 2.0 ishte drejtoria "ObjectsPropertyValues"):

Lista mund të modifikohet.

Një pikë tjetër, nga referenca në PVC "Detaje dhe informacione shtesë" -"Të gjitha detajet dhe informacionet shtesë rreth objekteve mund të shfaqen në raporte dhe lista.". Në të vërtetë, ADR-të e regjistruara tani mund të përdoren jo vetëm për qëllime të ruajtjes së të dhënave, por gjithashtu, për shembull, për përzgjedhje në një listë dokumentesh, etj.

Lista e RTiU pa përzgjedhje:

Informacion shtesë i regjistruar për dokumentin:

Vendosja e përzgjedhjes së listës së RT&U me informacion shtesë:

Lista e RTiU me përzgjedhje të vendosur për një drejtues të paplotësuar:

Duket të jenë të vogla, por është bukur……….

Artikujt kryesorë të lidhur