az internet ablakok Android

1c mobil platform telepítése az iOS-ra. Mobil platform eszköz

Frissítés mobilos alkalmazás App Stores által végzett.

A mobilalkalmazás törléséhez el kell indítania az alkalmazást a mobileszközön. Alkalmazásbolt. És a mobilalkalmazás törléséhez.

3. Mobilalkalmazás indítása

Mobilalkalmazás indításához meg kell találnia a kívánt alkalmazást a listában, és kattintson a képre. A legtöbb esetben a fő mobilalkalmazás ablak megnyílik. Ha azonban több alkalmazás társul ez a programhoz, akkor ezeknek az alkalmazásoknak a listája megnyílik. Ebben az esetben az alkalmazás elindításához kattintson a kívánt alkalmazásra a listában.

4. Munka az alkalmazások listájával

5. Update alkalmazás

A mobil alkalmazást frissítik az alkalmazott alkalmazás tároló segítségével. A sikeres frissítés után frissítenie kell a korábban létrehozott alkalmazásokat. Ehhez csak futtassa az alkalmazást.

Ha az adatbázis átalakításának szükségességét a frissítési folyamat során észleli, akkor a művelet végrehajtásának megerősítését kérik. Elutasítás esetén a frissítést az alkalmazás következő kezdetéig elhalasztják.

Szintén értelme megtagadni a frissítést biztonsági mentés adatbázisok (lásd ).

5.1. Rendszerfelület

6. Szöveg bevitele

A különböző információk megadása célja képernyőbejárat. Ahhoz, hogy aktiválja, szabályként elegendő a beviteli mezőre, ahol információt szeretne adni. Gomb Bemenet A billentyűzet lezárása nélkül a bemeneti mezők közötti átmenetet okozza.

A billentyűzet néhányat biztosít további jellemzők:

  • billentyűzet záró gomb;
  • gombok, amelyek a következő / korábbi bemeneti mezőkre való áttéréshez vezetnek (kulcsok analóg Tab / Shift + Tab a billentyűzeten személyi számítógép);
  • gomb az aktuális bemeneti mező tisztítása;
  • gombok Kapcsolási bemeneti mód:
    • a dátumot és az időt megjelenítő mezők esetében:
      • digitális megbízás és időbeviteli mód;
      • bemeneti mód "dobok" segítségével.
    • a numerikus adatokat megjelenítő mezők esetében:
      • bemeneti mód számok;
      • számológép mód: Rendelkezésre áll a számok és az aritmetikai hatás bemenete.

Mint tudják, a SaaS modell egyik varázsa a mobilitás és a mindennapos hozzáférés. Senki sem meglepődik az a tény, hogy különböző programokkal dolgozhat mobileszközökkel: munkahelyen dolgozni (vállalati beleértve), a társadalmi. Hálózatok, különböző csevegőszobák (ICQ, Skype és így tovább). A legfontosabb dolog az, hogy hozzáférjenek az internethez.

És mi a helyzet 1c programok, amikor dolgozik a mobil eszközökön keresztül?

Az 1c vállalat azt állította, hogy az 1C 8.2.14 platform új kiadása a béta verzióban létrehozott egy iPad futáson működő internetes kliens mobil böngésző. Természetesen az érzékszervi bejegyzés támogatása megvalósul.

Ezt úgy döntöttek, hogy ellenőrizték az 1Cair cég személyzetét, amely 1C-t kínál ki a SaaS modellben. Kezében ipod volt (2g iPod touch. (32 GB)). By the way, elég régi iPod. Úgy döntöttünk, hogy nem halasztjuk el a vizsgálati eljárást, és próbáljuk megindítani az 1C-t. De mi van, ha? Lényegében az internethez való hozzáférés az internethez van (Wi-Fi), a Safari böngésző (bár másokat is használhat, de később). Az egyetlen, a képernyő természetesen kevesebb, mint az iPad. De a teszteléshez nagyon alkalmas.

Elkezdtük tesztelni ...

Az 1Cair több mint 30 programot 1c. Úgy döntöttünk, hogy a Demobaz-t 8.2.14-re használja a termék "Intralians: Corporate Management 7 + A termelési vállalkozás kezelése". Mivel érdekeltem az 1c termék funkcionalitása, valamint az 1c kiadás 8.2.14 felszabadulása az iPod-on, majd a fenti termék meglehetősen alkalmas.

Tehát kezdjük.

A böngésző bemutatta a linket. A futás 1-3 percig tart. Mivel a készüléknek van egy processzor karja 533MHz, ez nem meglepő. Elvileg toleráns, de azt szeretném, hogy végül, persze.
Megpróbáltam futtatni az 1C-t 2 böngészőt: előre telepített iPod Safari és Operamini. Ugyanígy működik. Néhány képen látható, hogy mit kezdtek az Operamini-n keresztül.

Tehát a bevezetés tökéletesen telt el, és láthatjuk munkaterület programok

A teszteléshez két feladatot választottunk ki: menedzsmentjelentés készítéséhez, és kérelmet nyújthat be egy üzleti utazáshoz.
Lássuk, mi történt tőle.
1. Vezetői jelentés.
Az alábbi képeken látható a jelentések minden szakasza látható. Egy közönséges forma nyílik a jelentés összeállításához, a mezők kitöltése, és végül maga a jelentés alakul ki. Mivel a képernyő egy kis eszközzel rendelkezik (3,5 hüvelyk), majd megtekintheti az összes jelentés mezőt, amelyre jobbra és lefelé görgethet. De ezzel a formátummal lehet látni szükséges információ. A billentyűzet itt nem volt szükség, minden mező kitöltötte a nyitó listát.

2. A jegy iránti kérelem.
A képeken az alkalmazás összeállításának szakasza egyértelműen látható. Itt a billentyűzet az adatok beviteléhez használták. Vedd fel a szöveget kényelmes.

Ráadásul a diagramok jól láthatóak, a számológép működik, láthatja a számlázási terveket, hogy fiókot alkotjon.

Összefoglaló.
1c az iPod-on keresztül! És nagyon örülök! Az 1c-vel még a játékoson keresztül is dolgozhat! Tehát az iPadon fog működni. És sokkal kényelmesebb lesz több okból:
1. További kijelző. Természetesen a kijelző kevesebb az iPod-on, de a görgetés jól működik. Plusz képes lesz a memóriát kiképezni, hogy ne görgethessen folyamatosan ott - lásd. Csak tudom, hogy természetesen, de, mint tudod, minden viccben csak a viccek aránya.
2. Gyorsabb lesz. Nehéz vitatkozni itt, mivel előírások Magukért beszélnek. Bár ... attól függően, hogy mely feladatokat fogja használni. Ha nem kell nagy adatgyűjtővel dolgozni, és egyszerűen nyomon követnie néhány információt, meglehetősen alkalmas.
3. Internet hozzáférés. Ipod csak Wi-Fi-n keresztül. Ha például az értékesítési képviselőit szeretné biztosítani, az iPod-AMI az 1C-vel való együttműködés nem a legjobb ötlet. Nem minden kimeneten Wi-Fi lesz. De az iPad 2 lehet, lesz 3G hozzáférés.
Ennek eredményeképpen világos, hogy az 1C-vel végzett súlyos munka nem különösebben alkalmas. De ha már van iPod, és csak a jelentések, diagramok, feladatok és így tovább nézni kell (mi nem igényel nagy terhelést), akkor nagyon. Általánosságban elmondható, hogy jobb, ha az iPadot egy teljes körű számítógép ideiglenes és szükséges helyettesítésére használják.
Személy szerint megismételjük, örülök a ténynek: az 1c-vel még a játékoson keresztül is dolgozhat! Ez az, amit az előrehaladás ...

Mobil platform 1c: A vállalatok egy sor szerszámok és technológiák, amelyek gyors fejlődéséhez alkalmazások mobil operációs rendszer, Android, Windows telefon / 8.1 / 10, ugyanazt a fejlesztési környezetek (konfiguráló vagy 1C: entrprise Development Tools), és ugyanazt a fejlesztési technikák, amelyeket a "közönséges" alkalmazások 1C. Ennek eredményeképpen az autonóm, offline alkalmazások beszerzése, de a platform által nyújtott integrációs eszközök széles skálájának segítségével a külvilággal való információcsere lehetősége: Web és HTTP szolgáltatások, E-Férfi stb. Mivel a csere protokollok platform-független, mobil platform 1c, többek között egy eszköz gyors létrehozás Mobil elülső vége szinte minden kiszolgáló megoldáshoz.

Előre.

Még az "1C: vállalkozások" időpontjában is 8.0 verzió (és az azt követő verziók) szoftvertermék "bővítés a zsebszámítógépekhez". A kiterjesztés csak a Windows Mobile, a Windows CE stb. A termék birtokolta saját konfigurátorát, és a kiszolgálót, és fenntartotta az "1C: Enterprises" verzió 8.3 verzióját. Legújabb verzió A bővítés (8.2.9) 2013 októberében jelent meg, és a teljes támogatás 2015. január 1-jén megszűnt.
A kiterjesztés korlátozottan használható volt a kommunikátorok a Windows Mobile, és az ilyen eszközök gondozása a mobil piacon egyértelműen nem adta hozzá népszerűséget a szoftver termékhez. Az iOS és Androidon lévő eszközök szinte a mobileszközök teljes piacát vették, és nyilvánvalóvá vált, hogy ezeknek az operációs rendszernek az egyik legfontosabb pontja a modern mobil világban működő rendszer egyik legfontosabb pontja. Nyilvánvalónak tűnt, hogy a meglévő "1c: Enterprise" platform fő megközelítése mobileszközökön kell használni: az alkalmazott fejlesztőnek először meg kell gondolnia az alkalmazott feladatok megoldására, a második pedig, hogy milyen módon használják az operációs rendszer Ezeket a feladatokat megoldja. Más szóval, szükség van olyan eszközre, amely izolálja az alkalmazott fejlesztőt az adott mobil operációs rendszerek és a fejlesztési eszköz jellemzőiből.

Mobil platform

Támaszkodva a zsebszámítógépek fejlődési és működési terjeszkedésének tapasztalataira, úgy döntöttek, hogy kifejlesztették speciális rendszeramely kielégítené a több követelményt:
  • támogatnia kell a modern népszerű mobiltelefont operációs rendszer és az ellenőrzésük alatt lévő eszközök. Először is, ez egy ios cég Apple és Android cég Google.
  • ez a rendszernek lehetővé kell tennie a kifejlesztett alkalmazások használatát a modern mobileszközökön. Különösen az interfésznek a kézi vezérlésre (szó szerint a szóval) kell támaszkodnia az érintőképernyők segítségével.
  • a rendszernek egységes programozási felületet kell biztosítania a különböző specifikus mechanizmusok megvalósításához, függetlenül az alkalmazott mobil operációs rendszertől.
  • a fejlesztőnek ugyanazt az eszközt és ugyanazokat a megközelítéseket kell használnia a fejlesztéshez, mint amikor a "rendes" számítógépre vonatkozó alkalmazások fejlesztése során.
  • az alkalmazásfejlesztőnek alkalmazandó megoldást kell kifejlesztenie a szokásos fejlesztési környezetben, ha lehetséges, az asztali és mobil rendszerek egyetlen kódjával.
  • a mobilkészüléken működő alkalmazott megoldás interfészének hasonlónak kell lennie a különböző platformokhoz, és általában megérti.
A fejlesztés eredménye az úgynevezett mobil platform, amely 2013. május 29-én jelent meg az iOS és az Android lehetőségeit. Mobil platform "1c: Enterprises" olyan eszközök és technológiák készlete, amelyek lehetővé teszik az iOS, Android, Windows Phone / 8.1 / 10 alkalmazások létrehozását ugyanazon fejlesztési környezet (konfigurátor) és ugyanazon fejlesztési technikák használatával rendes alkalmazások Az 1C: Enterprise platformon. Ennek eredményeképpen az autonóm, offline alkalmazások beszerzése, de a külvilággal való információcsere lehetősége a platform által nyújtott integrációs eszközök széles skálájával: Web és HTTP szolgáltatások, email stb.
A mobil platformot a közösség jól érzékelte, a téma különböző cikkei megkezdődtek (például és). Annak érdekében, hogy dolgozzon ki egy teljes funkcionalitású alkalmazás, amely egyidejűleg működik a túlnyomó többsége a mobil eszközök, most azt kell minimális idő és a tudás, alapvetően nem különbözik a tudás, a „normál” alkalmazás fejlesztője a 1C: Enterprise platform . Természetesen egy ilyen alacsony belépési küszöb vonzza a fejlesztőket, akiknek szüksége van " kis vér»Adjon meg néhány alapvető funkcionalitást az úton dolgozó alkalmazottak, főnökök és más mobil alkalmazottak, akiknek szüksége van egy vállalati rendszerrel.
Indítsa el a mobilalkalmazás fejlesztését az 1C: Enterprise platform egyszerűen. A konfigurátorban be kell állítania a "hozzárendelés" tulajdonságot a konfigurációban a "Mobileszköz" értékre. Ebben az esetben a konfigurációs objektumok egy része nem érhető el (jellemzők típusai, fióktervek stb.), De a mobil alkalmazásokhoz specifikus tulajdonságok (például beépített média és geopozitási ügynökök) mobil eszköz stb.).


Ugyanakkor hibakeresés az alkalmazás fő algoritmusait (nem közvetlenül a mobil specifitással kapcsolatban) közvetlenül a fejlesztő számítógépén található konfigurátorban lehet. Ugyanakkor a kód azon részei, amelyekben a "Mobile" funkcionalitás fellebbezésének következik be, javasoljuk, hogy az előfeldolgozó megfelelő utasításaihoz forduljon a hibák elkerülése érdekében, amikor a kódot személyi számítógépen hajtja végre:
# Ha a mobil beiratkozó az adat \u003d geopositioningerer. Pereskimyader (); # Endox
A verzióval kezdődően mobil platform 8.3.7 elérhetővé vált és hibakeresési alkalmazást közvetlenül egy mobileszközön (többet az alábbiakban).

A mobil platform fejlesztése különböző megközelítéseket követhet, de több fő pont megkülönböztethető. A mobilalkalmazás építése szempontjából valójában funkcionális telítettség és szerepe a vállalkozás informatikai infrastruktúrájában:

  • a mobil alkalmazás a meglévő vállalati információs rendszer szerves és szerves része lehet. A mobilalkalmazás interfészt és egyéb funkciókat (beleértve az adatcserét is), a "élesített" meglévő információs rendszerként biztosítja. Ebben az esetben a mobil alkalmazás nagyon szorosan kapcsolódik a "szokásos" tájékoztatási rendszer És nem működtethető az elválasztásban.
  • a mobil alkalmazás olyan konkrét feladatokat hajt végre, amelyek gyakorlatilag nem kapcsolódnak a vállalkozás információs rendszeréhez. A mobilalkalmazás és az információs rendszer cseréje csak minimális adatkészlet van. Ebben az esetben a legvalószínűbb, hogy a mobilalkalmazás néhány szabványosított protokollra cserélhető, ami lehetővé teszi, hogy ezt a mobilalkalmazást teljesen más esetekben és helyzetekben használják.
A fent leírt két helyzet extrém opcióknak tekinthető. De ezek nem az egyetlen fejlesztési lehetőség. Az alkalmazott fejlesztő önállóan választhatja ki a mobilalkalmazás és az információs rendszer közötti integráció lehetőséget, amely a biztonsági mentési iroda.
A mobil alkalmazás teljesen önálló konfigurációként alakul ki, de a forrásszöveg részét képezheti a "szülő" konfigurációval. By the way, a "szülő" konfiguráció nem létezhet fizikailag (például, ha olyan univerzális alkalmazást fejleszt, amely különböző rendszerekkel dolgozik egy univerzális protokollon).

Mobil platform eszköz

Mi a mobil platform és mit tud, hogyan?
Az igazságszolgáltatás a mobil platform kedvéért az egész komplexum egyik összetevője, amelynek köszönhetően "1c: Enterprise 8" működik a mobil eszközökön. Tehát az alkalmazásfejlesztő a következő összetevőkkel működik:
  1. Valójában mobil platform - mobil része az "1c: Enterprise" keretnek. Ez történik a szokásos (amelyet az alkalmazásboltban történő közzétételi kérelem összeszerelése során használnak) és a fejlesztő mobil platformja, amelyet egy mobilalkalmazás fejlesztése során (meglepetés) használnak.
  2. A mobilkonfiguráció az "1C: Enterprise" programrendszer konfigurációja, XML fájlként rögzítve.
  3. Mobil platform kombináció és mobil konfiguráció Mobilalkalmazást ad.
  4. Mobil alkalmazás Collector - egy speciális alkalmazás megoldás, hogy lehet, hogy egy mobil platform, konfiguráció, képernyővédők, ikonok és egyéb alkatrészek, egy kész mobil alkalmazás fájl letölthető az Apple AppStore A Google Play., Windows Phone Apps / Windows alkalmazások.
Miért olyan nehéz minden? Miért nem lehet végrehajtani egy mobileszközön pontosan úgy, ahogyan ez megtörtént nagy platform? Azok. Egy mobil platformot helyezhet az eszközön, és töltse le a konfigurációk / alkalmazások számát? Tilos az engedélyezési korlátozásokat az alkalmazásüzleteken keresztül alkalmazandó alkalmazásokra. Ha például az alkalmazás az interneten keresztül letölthető kódot (mint parancsfájlként) letölti, akkor soha nem fog megjelenni a boltban apple alkalmazások. Meg kell azonban érteni, hogy a fejlesztő mobil platformjában lévő konfiguráció letöltésének lehetősége nem célja a mobilalkalmazásokat még egy vállalaton belül is, nem is beszélve a fejlesztői ügyfelek elosztására.
Miután a mobilalkalmazás kiderül, hogy a cél mobilkészüléken lesz, szükség lesz valamilyen adatbázis használatára (az adatokat valahol kell tárolni). Mivel az adatbázis motor, a mobil platform használja a saját adatbázis-motor, amely portolták egy mobil platform a platform egy személyi számítógép. Ez kompakt és meglehetősen gyors, de a legfontosabb dolog az, hogy pontosan ugyanazt a viselkedést biztosítja, amelyhez az alkalmazott fejlesztők a személyi számítógépek platformjánál dolgoznak.
Érdemes megjegyezni, hogy önmagában a mobilalkalmazás ugyanabban a rendszerben épül fel, mint a szokásos platform működése a fájl opcióval információs bázis: Van egy ügyfélrész, van egy szerver rész, van egy adatbázis, és van egy ügyfél-kiszolgáló interakció.
Valójában a mobil platform natív alkalmazásként íródott, összeállított bináris kódprocesszor architektúraMost a mobil világban használják: Ez egy kar V5 architektúra és magasabb és x86.
Ezenkívül, hogy kölcsönhatásba lépjenek a mobileszközök (telefonálás, GPS, beépített kamerával való munka stb.) Különleges jogosultságok. Az iOS számára közvetlenül az alkalmazás működése során állnak be, és az Android-jogosultságokat az alkalmazás létrehozásakor határozzák meg. A szükséges jogosultságok a mobilalkalmazás fejlesztésekor és a mobil alkalmazások gyűjtőjének használatakor, de a kollektorról - egy kicsit később.

Egy kicsit a fejlesztői platformról

Miközben mobilalkalmazást fejezünk ki - nem kapcsolódunk az alkalmazásüzletekben elosztott mobil alkalmazásokra kivetett engedéllyel rendelkező korlátozásokhoz. Így tudjuk használni 1C mobil platform, valamint egy „nagy” platform egy személyi számítógép - telepíteni a mobil platform okostelefon / tabletta maga, és betölti a mobil alkalmazás konfigurációk bele. A kezdet után a platform megmutatja nekünk a benne regisztrált alkalmazások listáját:

Új alkalmazás hozzáadásához a platformhoz XML fájlt kell elhelyezni a HTTP protokoll segítségével a mobileszközről elérhető erőforrással. Ez kényelmes ezt a konfigurátorból, a "Configuration \\ Mobile App közzététele" menüben. Ugyanakkor az XML-fájl az alkalmazáskonfigurációval egy webkiszolgálón van közzétéve egy fejlesztő számítógépén (illetve ez a számítógépnek van egy webszerver - IIS vagy Apache).

Ha megadja a "Újraindítás a Konfigurátor" opciót az alkalmazáshoz, akkor a mobileszközön lévő alkalmazás automatikusan frissül a fejlesztő számítógépéről, amikor a fejlesztő frissíti a reteszelt webszerveren XML fájl. Konfiguráció.
Amikor a „Debug engedélyezve” engedélyezve van, lépésről lépésre hibakeresés alkalmazás a mobil eszköz a konfigurátor a fejlesztő számítógép (a konfigurátor az Option „Debug keresztül HTTP protokoll” a „szolgáltatás \\” menüpont kell kiválasztani . Ha a leállási pontot a leállítási pontban helyezi el, és válassza ki a "Mobilalkalmazás - Start hibakeresés" parancsot, akkor a készülék mobilalkalmazása megáll, ha a végrehajtható kód a stoppontra kerül, és a konfigurátorban látható A változók értékei, a kréta köteg stb.

Mi lehet?

Szóval, mit tud mobil platformot? Elég:)
Ha nem működik az "1c: Enterprises" specifikus kifejezésekkel, a mobil platform lehetőséget nyújt a szabályozási információkkal való munkavégzésre, dokumentálja az egyes külső műveleteket leíró dokumentumokat, jelentkezzen be, jelentkezzen be a külvilággal az internetes szolgáltatások segítségével és még sok más segítségével . Azok. Alkalmazott fejlesztőt biztosít, hogy meglehetősen funkcionális alkalmazást, például otthoni pénzügyi számviteli programot, a terepi kereskedelem és hasonlók programját írja le.
De emellett a szokásos funkciókat, ami a platform egy személyi számítógép, a mobil platformon kell nyújtania a munka konkrét képességeket, amelyek rejlő csak a mobil eszközök:
  • hívásokkal és hívásnaplóval dolgozik;
  • munka rövid üzenetekkel (SMS) és listájuk;
  • kapcsolatok;
  • naptárak;
  • geopositioning (útvonalak nélkül);
  • lehetővé teszi a fényképek készítését, valamint video- és hangfelvételt;
  • válaszoljon a képernyő tájolásának megváltoztatására;
  • dolgozzon az értesítésekkel (helyi és push, mind közvetlenül, mind pedig egy speciális szolgáltatási közvetítőn keresztül);
  • szkennelje vonalkódot és QR-kódokat a fényképezőgéppel
  • A mobilalkalmazások monetizálása (azaz a mobil alkalmazások fejlesztőjének további bevételeinek fejlesztése):
    • Munka az Apple In-App Vásárlási szolgáltatások (az iOS OS) és a Google Play In-App számlázás (az Android OS), amellyel a különböző előfizetések mobil alkalmazása, a funkcionalitás megvásárlása stb.
    • Reklámkijelzés mobil alkalmazásokban (míg az IAD szolgáltatásokat az iOS és az Admob operációs rendszer támogatja az Android OS-hez).
  • stb.
Nyilvánvaló, hogy egyes lehetőségek nem állnak rendelkezésre mindegyiken specifikus eszközEzért annak meghatározásához, hogy mit lehet tenni az eszközön, amelyen a mobilalkalmazás végrehajtásra kerül, speciális módszerek állnak rendelkezésre, amelyek lehetővé teszik, hogy megtudja, elérhető ez az eszközpéldául a szám beállítása vagy sem. Így megközelítőleg ez a felhasználási rendszer megvalósítása: Ellenőrizze, használhat valamilyen lehetőséget, vagy nem használható, és ha - Használat:
Ha az eszközt az alapok. Közreműködő mérő (), akkor az eszköz a szívbetegség. Promptomer (szám telefon kéri, terapeuta); Vége lett;
Elrejteni az alkalmazásfejlesztő részleteit a használt mobil operációs rendszerről, biztosítja neki egységes mechanizmusokat a mobil funkciók használatához - fontos feladat számunkra. Hisszük, hogy a feladatot sikeresen megoldják. A végrehajtott mechanizmusok közötti különbségek vagy hiányozva vagy minimalizálva. Ezenkívül természetesen azokban az esetekben, amikor az egyik operációs rendszerben működő funkcionalitás egyáltalán nem.
Például a push-értesítésekkel kapcsolatos technika nagyon eltér a Google és az Apple. Sok erőfeszítést tettünk arra, hogy egyesítsük a push-értesítésekkel való együttműködés mechanizmusát az alkalmazáskódból. Mobilalkalmazás esetén szinte 100% -ot sikerült: ugyanaz a mobileszköz azonosító kódja feldolgozza a push értesítések és az iOS, valamint az Android recepcióját. És a kiszolgáló alkalmazás push-notification elosztási kódja ugyanúgy néz ki. De az ilyen egyesítés elérése érdekében speciális proxykiszolgálót kellett kifejlesztünk https://pushnotifikations.1c.com/, amely elrejti a fejlesztőt a különböző munkamenetekhez apple szolgáltatások Nyomja meg az értesítési szolgáltatást (APNS) és a Google Cloud Messaging (GCM). Az egész különbség különböző beállítások közvetlenül a https://pushnotifications.1c.com/ proxy oldalán; Az APNS-vel való munkavégzéshez az SSL tanúsítványt le kell töltenie (amely az Apple megjeleníti az alkalmazást a fejlesztő alkalmazására), hogy működjön a GCM-vel, adja meg az alkalmazás egyedi azonosítóját.
Nyilvánvaló, hogy azonnal lehetetlen végrehajtani az összes olyan funkciót, amelyet egy mobil alkalmazásban szeretne. És mindig meg kell keresniük a kompromisszumot több nagyon hasznos dolog között. És ha hiányzik valami - írjon nekünk arról, hogy milyen üzleti feladatok (végül is, a platform először az üzleti feladatok megvalósításának eszköze!) Nem tudod megoldani és milyen mechanizmus segíteni.

Hogy néz ki?

A mobil platform grafikus felülete külön téma. Az 1C-ben: az Enterprise, amint azt tudod, az interfészt leírja. Ez egyrészt korlátozza az UI fejlesztését (például nincs lehetőség a pixel pozicionálásra), másrészt pedig lehetővé teszi a platform számára, hogy felhívja az interfészt a különböző méretű képernyőkön, a vékony és webes kliens. Ugyanez az elv, megpróbáltuk ragaszkodni a mobil platformhoz. Milyen jól sikerült? Próbáljuk meg kitalálni.
A mobil platform első verzióiban (legfeljebb 8.3.5 Inclusive) az alkalmazás grafikus felülete nagyon ismerősnek tűnt az 1c kifinomult felhasználók számára; Valójában átkerült egy barátot az 1c interfész "asztali" verzióira mobil világ. De a szempontból a felhasználók, korábban 1C nem ismerősök, a felület tűnt több archaikus.
Tekintsük észrevételeit és kívánságait, mi alapvetően átdolgozott a megközelítés, hogy a mobil interface verzióban 8.3.6. Azt mondhatjuk, hogy új mobil felületet készítettünk alkalmazásainkért. Sokat közös a "taxi" felületünkkel. A mobilalkalmazás fejlesztői fejlesztési modellje a taxi fejlesztési modelljének felel meg. Ugyanakkor a mobil felület teljes mértékben megfelel a mobil alkalmazásokban elfogadott megközelítéseknek és. Az interfész teljes mértékben figyelembe veszi a mobil világ sajátosságait: egy kis képernyőméret (és ezért a grafikus elemek kialakítása több aszketikusnak kell lennie - árnyékok, gradiensek nélkül), az ujjmozdulatok támogatása stb. Érdekes tényAz új platform mechanizmus hozataláért felelős elemek formájában (layouuter) olyan sikeres volt, és időben a mobil platform, amely megjelent, mielőtt (verzió 8.3.6), mint a PC platformon (verzió 8.3.7) , amelyre először szánták.
A képen látható, hogy az interfészünk megváltozott.
Alkalmazás "Egy kisvállalat kezelése" a mobil platform verzióján 8.3.5:


A 8.3.6-os verzió:

És ez az, amit a mobil platform interfész élénk:

A kollektor - és mi ez a fenevad?

Amint korábban említettük, a mobilalkalmazás több összetevőből áll (valójában mobil platform, konfiguráció, különböző erőforrások), amelynek egyetlen egész számnak kell lennie az alkalmazás elhelyezéséhez a boltba. Az alkatrészek átalakításának elősegítése az alkalmazásba, egy mobil alkalmazásgyűjtőt fejlesztettek ki. Ez az 1C: Enterprise platformon létrehozott konfiguráció (alkalmazás), amely az összes összetevőt tárolja, amelyhez mobilalkalmazás létrehozásához szükséges az adatbázisában. Annak érdekében, hogy a kollektor a munkájának elvégzéséhez különböző szoftvercsomagokat kell letöltenie és telepítenie kell a működéséhez (Java és Android SDK stb.), Ezután adja meg az e csomagok elérési útjait a gyűjtő és a készlet beállításaiban néhány további paraméter (fejlesztő kulcs stb.).


A beállítás után a kollektor készen áll a munkára. Általában a kollektorral való munkavégzés így néz ki:
  1. Töltse be az 1c mobil platform verzióját, amelyen összegyűjtjük az alkalmazást
  2. Töltsük be a konfigurációt, amelyből gyűjtünk egy mobil alkalmazást
  3. Hozzon létre egy mobilalkalmazást, amelyben megadja, hogy mely platformokat (Android, iOS, Windows) kell használni, melyik konfigurációt és platformot kell használni (különösen adja meg, hogy mely tanúsítványt építsen az iOS alatt, ha az alkalmazás push-értesítésekkel működik) .
  4. Végezzük el az "egy kattintást", hogy mobilalkalmazást építsünk az összes kiválasztott platform alatt
  5. "Egy másik kattintás" küldje el az összegyűjtött mobil alkalmazások alkalmazási üzleteket (ha ez az iOS vagy Android alkalmazás). BAN BEN Üzletek ablakok Az Apps / Windows Phone Apps alkalmazásokat manuálisan kell betölteni, mert A Microsoft még nem adja meg az API-t, hogy helyezze el az alkalmazást a boltba.
Meg kell jegyezni, hogy a kollektor nem szükséges a mobil alkalmazás fejlesztéséhez és hibakereséséhez. Ehhez a fejlesztő mobil platformja és konfigurátor eszközei segítségével átviheti a konfigurációt a mobileszközre. De egy mobilalkalmazás terjesztése - szüksége van egy kollektorra.

Alkalmazások mobil platformon

A társaság „1C” termel számos alkalmazás a mobil platformon, amelyek mobil kliensek 1C szerver alkalmazások (1C: Document Drive, 1C: Control egy kis cég, stb.) Ezek az alkalmazások a "rendes" ügyfelek funkcionalitásának néhány részhalmazát valósítják meg. Mikor mobil verzió "1c: Egy kis cég kezelése" elég a funkcionalitás teljes használat Programok, és gyakran láttuk a helyzetet, amikor az üzleti vállalkozásoknak elegendő mobil változata az alkalmazásnak.
Partnereink használ mobil platform mind a fejlesztési forgalomban mobil alkalmazások keresztül terjesztett alkalmazás tárolja, és az egyedi alkalmazások által létrehozott kérelmek egyes ügyfelek. A keringési alkalmazások közül olyan alkalmazások, amelyek nem használják az 1cth-ot, mint egy központi adatraktárat.
Az ügyfélkérés által létrehozott mobil alkalmazások között megemlíthető mobil kliens Az "1c: A gyártási vállalkozás kezelése" esetében, amelyet egy nagy gépi épületek megrendelésével hoztak létre. A gazdaság mintegy száz alkalmazottja használjon mobil alkalmazást a forró üzletekben, ahol a biztonság miatt Álló számítógépek Ez lehetetlen. A beépített mobil kamera fényképezőgépet a termékek vonalkódjainak elolvasására használják, és a nómenklatúra kézikönyvében keresik őket, a mobilalkalmazás lehetővé teszi, hogy megértse, hogy a technológiai lánc milyen szakaszában van ez a termék, vegye figyelembe a másik művelet áthaladását, stb.

Következtetés

Megpróbáltuk nagyon felületesen leírni a mobil platformot, hogy mit tehet, és miért kiderült, hogy az egyik. Ebben a cikkben gyakorlatilag semmi sem szólt mobil ablakok. Számos oka van: Először is, a Windows alatt a mobil platform verziója viszonylag a közelmúltban jött létre ("1c: Enterprise" verzió 8.3.7), Másodszor, a mobil platform ezen verziója nem rendelkezik jelentős különbséggel a végrehajtástól más mobil operációs rendszerhez. Természetesen felépítünk funkcionalitást a Windows számára. Ugyanígy, hogyan lehet felépíteni a mobil platform egészének funkcionalitását. Tehát a legközelebbi tervekben támogatjuk a külső komponensek mobil platformját; Ez a mechanizmus (hosszú megfizethető platform áll rendelkezésre a „nagy” platform) lehetővé teszi a fejlesztők számára, hogy végre a funkcionalitás, megközelíthetetlen miatt bármilyen okból a mobil platform.
Hagyományosan az 1c legerősebb felek: A vállalati technológiai platform könnyű fejlesztése és az üzleti alkalmazások létrehozásának és módosításának sebessége. A mobil platform 1c átvette mindkét trumpot a mobil világba. Az 1c mobil platform lehetőséget kínál arra, hogy gyorsan dolgozzon ki a három leginkább masszív mobil platformon (iOS, Android, Windows Phone / 8.1 / 10). És köszönöm széles spektrum A rendelkezésre álló platform-független integrációs eszközök (web- és http szolgáltatások stb.) A mobil 1c mobil platform képes gyorsan létrehozni egy mobil kliens létrehozását három mobil platformra szinte minden olyan kiszolgálóalkalmazáshoz, amely támogatja az 1C-es platformon elérhető integrációs módszereket ( Webes és http szolgáltatások, fájlcsere stb.).

Csak a regisztrált felhasználók vehetnek részt a felmérésben. , szívesen.

Elvtársak, szívesen!

Remélem, valaki szüksége lesz. Ha több van egyszerűen divat, Örülök, hogy megtudhatom erről.

A mobilalkalmazás az Android és az iOS-on telepítette. Androiddal "vagy problémák nem merültek fel. De IOS-val kiderült, hogy ez nem egyszerű feladat.

De véletlenül sikerült megtalálni a módját, hogy lehetővé tegye a fejlesztői módot egy mobilalkalmazásban 1c-ben, tánc nélkül tambourinnal.

1. Töltse le az "1c: megrendelések" alkalmazást az AppStore-ból (megpróbáltam rajta, de gyanítom, hogy tudsz és mások). Számunkra mobil platformot kapunk;

2. Futtassa az alkalmazást "1c: megrendelések";

3. A partíciók bal oldali ablaktáblán kattintson az "Alkalmazási lista" gombra - Menjen az adatbázisok listájára;

4. Tartsa az ujját az alapon, válassza ki a "Change" elemet, azaz. Az alap tulajdonságaiba megyünk - ahogyan azt a "újraindítás a konfigurátorról" és a "frissítési cím" rejlik;
5. A "Advanced Run Settings" mezőben adja meg a hibás szöveget, és kattintson a Ready (az úton, az iPhone 4-en, ezek a mezők látható azonnal!);

6. Ugrás a "Változás" - Voila, "újraindítás a konfigurátorról" és a "frissítés címe" ismét megjelent.
6.1 A "újraindítás a konfigurátor" kacsa -, hogy az adatbázisba való belépéskor a konfiguráció automatikusan frissül a forrásunkból;
6.2 Adja meg mobilkonfigurációs frissítési címünket a webszerveren közzétett címen;

7. Mentésünk. Futtassa újra az alapot. Most már van mobil bázisunk az iOS-on!

Igaz, az ikon az asztalon, természetesen még mindig "1c: megrendelések", de az alap "1c: megrendelések" mellett hozzáadhatja a tiéd.

Ellenőrzött az iPhone 4, 5 és 7. sikeresen működik.