A dcom összetevő konfigurálása - cation - 64 bites 1c alkalmazáskiszolgálón
A konfiguráció leírása egy 64 bites 1C alkalmazáskiszolgálón, amelyek lehetővé teszik az "Excel.Application" COM objektum létrehozását és használatát az 1C kiszolgálón.
Ez segít a nagy excel fájlok feldolgozásában a kiszolgálón, beleértve a háttérben végzett munkákat.
Minden leírt akció több ezer fórum olvasása alapján született, és először a fejlesztőkiszolgálón, majd a csata szerveren tesztelték.
Úgyhogy úgy döntöttem, hogy itt teszem, biztosan megmentenek legalább egy napot az életben.
- Az 1C alkalmazáskiszolgálóhoz a helyi rendszergazda alatt megyünk
- Elindítjuk a DCOMCNFG (a "Komponensszolgáltatások" beállításait)
- Nyissa meg a fiókot A konzol gyökér -> Komponensszolgáltatások -> Számítógépek -> Sajátgép -> DCOM Config
- Keresünk "Microsoft Excel alkalmazás"
- Ha megtalálja, akkor lépjen a 4. lépéshez (Az összetevő DCOM tulajdonságainak konfigurálása "Microsoft Excel alkalmazás")
- Bezárja a "komponensszolgáltatások"
- A rendszerleíró adatbázis beállítása
- Indítsa el a REGEDIT parancsot
- Nyissa meg a fióktelepet A számítógép \ HKEY_CLASSES_ROOT \ AppID \ EXCEL.EXE, ha nem létezik, létrehozunk
- Hozzunk létre benne egy string-paramétert AppID =
- Végezzük el a "mmc comexp.msc / 32" parancsot, ami ugyanaz, mint a DCOMCONFIG. de lehetővé teszi a 32 bites összetevők megjelenítését.
- Ezután az összetevőszolgáltatásoknak megjeleníteniük kell a "Microsoft Excel alkalmazás"
- A Microsoft Excel alkalmazás összetevő DCOM tulajdonságainak konfigurálása
- "Biztonság" fül
- "Indítási és aktiválási jogosultságok" - Testreszabás - Szerkesztés
- Adjon hozzá egy felhasználót, amely alatt az 1C kiszolgáló ügynök elindul
- Csak a következő engedélyeket rendelheti hozzá:
- Helyi indítás
- Helyi aktiválás
- "Hozzáférési jogosultságok" - Testreszabás - Szerkesztés
- Adjon hozzá egy felhasználót, amely alatt az 1C kiszolgáló ügynök elindul
- Csak a következő jogokat rendeljük hozzá (engedélyezzük):
- Helyi hozzáférés
- "Indítási és aktiválási jogosultságok" - Testreszabás - Szerkesztés
- Az "Identitás" lap
- Meg kell választani az "Indító felhasználó"
- "Biztonság" fül
- Rendszer mappák
- A "C: \ Windows \ SysWOW64 \ config \ systemprofile \ Desktop" mappát
- Ellenőrizzük a mappa jelenlétét. ha nem, létrehozunk valamit.
- Mi megyünk a mappa tulajdonságaihoz.
- A Biztonság lap
- Adja hozzá, ha nem, az a felhasználó, amelynél az 1C kiszolgáló ügynök elindul
- Adja hozzá a megfelelő "Olvasás" és "Írás"
- A "C: \ Windows \ System32 \ config \ systemprofile \ Desktop" mappát
- Ellenőrizzük a mappa jelenlétét. ha nem, létrehozunk valamit.
- Mi megyünk a mappa tulajdonságaihoz.
- A Biztonság lap
- Adja hozzá, ha nem, az a felhasználó, amelynél az 1C kiszolgáló ügynök elindul
- Adja hozzá a megfelelő "Olvasás" és "Írás"
- A "C: \ Windows \ SysWOW64 \ config \ systemprofile \ Desktop" mappát
PS: a yukon kérésére felveszi a következő nyilatkozatot:
A Microsoft Corp. nem javasolja vagy támogatja automatizálási szoftver a Microsoft Office csomag automatikus, nem interaktív kliens alkalmazás vagy komponens (beleértve ASP, DCOM és NT Services), mert amikor rajthoz ebben a környezetben a program az Office instabillá válhat, vagy összeomlik .
37. don (donyab) 8 16.03.17 19:59 Jelenleg online
Az 1. kiszolgáló domain felhasználóként indul,
Megadta a helyi adminisztrátor jogát, a dcom-ot regisztrálta, asztali mappákat hoztak létre, 64 bitet telepítettek stb. és hasonlók.
a böngészőben a nyomtatási forma excel alakul ki (a szerver oldalán van kitöltve)
Minden működik, ha az 1c kiszolgálón megnyílik a terminál munkamenet az 1c kiszolgáló felhasználójától (sajnálom a tafológiát)
Még akkor is, ha bezárja, de hagyja nyitva a terminál ablakát, mindent elad.
De elegendő a terminál munkamenet ablakának bezárása, anélkül, hogy kijelentkezne, vagyis. A munkamenet elmentése ALL, EXEL works stop
A kód lóg a 2. vonalon:
és a folyamatokban magányosan lóg az excel.exe
Ez egy nyomtatási űrlapot képezne - ideiglenes megoldás - az egyik virtuális gépen az 1c kiszolgálói felhasználó nevében futó 1c terminálkiszolgáló munkamenet ablak
Ki találkozott valaha ilyenekkel?
38. Olga (Olga_tmp) 44 07.06.17 03:49 Jelenleg a téma
39. A B (duke55) 07/03/17 21:12 Most a téma
3 nap hiába próbált megoldani egy hasonló problémát.
mert:
-2147221005 (0x800401F3): érvénytelen karakterlánc, amely az osztályt jelöli
.
És bár egy buborékfólia sír. Az 1C-ből származó háttérmunka megkezdődik és rendesen működik, és az Excel nem veszi át a nifig COM objektumát. És az ügyfél felvette a feltételt: "Itt van az Excel-sablon, be kell töltened az adatokat és küldje el az e-mailbe éjjel."
Maga neosilil, csak "lövés" egy számítógép.
40. Anatoli Korol (Anatolii Korol) 17.08.17 10:01 Most a témában
41. DEN DEN (FKLDOZ) 7 18.09.17 15:04 Most a téma
43. Nikolay Salogubov (ppalarm) 18.09.17 15:25 Most a témában
(41) Próbáld meg felfedezni a DCOM-ban Az excel interaktív felhasználója.
45. DEN DEN (FKLDOZ) 7 9/19/17 09:37 Most a témában
Próbálkozzon a DCOM-ban, hogy az interaktív felhasználót feltárja.
Ezt nem értették, kérjük, magyarázza meg!
42. Nikolay Salogubov (ppalarm) 18.09.17 15:23 Most a témában
Az "Identitás" lap
Meg kell választani az "Indító felhasználó"
Bár az "Az interaktív felhasználó" nem változtatta meg, nem működött. Talán valaki más is jól jön.
44. DEN DEN (FKLDOZ) 7 19.09.17 09:37 Most a témában
Nicholas, hello!
Az "Identitás" lap
A "indító felhasználó" -ot ki kell választani - ez kiválasztásra kerül.
Az igazi fiz.server még nincs túlterhelt. Talán ezért nem működik?
Létrehozva: 27.01.15 10:32
Frissítés27.01.15 10:32
Kód nyitva Nem szerepel