Aktualizácia adresára identifikátorov metaúdajov nie je výlučná. Vytvorenie nového dokumentu s tlačiteľnými formulármi Ako aktualizovať nástroje

Balík na precenenie dlhodobého majetku pre programy "1C: Účtovníctvo 8" vyd. 2.0 a ed. 3.0 a "1C: Manufacturing Enterprise Management" ed. 1.3

Návod na inštaláciu "1C: Účtovníctvo 8" vyd. 2.0

Návod na inštaláciu dodatky na precenenie dlhodobého majetku pre program "1C:UPP" vyd. 1.3 nájdete v článku.

Návod na inštaláciu dodatky na precenenie dlhodobého majetku pre program "1C: Podnikové účtovníctvo" vyd. 3.0 nájdete v článku.

Pozor!

Používatelia programu "1C:Accounting 8" môže nainštalovať zakúpený balík na aktualizáciu štandardnej konfigurácie. Na tento účel sa používa režim zlučovania konfigurácií. Najprv musíte povoliť zmeny v konfigurácii (pozri obrázok 1).

Ryža. 1 Povolenie zmien konfigurácie

porov nové objekty

Ryža. 2 Výber súboru na zlúčenie konfigurácií

Pri spájaní buďte opatrní a začiarknite políčka presne ako na obr. 3. Niektoré z objektov, ktoré existujú v súbore určenom na zlúčenie, sú zahrnuté len kvôli nastaveniu správneho typu detailov dokumentu. Samotné tieto objekty (na obr. 3.1 nezačiarknuté základné konfigurácie (na obr. 3.2 oni označené značkami začiarknutia).

Ryža. 3 Nastavenie zlučovania konfigurácií

Ryža. 3.1 Príklad objektu, ktorý nie je potrebné brať zo súboru(zaškrtávacie políčko musí byť zrušené)

Ryža. 3.2 Príklad objektu, ktorý je potrebné prevziať zo súboru

Pri spájaní sa zobrazí okno s názvom „Nevyriešené odkazy“. Nezľaknite sa toho, stačí kliknúť na tlačidlo „Pokračovať“ (pozri obr. 4).

Ryža. 4 Prítomnosť "Nevyriešené odkazy" počas procesu zlučovania

Zlúčenie prebehne dobre. Po zlúčení sa v štruktúre konfigurácie objavia nové objekty (pozri obr. 5), tieto zmeny je potrebné akceptovať, pretože ešte neboli zachránené. Ak to chcete urobiť, kliknite na tlačidlo "Aktualizovať konfiguráciu databázy (F7)" a potom v zobrazenom okne "Reorganizovať informácie" kliknite na tlačidlo "Prijať". Tým sa dokončí spájanie konfigurácií. Po zlúčení môžete otvoriť denník dokumentov „Precenenie OS“ cez menu: „Operácie - Dokumenty - Precenenie OS“.

Ryža. 5 Prijatie zmeny

Výkaz "OS-6" sa inštaluje ako dodatočný externý tlačený formulár do adresára "Dlhodobý majetok". K tomu je potrebné otvoriť okno pre zoznam externých tlačív (viď obr. 5.2): Menu - Nástroje - Doplnkové zostavy a spracovanie - Doplnkové externé tlačené tlačivá. Kliknite na tlačidlo "Pridať" a ukážte na súbor OS6.epf.

Obr.5.2 Inštalácia externého tlačeného formulára pre adresár "Domácny majetok".

Pokyny na inštaláciu doplnku na precenenie dlhodobého majetku pre program „1C: Manufacturing Enterprise Management“ ed. 1.3

Pozor! Pred zlúčením nezabudnite archivovať informačnú základňu.

Používatelia programu „1C:Manufacturing Enterprise Management“ môže nainštalovať zakúpený balík na aktualizáciu štandardnej konfigurácie. Na tento účel sa používa režim zlučovania konfigurácií. Najprv musíte povoliť zmeny v konfigurácii (pozri obrázok 6).

Ryža. 6 Povolenie zmien konfigurácie

Pri výbere režimu zlúčenia konfigurácie musíte zadať 1Cv8. porov , určené na kombinovanie. Pozor! Všetky úpravy sú nainštalované ako nové objekty, takže ďalšie aktualizácie konfigurácie sa vykonávajú automaticky. Ale!

Ryža. 7 Výber súboru na zlúčenie konfigurácií

Pri spájaní buďte opatrní a začiarknite políčka presne ako na obr. 8. Niektoré z objektov, ktoré existujú v súbore určenom na zlúčenie, sú zahrnuté len kvôli nastaveniu správneho typu detailov dokumentu. Samotné tieto objekty (na obr. 8.1 nezačiarknuté) sa za žiadnych okolností nesmie podieľať na združení. Všeobecným pravidlom je, že začiarkavacie políčka by mali byť začiarknuté iba pre tie objekty, ktoré sa nenachádzajú základné konfigurácie (na obr. 8.2 oni označené značkami začiarknutia).

Ryža. 8 Nastavenie zlučovania konfigurácií

Ryža. 8.1 Príklad objektu, ktorý nie je potrebné brať zo súboru(zaškrtávacie políčko musí byť zrušené)

Ryža. 8.2 Príklad objektu, ktorý je potrebné prevziať zo súboru(zaškrtávacie políčko musí byť začiarknuté)

Pri spájaní sa zobrazí okno s názvom „Nevyriešené odkazy“. Nezľaknite sa toho, stačí kliknúť na tlačidlo „Pokračovať“ (pozri obr. 9).

Ryža. 9 Prítomnosť "Nevyriešené odkazy" počas procesu zlučovania

Zlúčenie prebehne dobre. Po zlúčení sa v štruktúre konfigurácie objavia nové objekty (pozri obr. 10), tieto zmeny je potrebné akceptovať, pretože ešte neboli zachránené. Ak to chcete urobiť, kliknite na tlačidlo "Aktualizovať konfiguráciu databázy (F7)" a potom v zobrazenom okne "Reorganizovať informácie" kliknite na tlačidlo "Prijať". Tým sa dokončí spájanie konfigurácií. Po zlúčení môžete otvoriť denník dokumentov „Precenenie OS“ cez menu: „Operácie - Dokumenty - Precenenie OS“.

Ryža. 10 Prijatie zmeny

Pokyny na inštaláciu doplnku na precenenie dlhodobého majetku pre program „1C: Podnikové účtovníctvo“ ed. 3.0

Pozor! Pred zlúčením nezabudnite archivovať informačnú základňu.

Používatelia programu „1C: Enterprise Accounting“ môže nainštalovať zakúpený balík na aktualizáciu štandardnej konfigurácie. Na tento účel sa používa režim zlučovania konfigurácií. Najprv musíte povoliť zmeny v konfigurácii (pozri obrázok 6).

Pri výbere režimu zlúčenia konfigurácie musíte zadať 1Cv8. porov , určené na kombinovanie. Pozor! Všetky úpravy sú nainštalované ako nové objekty, takže ďalšie aktualizácie konfigurácie sa vykonávajú automaticky. Ale!

Pri spájaní buďte opatrní a začiarknite políčka presne ako na obr. 11. Niektoré z objektov, ktoré existujú v súbore určenom na zlúčenie, sú zahrnuté len kvôli nastaveniu správneho typu detailov dokumentu. Samotné tieto objekty (na obr. 11 nezačiarknuté) sa za žiadnych okolností nesmie podieľať na združení. Všeobecným pravidlom je, že začiarkavacie políčka by mali byť začiarknuté iba pre tie objekty, ktoré sa nenachádzajú základné konfigurácie (na obr. 11 oni označené značkami začiarknutia).

Dôležité! Po zlúčení konfigurácií musíte aktualizovať podporné údaje. Ak to chcete urobiť, musíte zadať parameter spustenia " SpustiteInformationBaseUpdate" v konfigurátore (pozri obr. 13) a spustite program v užívateľskom režime. To isté je možné vykonať cez parameter príkazového riadku 1C:Enterprise "/C".

Pre programátorov: Na aktualizáciu pomocných údajov je určené externé spracovanie: Vývojárske nástroje: Aktualizácia pomocných údajov, ktoré sú súčasťou distribučnej súpravy a demo konfigurácie BSP. Vysvetlenie: pre konfigurácie založené na BSP 2.1.3 použite spracovanie z demo databázy BSP " Vývojárske nástrojeAktualizácia podporných údajov", pre konfigurácie založené na BSP 2.1.2 použite spracovanie z demo databázy BSP " Vývojárske nástroje Správa prístupu" - tlačidlo Obnoviť na prvej strane.

Pozrime sa, ako nainštalovať dodatočný (externý) prehľad “ Výkaz z precenenia dlhodobého majetku" (rovnaký prehľad je možné nainštalovať do konfigurácie zlúčením, ako je popísané vyššie).

Adresár sa používa na ukladanie ďalších správ a spracovania v informačnej databáze. Dodatočné správy a spracovanie. Nachádza sa v sekcii Administrácia. Podľa príkazu Vytvorte systém vás vyzve, aby ste vybrali externý súbor správy, musíte na súbor ukázať Výkaz o precenení OS.erf a nakonfigurujte jeho parametre (pozri obr. 14).

Obr.14 Inštalácia dodatočného (externého) reportu

Dôležité: Na stránke Tímy v stĺpci Rýchly prístup Musíte určiť, ktorým používateľom je tento prehľad určený, inak sa nezobrazí v zozname dodatočných prehľadov. To isté sa dá urobiť cez Nastavenie mojich prehľadov a ich spracovanie, ale len pre aktuálneho používateľa. Tu je potrebné určiť umiestnenie doplnkovej správy v požadovaných sekciách.

Obr. 15 Nastavenie zoznamu užívateľov a umiestnenie dodatočného reportu

Okrem toho možno budete musieť nakonfigurovať panel akcií (pozri obr. 16). Toto sa musí urobiť, ak v požadovanej sekcii, v našom prípade je to sekcia Dlhodobý majetok a nehmotný majetokžiadny zoznam hovorov Ďalšie správy. Potom musíte príkaz preniesť Ďalšie správy z dostupných príkazov na vybrané príkazy.

Obr.16 Nastavenie lišty akcií

Možnosti prehľadu v programe 1C: Enterprise Accounting 8 vydanie 3.0 v čase písania tohto pokynu v odd Dlhodobý majetok a nehmotný majetok nie sú podporované, preto nebudeme popisovať umiestnenie možností prehľadu v sekciách. Je však dôležité pochopiť, že použitie variácií prehľadov je možné. Ak to chcete urobiť, pozrite si príslušné príkazy v ponuke správy Všetky akcie.

Nachádza sa podrobný popis predmetov dodatku k preceňovaniu dlhodobého majetku.

Pri pridávaní nových konfiguračných objektov pre štandardné konfigurácie pre 8.3 (UT, BP atď.) existuje niekoľko funkcií:

1. Pridaný adresár „Identifikátory objektov metadát“, určený na ukladanie zoznamu objektov metadát.

2. Odstránil sa pohodlný postup (pre BP 2.0), ktorý umožňuje zobraziť tlačený formulár v univerzálnom tlačovom okne

Univerzálne mechanizmy. PrintDocument (TabDocument, Počet inštancií, ToPrinter, Header, DirectPrint, Link, LayoutName)

Uvažujme o riešení týchto funkcií pomocou príkladu dokumentu "Objednávka prác" pre štandardné podnikové účtovníctvo 3.0.

1. Umožnime editáciu konfiguračných objektov - menu "Konfigurácia" - "Podpora" - "Nastavenia podpory". V zobrazenom okne vyberte možnosť „Povoliť možnosť úprav“. V ďalšom okne nastavte prepínače na "Upraviť pri zachovaní podpory"

2. Pridajte nový dokument „Objednávka“ s požadovaným zoznamom detailov a tabuľkových častí.

3. Pridajte formuláre zoznamu a dokumentov a zodpovedajúcim spôsobom ich naformátujte.

4. Začnime ladiť a skúsme otvoriť nový dokument v režime „1C: Enterprise“.

Bude vydané nasledujúce varovanie:

Chyba pri vykonávaní funkcie General Purpose.MetadataObjectIdentifier()....

Všetky možné riešenia tejto chyby sú uvedené v texte správy. Pozrime sa na každý z nich:

- použiť externé spracovanie "Nástroje pre vývojárov: Aktualizácia pomocných údajov"

toto spracovanie si môžete stiahnuť na ITS alebo môžete využiť spracovanie ponúkané na infostarte http://infostart.ru/public/295372/index.php?ID=295372

Obe ošetrenia sú intuitívne:

Ryža. Liečba "Nástroje pre vývojárov: Aktualizácia údajov podpory"


Ryža. Spracovanie "Aktualizácia adresára identifikátorov metadátových objektov"

Jediná poznámka je, že spracovanie z ITS disku nie vždy funguje!

- spustite program s parametrom príkazového riadka 1C: Enterprise 8
"/C LaunchInformationBaseUpdate"

Ak to chcete urobiť, v okne spustenia konfigurácie kliknite na tlačidlo „Zmeniť“ a prejdite do posledného okna úprav:

V dodatočných parametroch spustenia zadajte riadok /C RunInformationBaseUpdate. Kliknite na pripravené.

Upozorňujeme, že písmeno "C" je v anglickom rozložení!

- zväčšite číslo verzie konfigurácie tak, aby sa pri ďalšom spustení vykonali procedúry aktualizácie dát infobáz

Číslo konfigurácie sa zvýši vo vlastnostiach konfigurácie.

Po zmene verzie konfigurácie začneme s ladením.

V podnikovom režime potvrdzujeme legálnosť prijatia aktualizácie.

Pozor! Táto metóda nefunguje pre UT 11

5. Po vykonaní jedného z vyššie uvedených postupov sa nový dokument objaví v adresári metadát a bude ho možné spustiť v režime „1C: Enterprise“.

6. Pre výstup tlačených formulárov vo forme dokumentov a vo forme zoznamu musia byť predpísané nasledujúce postupy.

&OnServerProcedureWhenCreatingOnServer(Failure, StandardProcessing) Správa tlače. WhenCreatingOnServer(ThisForm, Elements. GroupImportantCommands) ; EndProcedure & OnClient Procedure Connected_ExecutePrintCommand(Command) ManagePrintClient. ExecutePrintConnectedCommand(Command, ThisForm, Object) ; Koniec procedúry

Keďže navrhujem zobraziť tlačidlo tlače v skupine Dôležité príkazy, musíte ho pridať do formulára

V module správcu dokumentov je potrebné zaregistrovať postupy pre vyvolanie tlače a generovanie tlačeného formulára

//////////////////////////////////////////////////////////////////////////////// // POSTUPY TLAČE A FUNKCIE // Vyplní zoznam tlačových príkazov.// // Možnosti: // Tlač príkazov - Tabuľka hodnôt - pozri zloženie polí vo funkcii Správa tlače Vytvorenie zbierky príkazov tlače// Postup AddPrintCommands(PrintCommands) Export // InvoicePrintCommand = PrintCommands. Add() ; Príkaz na tlač. Identifikátor = "Objednávka"; Príkaz na tlač. Zobraziť = NStr(" ru = "Objednať - objednať"" ); PrintCommand.FormList = "Formulár zoznamu , DocumentForm“; Koniec postupu // Generovanie tlačených foriem objektov// // DORUČENÁ POŠTA: //Názvy rozložení - Reťazec - Názvy rozložení oddelené čiarkami // Pole objektov - Pole - Pole odkazov na objekty, ktoré je potrebné vytlačiť //Parametre tlače - Štruktúra - Štruktúra doplnkových parametrov tlače// // OUTBOX: // Zbierka tlačených formulárov - Tabuľka hodnôt ​​- Vygenerované tabuľkové dokumenty // Výstupné parametre - Štruktúra - Parametre generovaných tabuľkových dokumentov// Tlač procedúry (Pole objektov, Parametre tlače, Kolekcia tlačových formulárov, Tlač objektov, Výstupné parametre) Export výstupných parametrov. AvailablePrintByComplete = True ; Ak ControlPrint. NeedPrintLayout(CollectionPrintForms, "OrderJob") Then IncludeServices = False; Správa tlače. Výstup tabuľkového dokumentu do zbierky (zbierka tlačových formulárov, "Objednávka", "Objednávka" - outfit" , Tlač dokumentu (Pole objektov, Tlač objektov) , , " Objednávka " ); EndIf ; Všeobecný účel BP. Vyplňte ďalšie parametre tlače (Pole objektov, Kolekcia tlačových formulárov, Tlačové objekty, Výstupné parametre) ; Koniec Postup // Funkcia vygeneruje tabuľkový dokument s tlačenou formou faktúry, // // Návratová hodnota: // Tabuľkový doklad - tlačená forma faktúry// Funkcia PrintDocument(ArrayofObjects, PrintObjects) Export . . . ; vrátiť TabularDocument; EndFunction

7. Začnime s ladením a skontrolujeme vzhľad tlačidla tlače v režime "1C: Enterprise".

8. Ak chcete pridať možnosť tlače ďalších externých formulárov, musíte pridať možnosť volať príkaz „Ďalšie tlačené formuláre objektu“.

Aby sme to dosiahli, vo všeobecných príkazoch upravíme typ parametrov príkazu pridaním odkazu na náš dokument.

Vo formulároch zoznamu a dokumentov sa na karte „Príkazové rozhranie“ zobrazí použitie tohto príkazu

9. Pri pridávaní externej tlače bude ponuka tlače vyzerať takto

Subsystém "Nástroje pre vývojárov" (Starykh Sergey, 1C 8.2, 8.3)

2017-02-15T12:53:51+00:00

Vývojárske nástroje napísané super profesionálnym programátorom Sergej Starykh(kontaktujte ho) a sú zverejnené s jeho súhlasom.

Popis

Vývojárske nástroje sú úžasnou zbierkou zázračných liečebných postupov, ktoré sú spojené do jedného podsystému:

  • Odstránenie objektov pomocou kontroly odkazov;
  • Vyhľadajte nefunkčné odkazy;
  • Vyhľadajte odkazy na objekt;
  • Výber a spracovanie predmetov;
  • Hľadanie duplikátov a nahradenie odkazov;
  • Používateľský editor;
  • Konzola kódu;
  • Žiadosť o konzolu;
  • Štruktúra úložiska databázy;
  • Analýza technologického časopisu;
  • Editor parametrov relácie;
  • Editor úložiska nastavení;
  • Analýza denníkov;
  • A mnoho ďalších nástrojov.

Všetky tieto liečby napísal a dlhé roky udržiaval skutočný profesionál vo svojom odbore. Sergej Starykh.

Ako začať s nástrojmi

Vývojárske nástroje podporuje Sergey v dvoch verziách: základné A prenosný.

Hlavná možnosť:

  • Vyžaduje sa zabudovanie do konfigurácie databázy.
  • Dáva viac príležitostí.

Prenosná možnosť:

  • Nevyžaduje zmeny konfigurácie a otvára sa ako externé spracovanie.
  • Poskytuje menej možností.

Navrhujem začať s prenosnou verziou a ak chcete viac, prejdite na hlavnú verziu.

Stiahnite si archív nástrojov

Ak je to možné, stiahnite si priamo z webovej stránky Sergeja, tu je odkaz.

Ak jeho stránka nefunguje, tu je zrkadlo nástrojov na mojej stránke:

Rozbaľovanie archívu

Stiahnutý archív rozbaľte napríklad do priečinka „Nástroje pre vývojárov“ na ploche:

Čo potrebujete otvoriť z vašej databázy, je spracovanie „irPortable.epf“. Toto je ponuka nástrojov a cez ňu otvoríme všetky ostatné spracovanie:

Spustenie nástrojov

Presuňte myš na ikony a skúste ovládať nástroje, ktoré potrebujete. Pri šikovnom použití dokážu zázraky!

Možné problémy

Prenosné nástroje fungujú iba na bežných formách. To znamená, že ich nebudete môcť spustiť na klientovi v režime riadenej aplikácie.

Ak chcete použiť nástroje v takejto databáze, spustite ju pomocou kľúča /RunModeOrdinaryApplication, ktorý spustí hrubého klienta ako normálne, bez ohľadu na konfiguráciu a používateľské nastavenia.

Ak použijete ako štartér, môžete dosiahnuť tento efekt:

  • Vyberte základňu a stlačte Ctrl + F3
  • V ponuke, ktorá sa otvorí, kliknite na tlačidlo Hrubý klient (TF).

Ako aktualizovať nástroje

Ak chcete aktualizovať prenosné nástroje, kliknite na ikonu pomocníka na ich paneli:

V okne, ktoré sa otvorí, použite tlačidlo „Aktualizovať na najnovšiu verziu“:

Kde si môžem pozrieť tréningové videá?

Sergey má svoj vlastný kanál na YouTube so školiacimi videami o nástrojoch pre vývojárov: odkaz

Vďačnosť

s pozdravom Vladimír Milkin(učiteľka

Každý programátor sa pri svojej práci stretne s takouto chybou.

Prečítali sme si to, spustili 1C pomocou kľúča „/C LaunchInformationBaseUpdate“. Spustili to, začal sa globálny proces, ktorý skončil nadávaním na pracujúcich používateľov. Žiadny problém, pomyslel si, urobím to v noci. Nováčikovia vyriešia problém ešte jednoduchšie, za minútu vyhodím všetkých používateľov, aktualizujte, voila, môžete pracovať.

Raz, dvakrát. Aktualizované, zajtra ten istý problém znova, s inou správou, rolou alebo niečím iným.

Rozhodneme sa vyskúšať druhú cestu a hľadať aktualizáciu pomocných údajov na spracovanie nástrojov pre vývojárov. Ale ukazuje sa, že to funguje iba v exkluzívnom režime.

Je naozaj potrebné zakaždým vyhodiť všetkých používateľov?

Ukázalo sa, že to nie je potrebné, preto vám predkladám na zváženie moje nové spracovanie, ktoré si nevyžaduje výhradný prístup.

Samotný kód spracovania nie je komplikovaný, ale priamo v spustiteľnom kóde je blokované nastavenie výhradného režimu, problém je tak či onak po dobu spracovania a ak aktualizujete iba údaje, tak všetko sa zároveň stane, práca užívateľov bude krátkodobo zablokovaná a nie je potrebné nikoho vyhadzovať.

Jedinou nepríjemnosťou je, že s aktualizáciou verzie BSP pravdepodobne budete musieť aktualizovať aj samotné spracovanie.

Časť kódu spracovania:

&Na serveri Procedúra Áno Na serveri () Aktualizovať údaje adresára (Objekt. Existujú zmeny, Objekt. Sú odstránené, Objekt. Iba kontrola); EndProcedure &OnClient Procedure Yes(Command) YesOnServer(); Správa = New MessageToUser; Message.Text = "Aktualizácia dokončená!"; Správa.Správa(); EndProcedure &OnServerProcedureWhenCreatedOnServer(Failure, StandardProcessing) Object.ThereIsChanges = True; Object.IsDeleted = False; Object.CheckOnly = False; Object.BSPProcessingVersion = "2.3.5.29"; Pokus o Object.BSSystemVersion = StandardSubsystemsServer.LibraryVersion(); Zlyhanie výnimky = Pravda; Správa = New MessageToUser; Message.Text = "Toto spracovanie nie je možné vykonať na vašom systéme. BSP nie je nainštalované!"; Správa.Správa(); EndPokus; Koniec procedúry &o procedúre klienta pri otváraní (zlyhanie), ak je skrátenéLP(Object.BPSPProcessingVersion)<>AbbrLP(Object.BSSystemVersion) Then Message = New MessageToUser; Message.Text = "Verzia BSP vášho systému a verzia BSP, pre ktorú je spracovanie napísané, sa nezhodujú! |Verzia BSP vášho systému: "+Object.Version of the BSPSystem+" |The verzia BSP, pre ktorú je spracovanie napísané: "+Object.Verzia BSPProcessing+" | Možná nesprávna operácia! Odporúčame vám stiahnuť si nové spracovanie pre vašu verziu BSP."; Správa.Správa(); Upozornenie("Všimnite si prosím rozdiel medzi verziami BSP vášho systému a verziou BSP, pre ktorú je spracovanie napísané!"); koniec Ak; Koniec procedúry

Podobný vývoj.