Při vytváření hovorů v systému řízení přístupu je často potřeba zadat výběr období na formuláři hovoru, takže data nemusíte zadávat ručně, ale vyberte si ze seznamu standardních období, jako například: “ Rock, "Měsíc", "Tyd" opravdu. . U parametrů typu Datum můžete zadat pouze „Začátek tohoto osudu, měsíc nebo měsíc“, ale „Dokončeno“ se nepřenáší.

Vpravo jsou dostupné typy dat pouze typ „Standardní datum zahájení“, ale chcete „Standardní datum ukončení“.

Existuje způsob, jak to obejít.

  1. Vytvořme nový parametr s názvem „Period“
  2. Pro tento parametr lze nastavit typ "Standardní období".
  3. V poli "Viraz" parametrů "Země období" a "Konec období", které se objevují v dotazu, můžete nastavit "Viraz" &Period.DateCob" a " &Period.End Date“ je správné.

Ale není příliš jemné. Jelikož vítězíme při psaní virtuálních tabulek, pak po všem přestanete zpracovávat a zobrazí se vám upozornění na chybu jako „Chyba zpracování odeslání, neshoda typů, číslo parametru...“.

Aby to bylo jedinečné, musíte vybrat všechny parametry virtuálních tabulek.

Přidám je do tabulky na záložce „Složení dat“.

Aby se parametry rychle zobrazily v nastavení zvuku, zapněte u parametrů zvuku příslušné číslo.

Nyní výběr období na zvukové podobě vypadá takto.

Tak uvidíme.

Pro jednoduchost bude tento příklad omezen na jeden jednoduchý obchodovatelný akumulační registr.

Mám akumulační registr s názvem „Nedokončený účetní proces“.

Tyto parametry pro pažbu jsou poměrně drsné (ne prostřednictvím aplikace parametrů na ACS):

Upřímně řečeno, periodicita virtuální tabulky je „Záznam“.

No, jak bylo uvedeno výše, potřebujeme období v sekci periodicity, takže bych chtěl klasifikovat pole „Perioda“ s dalším krokem (ne moc krásné, ale nemám lepší možnosti):

Jak je vidět ze snímku obrazovky, předává se parametr, který uživatel specifikuje ve formuláři: Výrazná nadinterpretace "Periodičnost" - tato nadinterpretace se prakticky používá u všech standardních řešení.

Tyto typy lze zadat na kartě "Parametry":

Takto formátujeme menstruaci, aby bylo vše krásné a lahodilo očím)

Osa, síla, samotné formáty:

Měsíc: DF="MMMM rrrrr "r.""

Den: DF = dd.MM.yyyy

Tyzhden: DF = ""Tyzhden z" dd.MM.yyyy"

Čtvrtletí: DF = "do "čtvrtletí" rrrrr "r."

Rick: DF = "yyyy "r.""

Dekáda: DF = "Dekáda w"dd.MM.yyyy"

Pivrichcia: DF = ""Pivrichcha z" dd.MM.yyyy"

To je vše. Výsledkem je zázračný obrázek:

Tento článek zkoumá zvláštnosti období přizpůsobení s použitím systému skládání dat (DCS), problémy, které vznikají při správě porozumění období mezi běžným korespondentem a systémem 1C, stejně jako přiřazenou trasu hej jo verš.
Většina hovorů, které jsou rozděleny pomocí systému skládání dat (DCS), je generována během počátečního období, pro které bude volání generováno. V ACS je zavedení období zpravidla organizováno pomocí parametrů s pomocí dodatečného návrhu divs. Obr. 1 Tento způsob zavedení periody je respektován „klasicky“, jak je popsáno v článku o ITS a další literatuře věnované vývoji 1C, takže jej bereme jako základ. Podívejme se, jak se dělá jednoduchá aplikace, která odebere všechny doklady Prodej zboží a služeb za úkoly v období. Obr.2 Pokud tento signál není přítomen, uživatel nastaví periodu pomocí parametrů div. Obr.3 Jakmile je vše v pořádku..., ALE má malý problém:

Vše napravo je, že pro většinu majitelů firem je důležité „rozumět“ období, ne tolik jako jejich „chápání“ 1C.
1). Podívejme se Obr.3
Podle názoru korespondenta je období bez zadání, tedy ŽÁDNÉ REGISTRACE, takže VŠECHNY dokumenty mohou být zpracovány do půlnoci bez jakékoli pozornosti k datu.
„Z pohledu“ systému 1C je parametrem období úkolů a ... překročení hranice dosáhnout 01.01.0001 a do konce, plýtvat doklady s prázdným datem, což v praxi znamená ne plýtvat požadovaným dokumentem.
2). Podívejme se Obr.4
Jak to vypadá, do konce dne mohou být všechny dokumenty spotřebovány, počínaje datem 28.01.2010.
„Z pohledu“ 1C období 28. 1. 2010 – 1. 1. 0001 vikliche vinyatok.

Můžete se nejprve pokusit korespondentům vysvětlit, proč není nutné zobrazovat ty dokumenty, kterým budete rozumět a jak je období prezentováno z pohledu 1C, jinak to není vpravo, ale je to nesprávné. Dobrý program je v první řadě užitečný pro profesionála, protože program je pro profesionála, a není překvapením, že se bude muset „naučit“ 1C, aby pochopil období, jehož fragmentům profesionál rozumí, a sám:
1). Začátek období a konec období není určen -> všechny doklady.
2). Nastavte pouze na CobPeriod -> všechny dokumenty počínaje CobPeriod
3). Navíc zkontrolujeme, že Konec období >= Začátek období, a pokud se to nezmění, vezmeme v úvahu, že Konec období není určen, pak. 2).
Na základě toho, co již bylo řečeno, formát parametru DateCompleted vypadá takto:

VIBIR COLI & Period.<&Период.ДатаНачала ТОГДА ДАТАВРЕМЯ(3999,12,31,23,59,59) ИНАЧЕ &Период.ДатаОкончания КОНЕЦ КОНЕЦ

Zbytkový pohled na naši stavbu na základě výběru termínu prezentace na Obr.5

Dobré ráno, čtenáři tohoto blogu! Naučili jsme se předchozí články a tato role je stále potřebná. A dnes tu máme další z této série článků, na který se podíváme úprava role moci „Období“, a pojďme se podívat, jak tyto role obsadit. V poli pro část „Období“ je spoluúčast pojištěna. Takže, stejně jako v poli za částí „Vimiryuvannya“, o tom budeme mluvit jindy. Tak pojďme!

Vytvoříme nový zvuk:

  1. V konfigurátoru vyberte položku nabídky „Soubor“ - „Nový“ - „Externí zvuk“.
  2. Klikněte na tlačítko „Otevřít schéma složení dat“. Po otevření dialogu stiskněte tlačítko „Hotovo“.
  3. Nyní můžeme vytvořit virtuální tabulku „Akumulační registr“.
  4. Klikněte pravým tlačítkem myši na uzel „Soubory dat“ a vyberte řádek „Přidat sady dat – Zapsat“.
  5. Nyní stiskněte tlačítko „Návrhář bude dotázán“. Vyberte akumulační registr „Produkty na skladech a obrat“ (USP konfigurace).
  6. Otevřete dialog „Parametry virtuální tabulky“ a vyberte, že periodicita je nastavena na „Automaticky“, poté můžete zadat počet period.

Nyní upravujeme výstupní pole. Nechť existují taková pole: „Registrátor“, „Měsíc období“, „Nomenklatura“, „Yakist“ a informace o přebytcích. Přidání pole lze provést dvojitým kliknutím levého tlačítka na požadované pole nebo pomocí dalšího tlačítka „>“. Po přidání polí klikněte na tlačítko "OK".

Vezměte prosím na vědomí, že pro určité oblasti byla automaticky nastavena role vlády „Období“.

Podívejme se, co to znamená úprava role úřadů „Období“. Nejprve je přiděleno pořadové číslo období. Číslování je souvislé, počínaje od jedničky, od nejmladších období po starší, pak nejprve např. číslo řádku, pak „Záznamník“, pak druhý den, týden, měsíc, čtvrtletí, řeka.

Mohou za to tedy očíslovaná pole, která se objevují v našem záznamu. Vezměte prosím na vědomí, že pro období máme dvě pole – „Registrátor“ a „ObdobíMěsíc“. Nejmladší pole je „Registrátor“ a je mu přiřazeno jedno a starší pole je „Měsíc období“ a jsou mu přiřazeny dvě. Blíže se podíváme na připravované statistiky.

Pojďme naladit náš hovor:

  1. Přesuňme se na kartu „Zdroje“ a zdroje našeho světa jsou významné.
  2. Klepnutím na tlačítko „>>“ vyberte všechna pole pro zdroje.
  3. Nyní přejděte na kartu "Přizpůsobení" a vytvořte přizpůsobení v zobrazení seznamu.
  4. Klikněte na tlačítko „Návrhář pro přizpůsobení rozložení dat“ (tlačítko je jako zaklínadlo).
  5. Typ hovoru: "Seznam". Klikněte na tlačítko "Další".
  6. Výstupní pole můžete přizpůsobit stisknutím tlačítka „>>“. Objednáváme je takto: „Měsíc období“, „Nomenklatura“, „Yakist“, „Registrář“.
  7. Kliknutím na tlačítko „Další“ přizpůsobíte seskupení. Seskupení je upraveno v okamžitém pořadí: „Měsíční období“, „Nomenklatura“, „Yakist“. V zobrazení podrobných záznamů se zobrazí seskupení „Registrátor“.
  8. Klikněte na tlačítko "OK".

Vyslyšme naše volání. Jak tomu rozumíme, musíme při odstraňování přebytků věnovat zvláštní pozornost. Pokud je důležité nechat se překvapit výsledkem zvuku, pak se okamžitě objeví řada výhod. Zokrema, myslím, že klasů je za dobu činnosti firmy přebytek.

Tato sleva je spojena se zvláštností odebírání přebytků od registrátora. Aby se tyto extra zobrazovaly správně, je nutné přidat další pole vedle výstupního pole a za ním pole „PeriodSecond“. Chcete-li přidat pole „PeriodSecond“, otevřete zvuk v konfigurátoru a klikněte na tlačítko „Otevřít schéma složení dat“. Nyní stiskněte tlačítko „Write Designer“ a přidejte „PeriodSecond“. V tomto případě bude pole „Registrátor“ zbaveno prvního pole období, pole „Druhé období“ bude další a „Období Měsíc“ bude třetí.

Potřebujete vteřinku? Systém kompilace dat vypočítá přebytek samostatným způsobem, a aby bylo možné jednoznačně určit polohu zapisovatele na časové ose, nestačí zpráva odeslaná zapisovateli, požadovanou sekundou je datum zapisovatele a následně kompilační systém lze rozčlenit Vezměme správný přebytek. Pokud se znovu objeví správné pořadí polí, je odstraněno:

Za nomenklaturou Plintus již není nouze o aktivitu. V budoucnu se vyhněte konečnému přebytku, abyste zajistili skutečně správný výsledek. Zadek hvězdy lze připevnit podle pokynů níže. Byl jste poctěn postavením? Co mohu změnit nebo přidat? Neváhejte se o to podělit v komentářích!

Nakonec vás chci potěšit bezkočičím pohledem na Anatolije Sotnikova. Jedná se o kurz pro pokročilého programátora. VIN na stejném základě vám ukáže, jak zavolat systém kontroly přístupu. Jen je třeba naslouchat a vzpomínat s respektem! Přijímáte odpovědi na následující:
  • Jak uskutečnit jednoduchý hovor ze seznamu?
  • Potřebujete sloupce Pole, Cesta a Záhlaví na kartě „Pole“?
  • Jaké jsou hranice pro rozvržení pole?
  • Jak správně nastavit role?
  • Jaké jsou role pro pole rozložení?
  • Kde najdu kartu složení dat?
  • Jak nakonfigurovat parametry v ACS?
  • Další přijdou...
Je to legrační, proč nezkusíte sami procházet internet a hledat informace, které potřebujete? Tim more, vše je připraveno k sušení. Jen si vzpomeňte! Všechny podrobnosti o tom, co je ve videonávodech bez koček

Osa jedna z lekcí o rozložení dat v záznamu:



Specifika doby přizpůsobení v systému kontroly přístupu.

Většina hovorů, které jsou rozděleny pomocí systému skládání dat (DCS), je generována během počátečního období, pro které bude volání generováno.

V ACS je zavedení období zpravidla organizováno pomocí parametrů s pomocí dodatečného návrhu divs. Tento způsob zavedení periody je respektován „klasicky“, jak je popsáno v článku o ITS a další literatuře věnované vývoji 1C, takže jej bereme jako základ. Podívejme se, jak se dělá jednoduchá aplikace, která odebere všechny doklady Prodej zboží a služeb za úkoly v období.

Pokud tento signál není přítomen, uživatel nastaví periodu pomocí parametrů div. Jakmile je vše v pořádku... ALE má malý problém:

Vše napravo je, že pro většinu majitelů firem je důležité „rozumět“ období, ne tolik jako jejich „chápání“ 1C.

Podle názoru korespondenta je období bez zadání, tedy ŽÁDNÉ REGISTRACE, takže VŠECHNY dokumenty mohou být zpracovány do půlnoci bez jakékoli pozornosti k datu.

„Z pohledu“ systému 1C je parametrem období úkolů a ... překročení hranice dosáhnout 01.01.0001 a do konce, plýtvat doklady s prázdným datem, což v praxi znamená ne plýtvat požadovaným dokumentem.

Jak to vypadá, do konce dne mohou být všechny dokumenty spotřebovány, počínaje datem 28.01.2010.

„Z hlediska“ 1C období 28. 1. 2010 – 1. 1. 0001 volá viník.

Můžete se nejprve pokusit vysvětlit korespondentům, proč není nutné zobrazovat ty dokumenty, kterým budete rozumět, a jak je období prezentováno z „pohledu“ 1C, jinak je ten nesprávný vpravo nesprávný. Dobrý program je v první řadě užitečný pro profesionála, protože program je pro profesionála, a není překvapením, že se bude muset „naučit“ 1C, aby pochopil období, jehož fragmentům profesionál rozumí, a sám:

1). Začátek období a konec období není určen -> všechny doklady.

2). Nastavte pouze na CobPeriod -> všechny dokumenty počínaje CobPeriod

3). Navíc zkontrolujeme, že Konec období >= Začátek období, a pokud se to nezmění, vezmeme v úvahu, že Konec období není určen, pak. 2).

Z toho, co bylo řečeno výše, je výraz pro parametr Datum ukončení:

WHEN &Period.DateEnd=DATEHour(1;1;1)

TODI DATETIME(3999;12;31)

KDY &Period.DateEnd<&Период.ДатаНачала

TODI DATETIME(3999;12;31) DATETIME(3999;12;31;23;59;59)

&Period.Datum ukončení

Zbytkový pohled na naši stavbu na základě výběru termínu prezentace na

Poznámka: tento mechanismus pro nastavení parametrů přiřazení je pro starší platformy 1C 8.1 a 8.2 (a konfigurace, které fungují pod jejich konfiguracemi), starší verze platformy 1C mají mechanismy pro sledování nekonvenčních parametrů a zadávání Kromě mechanismu popsaného v tomto článku, není potřeba Kromě toho na některých verzích platformy 1C mohou být chyby a nesprávná práce.