1c rozšíření pro práci se soubory není připojeno. Pavel Chistov


Klíčová slova: Rozšíření pro práci se soubory, webový klient, Začít připojovat rozšíření pro práci se soubory, Začít instalovat rozšíření pro práci se soubory

Ve skvělém novém světě webových klientů a asynchronního programování nemůžete jen tak pokračovat
nahrát soubor do databáze při práci ve webovém klientovi. Když se pokusíte použít dialogové okno pro výběr souboru, objeví se
zpráva o potřebě určitého „Rozšíření pro práci se soubory“. To by se nemělo zaměňovat
rozšíření o rozšíření webového prohlížeče (které je také nutné). Jedná se o dvě různé entity.

Pokud je rozšíření webového prohlížeče nainstalováno z Internetového obchodu Chrome (nebo kdekoli jinde
jiné prohlížeče), pak se rozšíření pro práci se soubory nainstaluje odnikud, kdy
spuštěním vestavěné metody jazyka 1C "Zahájit instalaci rozšíření pro práci se soubory()". Tím, že dělá
Tato metoda stáhne soubor jako „1CExtension1509032170224.exe“ do složky „Downloads“. Nutné
spusťte tento soubor pro každého uživatele počítače používajícího příponu. Soubor
mohou být uloženy a centrálně instalovány všemi potřebnými uživateli.

Nyní, před použitím funkce přenosu souborů mezi klientem a serverem, byste měli provést
vestavěná jazyková metoda "StartConnectingExtensions pro práci se soubory (notifikace)". Metoda vyžaduje
V parametru „Oznámení“ přítomnost popisu oznámení s procedurou obsahující následující parametry:
- <Подключено>– výsledek připojení, Typ: Boolean. Pravda – rozšíření bylo úspěšně připojeno
- <ДополнительныеПараметры>- hodnota, která byla zadána při vytvoření objektu
PopisUpozornění.

V tomto postupu zkontrolujeme, zda Connected = True, pak bylo připojení úspěšné a pak
vrátit se a jít dál.

Vezměte prosím na vědomí, že všechny funkce pro práci se soubory musí být napsány v asynchronním stylu,
těch. série procedur s pracovníky poplachu uvnitř.
Příklad implementace asynchronního přenosu souborů pomocí přípony naleznete v modulu
"Výměna klientských dat" + obecný formulář "Otázka ohledně instalace rozšíření File Work Extension" ve standardním ZUPR 3. Tam
překvapivě docela dost procedur.

Rozšíření konfigurace 1C se stále častěji používají k přidání nových funkcí do konfigurací 1C Enterprise. Dnes se podíváme na pokyny k instalaci jednoho z populárních rozšíření, které vám umožní vyplnit údaje o protistranách podle TIN a jména.

Nejprve budou podrobné textové pokyny a níže se můžete podívat na video o instalaci tohoto rozšíření.

Připojení rozšíření v 1C 8.3

1. Otevřete databázi 1C:Enterprise 8 a přejděte do sekce „Administrace“. Přejděte na položku „Tisk formulářů, sestav, zpracování“.

2. Klikněte na položku „Rozšíření“ (pokud takovou položku nabídky nemáte, jedná se o starou konfiguraci a nepodporuje práci s rozšířeními)

3. Klikněte na tlačítko „Přidat“ a vyberte soubor s příponou (*.cfe), který jste stáhli. Otevři to:

4. Může se zobrazit okno Bezpečnostní varování - klikněte na "Ano":

Doporučuje se věnovat pozornost zdroji, ze kterého byl tento soubor získán. Pokud nedojde k dohodě se zdrojem o vývoji dalších modulů nebo existují pochybnosti o obsahu souboru, nedoporučuje se jej otevírat, protože by mohlo dojít k poškození počítače a dat.

Povolit mi otevřít tento soubor?

5. Může se zobrazit okno s informací, že je třeba akci zopakovat znovu. Prostě vraťte se ke kroku 3 a opakujte přidání rozšíření.

Aktuální provádění akce bylo přerušeno za účelem vydání varování.
Potvrdili jste akci pro tento modul. Dáletato akce pro tento modul bude provedena bez varování.

Nyní prosím zavolejte tuto akci znovu.

6. Protože Chcete-li vyplnit podrobnosti, rozšíření bude přistupovat k internetu, musíte zrušit zaškrtnutí políčka „Nouzový režim“ a poté restartovat program 1C.

Po spuštění 1C:Enterprise by se mělo rozšíření automaticky připojit a můžete s ním začít pracovat. Pokud budete mít při práci nějaké dotazy, vždy se můžete obrátit na naši technickou podporu prostřednictvím chatu popř.

V nové verzi platformy "1C:Enterprise 8" Rozšíří se možnosti práce se soubory ve webovém klientovi.

Přidá funkce, jako je přetahování souborů „zvenčí“, a také zvýší počet dostupných možností bez instalace speciálního rozšíření pro práci se soubory.

Jak je uvedeno v oficiálním blogu vývojářů 1C, metoda StartPlaceFile() již nebude vyžadovat rozšíření pro práci se soubory. Tato metoda bude nyní používat svůj vlastní „vlastní“ dialog pro výběr souborů, který vám umožní vybrat více souborů najednou. Pokud je nainstalována přípona souboru, použije se dialog pro výběr souboru operačního systému.

Samotný dialog podle vývojářů také doznal výrazných změn. Nyní vám umožní nejen vybrat více souborů přetažením, ale také zobrazí jejich název a velikost. V tomto případě bude možné vyloučit určité soubory z výběru.

Metodám StartFilePlace() a StartPlaceFile() bude možné předat předem nakonfigurovaný dialog pro výběr souboru. Nastavte mu například vlastní název s popisem, které soubory si uživatel může vybrat.

Všechny vlastnosti souborů nahraných na server lze také zkontrolovat. Kromě toho bude možné přetahovat soubory na obrázek nebo tabulku, abyste nepoužívali Průzkumníka.

Zde naleznete podrobné informace o nastavení a konfiguraci webových prohlížečů Microsoft Internet Explorer, Mozilla Firefox, Apple Safari a Google Chrome pro práci s programem 1C: Managing Our Firm (UNF).

Nastavení a používání webového prohlížeče Microsoft Internet Explorer

Vlastnosti použití

Pro práci s webovým klientem v operačním systému Windows XP SP 2 je nutná systémová knihovna jscript.dll verze 5.6.0.8834 nebo vyšší.

Knihovna je v katalogu systém32 operační systém. Pokud je na vašem počítači nainstalována starší verze knihovny, může dojít k výraznému zpomalení webového klienta. Chcete-li aktualizovat verzi, musíte si stáhnout aktualizační balíček na adrese http://support.microsoft.com/kb/942840/en-us.

Pokud používáte Microsoft Internet Explorer 7 a Microsoft Internet Explorer 8 s povolenými záložkami, v okně, kde jsou záložky, pro přepnutí pomocí klávesnice z hlavního (okna se záložkami) do podřízeného formuláře (samostatné okno), použijte klávesové zkratky + Ctrl+F6. Pokud jsou záložky zakázány, můžete k přepínání použít také klávesovou zkratku Ctrl+Tab.

Pro tohle

  • V nabídce Nástroje vybrat předmět možnosti internetu a proveďte nastavení:
    • na kartě Bezpečnostní pro zónu Internet klikněte na tlačítko Jiné (vlastní úroveň);
    • V kapitole Skriptování pro parametr Aktivní skriptování Nainstalujte Umožnit a stiskněte tlačítko "OK".
  • Povolit vyskakovací okna:
    • přejděte na kartu Soukromí;
    • V kapitole Blokování vyskakovacích oken zrušte zaškrtnutí políčka Blokovat vyskakovací okna.
    • na kartě Soukromí pomocí posuvníku vyberte úroveň používání souborů cookie - ne vyšší Středně vysoký.

Pokud hodláte spolupracovat se snímačem čárových kódů, elektronickými váhami nebo jinými externími součástmi, musíte nakonfigurovat webový prohlížeč následovně:

  • na kartě Bezpečnostní klikněte na tlačítko Jiné (vlastní úroveň);
  • v okně, které se otevře, musíte nainstalovat Umožnit pro následující parametry:
    • Automatická výzva pro ovládací prvky ActiveX;
    • Stáhněte si podepsané ovládací prvky ActiveX;
    • Práce s objekty ActiveX a zásuvnými moduly (spouštění ovládacích prvků a zásuvných modulů ActiveX);
    • Práce s objekty označenými jako bezpečné (ovládací prvky Script ActiveX označené jako bezpečné pro skriptování).

Při každém otevření pomocných oken se rozložení klávesnice vybere z nastavení operačního systému. Pokud se neshoduje s jazykem zadávání dat, pak se doporučuje zadat požadovaný jazyk zadávání v nastavení, abyste se vyhnuli přepínání jazyka.

Chcete-li nastavit výchozí jazyk zadávání, postupujte takto:

  • otevřít nastavení operačního systému "Regionální a jazykové možnosti";
  • na záložce "jazyky" V kapitole "Textové služby a vstupní jazyky" klikněte na tlačítko "Podrobnosti...";
  • v okně, které se otevře na kartě "Nastavení" V kapitole "Výchozí vstupní jazyk" vyberte požadovaný jazyk;
  • klikněte na tlačítko "OK".

Při práci v aplikaci Internet Explorer 8 se v některých situacích při přechodu do již otevřeného okna z jiného okna zobrazí dialogové okno s textem „Kliknutím na OK přejdete do okna“ a tlačítkem OK. Po stisknutí tlačítka se dostanete do okna.

Vlastnosti použití pokročilých nástrojů pro práci se soubory

Implementace pro Internet Explorer vyžaduje instalaci speciální komponenty ActiveX 1C:Podnik 8.2. Přípona souboru pro Internet Explorer (x86) nebo jeho 64bitovou verzi pro 64bitový Internet Explorer. Komponenta je součástí platformy, ale její instalace musí být zajištěna v konfiguraci (musí být implementováno volání metody InstallFileWorkingExtension).

Pro práci s komponentou musí mít prohlížeč práva k instalaci a používání podepsaných komponent ActiveX pro zónu, ve které se web nachází.

K práci se soubory se používá knihovna Microsoft Core XML Services (MSXML). Doporučené verze jsou MSXML 6.0 a MSXML 4.0. Pokud používáte MSXML 3.0, mohou nastat problémy s přenosem velkých souborů z klienta na server.

Seznam verzí modulu MSXML, omezení a doporučení k instalaci naleznete na této stránce.

Nastavení a používání webového prohlížeče Mozilla Firefox

Vlastnosti použití

Veškeré operace se souborovým systémem (příjem souboru ze serveru, přenos souboru na server, smazání souboru atd.) jsou prováděny přísně interaktivně. Pokud akce nevyžaduje zásah uživatele (například výběr souboru), zobrazí se dialogové okno s upozorněním, které vyžaduje potvrzení uživatele.

Nastavení používání webového prohlížeče

Chcete-li se připojit k infobázím 1C:Enterprise 8 pomocí prohlížeče Mozilla Firefox, musíte provést následující nastavení:

  • Otevřete prohlížeč v nabídce Nástroje vybrat předmět Nastavení;
  • Obsah
    • Zrušte zaškrtnutí;
    • Zaškrtněte políčko Povolit JavaScript.
  • Přejděte do sekce Soukromí nastavte následující nastavení:
    • Zaškrtněte políčko Přijímat soubory cookie z webů;
    • Pro podrobné nastavení pro přijímání nebo odmítání cookies klikněte na tlačítko Výjimky a postupujte podle pokynů v dialogovém okně nastavení.

Pokud je jako prohlížeč používána anglická verze Mozilla Firefox, pak pro správné fungování webového klienta je potřeba provést následující nastavení (umístění nastavení je uvedeno pro verzi 3.5):

  • Otevřete prohlížeč v nabídce Nástroje vybrat předmět Možnosti;
  • Na záložce Obsah ve skupině Písma a barvy klikněte na tlačítko Pokročilý;
  • V parametru Výchozí kódování znaků vybrat Unicode.

Úpravu dalších parametrů, které mohou být vyžadovány pro práci s webovým klientem 1C:Enterprise, lze provést pomocí příkazu "Služba - nastavení webového prohlížeče". Okno provádí nastavení, která lze provést i v nastavení samotného webového prohlížeče v dialogu žádosti o oprávnění.

Okno umožňuje konfigurovat následující nastavení prohlížeče (podobná nastavení webového prohlížeče jsou uvedena v závorkách):

  • Povolit práci se schránkou, příponou souboru, externími součástmi(signed.applets.codebase_principal_support) - pro práci se schránkou, externími komponentami a pokročilou práci se soubory (true);
  • Povolit použití jiných než latinských znaků v parametrech spouštěcího řetězce(network.standard-url.encode-query-utf8) - pro použití jiných než latinských znaků v adresním řádku (true);
  • Povolit použití klávesnice k přepínání mezi okny aplikací(dom.popup_allowed_events) - umožnit navigaci v oknech aplikace pomocí klávesnice (přidá událost keydown k hodnotě parametru);
  • Použijte ověření operačního systému(network.automatic-ntlm-auth.trusted-uris) - pokud je nastaveno, provede se ověření operačního systému. Toto nastavení změní pouze hodnotu klíče network.automatic-ntlm-auth.trusted-uris. Chcete-li ověřit operační systém v konkrétní konfiguraci sítě a webového serveru, možná budete muset nastavit hodnoty pro klíče network.negotiate-auth.trusted-uris a network.negotiate-auth.delegation-uris. Další informace naleznete na stránce https://developer.mozilla.org/en/Integrated_Authentication.

Tato nastavení lze také konfigurovat ručně. Chcete-li to provést, musíte zadat do adresního řádku webového prohlížeče about:config a poté do řádku filtru zadejte libovolné slovo z názvu parametru (např. ředitel školy) a změňte jeho hodnotu v seznamu.

  • Otevřete prohlížeč v nabídce Nástroje vybrat předmět Nastavení;
  • V okně, které se otevře, přejděte do sekce Základní;
  • Zaškrtněte políčko Vždy se zobrazí výzva k uložení souboru.

Chcete-li ručně nakonfigurovat ověřování:

  • zadejte do adresního řádku prohlížeče about:config.
  • poté na stránce nastavení do řádku filtru zadejte název parametru.
    Toto nastavení se provádí pro tři parametry:
    • network.automatic-ntlm-auth.trusted-uris,
    • network.negotiate-auth.delegation-uris,
    • network.negotiate-auth.trusted-uris.
  • Dále zadejte seznam webových serverů, jejichž prostřednictvím bude probíhat práce s databází 1C:Enterprise.
  • Webový server podporuje NTLM-ověření.
    Pokud je název webového serveru, ke kterému se pokoušíte získat přístup, uveden v seznamu názvů obsažených v parametru network.automatic-ntlm-auth.trusted-uris, dojde k pokusu o automatické ověření. Pokud tam název webového serveru není, prohlížeč zobrazí dialog, ve kterém musíte zadat přihlašovací jméno a heslo uživatele pro přístup k webovému serveru.
  • Webový server podporuje Kerberos-ověření.
    Abyste získali přístup k webovému serveru s tímto typem ověřování, musíte do parametru přidat název tohoto webového serveru. Při práci s databází souborů to bude stačit. Pokud potřebujete zajistit automatickou autentizaci uživatelů webového klienta při použití klient-server verze 1C:Enterprise, musíte do parametru přidat název DNS tohoto webového serveru network.negotiate-auth.delegation-uris.
    V případě, že v parametru není nalezen název webového serveru, ke kterému se přistupuje network.negotiate-auth.trusted-uris, k ověření nedojde a uživateli se zobrazí chybová zpráva 401 Unauthorized. Aby správce informoval uživatele o akcích, které musí provést, může upravit stránku chybové zprávy 401 (viz dokumentace k webovému serveru, který používáte).

Vlastnosti použití pokročilých nástrojů pro práci se soubory

Veškeré operace se souborovým systémem (příjem souboru ze serveru, přenos souboru na server, smazání souboru atd.) jsou prováděny přísně interaktivně. Pokud akce nevyžaduje zásah uživatele (například výběr souboru), zobrazí se dialogové okno s upozorněním, které vyžaduje potvrzení uživatele.

Rozšíření pro práci se soubory vyžaduje udělení oprávnění UniversalXPConnect. Webový prohlížeč Mozilla FireFox provádí žádost o oprávnění interaktivně, ale uživatel si může zapamatovat rozhodnutí pro danou webovou stránku.

Pokud si webový prohlížeč Mozilla FireFox pamatuje rozhodnutí uživatele o udělení oprávnění a uživatel chce toto rozhodnutí změnit, bude muset soubor upravit sám prefs.js, který je uložen v jeho složce profilu webového prohlížeče Mozilla Firefox.

Popis, jak najít složku profilu, je zde:
http://wiki.mozilla.ru/index.php/O profilech Mozilla Firefox (článek v ruštině)
http://support.mozilla.com/en-US/kb/Profiles (článek v angličtině).

Dále potřebujete:
1. Ukončete aplikaci Mozilla FireFox.
2. Otevřete prefs.js jakýkoli textový editor
3. Najděte v textu řádek UniversalXPConnect. Bude nalezen následující fragment textu:
user_pref("capability.principal.codebase.p.granted", "UniversalXPConnect");


nebo
user_pref("capability.principal.codebase.p.denied", "UniversalXPConnect");
user_pref("capability.principal.codebase.p.id", "");
user_pref("capability.principal.codebase.p.subjectName", "");
kde je libovolné číslo a adresa požadované webové stránky. Pokud se liší, musíte v textu pokračovat v hledání „UniversalXPConnect“.
4. Odstraňte z textu nalezené řádky.

Nastavení a používání webového prohlížeče Apple Safari

Chcete-li používat webový prohlížeč, musíte nakonfigurovat vlastnosti Internetu.

Chcete-li to provést, otevřete nabídku a vyberte Předvolby a proveďte nastavení:

  • Povolit spouštění skriptů JavaScript:
    na záložce Bezpečnostní vybrat Povolit JavaScript
  • Povolit používání cookies:
    na záložce Bezpečnostní ve skupině Přijměte soubory cookie vybrat Pouze ze stránek, které navštěvuji;
  • Povolit vyskakovací okna:
    na záložce Bezpečnostní zrušte zaškrtnutí políčka Blokovat vyskakovací okna.
  • V nabídce Nastavení Safari vybrat předmět Předvolby;
  • Na záložce Všeobecné zaškrtněte políčko Před stažením se vždy zeptejte.

Nastavení a používání webového prohlížeče Google Chrome

Chcete-li používat webový prohlížeč, musíte nakonfigurovat vlastnosti Internetu.

Chcete-li to provést, otevřete nabídku Nástroje, vybrat předmět Možnosti, na záložce Rozšířené (pod pokličkou) klikněte na tlačítko Nastavení obsahu a proveďte nastavení:

  • Povolit používání cookies:
    na záložce Soubory cookie vybrat Povolit nastavení místních dat (doporučeno) nebo konfigurovat výjimky;
  • Povolit spouštění skriptů JavaScript:
    na záložce JavaScript vybrat Povolit všem webům spouštět JavaScript (doporučeno) nebo konfigurovat výjimky;
  • Povolit vyskakovací okna:
    na záložce Vyskakovací okna vybrat Povolit všem webům zobrazovat vyskakovací okna nebo nakonfigurovat výjimky.
  • Otevřít nabídku Nástroje, vyberte Možnosti;
  • Na záložce Rozšířené (pod pokličkou) V kapitole Stahování zaškrtněte políčko Před stažením se zeptejte, kam se má každý soubor uložit.

Implementace pro Internet Explorer vyžaduje instalaci speciální komponenty ActiveX 1C:Enterprise 8.2. Rozšíření pro práci se soubory pro Internet Explorer (x86) nebo jeho 64bitovou variantu pro 64bitový Internet Explorer. Komponenta je součástí platformy, ale její instalace musí být zajištěna v aplikačním řešení. Pokud uživatel nemá dostatečná práva k instalaci komponenty, může ji provést administrátor.

Pro práci s komponentou musí mít prohlížeč práva k instalaci a používání podepsaných komponent ActiveX pro zónu, ve které se web nachází.

POZNÁMKA. Aby přípona souboru fungovala správně, je doporučeno používat knihovnu Microsoft Core XML Services (MSXML) verze 4.0 nebo 6.0.
Seznam verzí modulu MSXML, omezení a doporučení k instalaci je k dispozici na adrese: http://support.microsoft.com/kb/269238.

Nastavení prohlížeče Mozilla Firefox

Chcete-li používat prohlížeč Mozilla Firefox, jsou vyžadována následující nastavení:

1. Z nabídky Nástroje vyberte Možnosti.

● Na panelu Obsah nastavte následující nastavení:

● Zrušte zaškrtnutí políčka Blokovat vyskakovací okna.

● Zaškrtněte políčko Povolit JavaScript.

● Na panelu Soukromí nastavte následující nastavení:

● Zaškrtněte políčko Accept cookies from sites.

● Chcete-li získat podrobné nastavení pro přijímání nebo odmítání souborů cookie, klepněte na tlačítko Výjimky a postupujte podle vysvětlení v dialogovém okně nastavení.

● Klepněte na tlačítko OK.

2. Spusťte webového klienta 1C:Enterprise zadáním adresy infobase do adresního řádku prohlížeče. V hlavní nabídce webového klienta zvolte Nástroje – Nastavení webového prohlížeče. Na obrazovce se objeví dialogové okno Nastavení webového prohlížeče.

§ Chcete-li pracovat se schránkou operačního systému, příponou pro práci se soubory a externími součástmi, zaškrtněte políčko Povolit práci se schránkou, přípona pro práci se soubory, externí součásti.

● Chcete-li v adresním řádku prohlížeče používat jiné než latinské znaky (například při kliknutí na odkazy 1C:Enterprise), zaškrtněte políčko Povolit použití jiných než latinských znaků v nastavení panelu spouštění.

§ Chcete-li povolit možnost aktivovat okna stisknutím klávesové zkratky, zaškrtněte políčko Povolit klávesnici přepínat mezi okny aplikací.

● Ověřování pomocí operačního systému se konfiguruje změnou zaškrtávacího políčka Použít ověření operačního systému. V některých případech může být nutné dodatečně změnit nastavení samotného prohlížeče: v parametrech network.negotiate-auth.trusted-uris a network.negotiate-auth.delegation-uris musíte zadat seznam stránek, které podporují Režim ověřování OS. Chcete-li tyto parametry nakonfigurovat, zadejte do adresního řádku prohlížeče about:config, poté do řádku filtru zadejte názvy parametrů a jako hodnotu parametru nastavte seznam webů.

POZNÁMKA. Další informace o nastavení ověřování OS v prohlížeči Mozilla Firefox jsou k dispozici na (v angličtině): https://developer.mozilla.org/en/Integrated_Authentication