1C'den finansal ekranlar sizinkinde iOS cihazları 11 Mayıs 2017

Diğer birçok meşgul insan gibi Kerivniki de iş süreçlerini ve zamanı optimize etmeye yönelik yöntemler geliştirmeye başladı. Mobil cihazlar, yazılım ürünleri ve kasvetli hizmetler Sabit bir İnternet bağlantısı olması koşuluyla, neredeyse her yerden bağlanmanıza olanak tanır.

Bu makalede, tarayıcı için en popüler iOS eklentilerinden birine bakılmaktadır. Programın temel amacı, şirketin faaliyetlerine ilişkin temel göstergeleri mobil cihazınızın ekranında sunmaktır. Ek şu anda mağazada mevcut Google Oyun Bir önceki yazımızda yazdıklarımız iTunes mağazasında da mevcut. Program 1C: Rusya pazarında Girişimcilik 8 genişletildi. Bu nedenle popüler mobil platform iOS ve 1C programları arasında çekirdekler için başarılı bir platform yayınlamaya karar verdik. İÇİNDE şimdiki an Aşağıdaki yapılandırmayla verileri akıllı telefonunuza indirebilirsiniz:

Uconto programını cep telefonunuza yükledikten sonra bir veya birkaç şirketin finansal göstergelerini takip edebilirsiniz. 1C programlarından mobil cihaza aktarılan tüm veriler grafiksel ve tablo halinde sunulur ve referans kolaylığı açısından aşağıdaki bölümler altında gruplandırılmıştır:

  • ana performanslar
  • ev
  • operasyonlar
  • operasyonlar harcanıyor
  • bu bizim hatamız
  • bu bizim hatamız
  • Viruçka
  • özet veriler.
  • Ek birden fazla şirkete ait verilerle işlenebildiğinden “Özet veriler” sekmesinde tüm kuruluşlara ait bilgileri görebilirsiniz. Cilt koşulları hakkında daha fazla rapor okuyabilirsiniz.

    İOS için Uconto eklentisini kullanmaya başlamak için web sunucusunu yapılandırmanıza veya erişiminize gerek yoktur. üçüncü taraf eklentileriİnternet üzerinden 1C'de. Programlarınızın veritabanı harici işleme için kullanılamayacak, ancak bilgileri bir web hizmeti aracılığıyla ileten, içinde işlem oluşturulacaktır. cep telefonu. Eklentiyi kendiniz kurmak için lütfen gönderme talimatlarını okuyun.

    İOS mobil platformu için "Uconto: 1C'den yönetmeni arayın" programını kullanmanın avantajları:

  • trafikte çok az artış;
  • kolay kurulum ve vykoristannya: 1C konusunda özel bilgi gerektirmez;
  • belirli işletmelere ilişkin bilgileri cilt alanına göre ve toplamda herkes için seçebilirsiniz;
  • İşletmenin ana KPI'larından biri olan “Özet Vitrinler” sekmesi ücretsiz olarak kullanıma sunuluyor;
  • ilk ay boyunca bezkoshtovne vikoristannya;
  • ücretsiz ek yardım kurulum ve ayarlama uzmanı, ekranların ihtiyaçlarınıza göre uyarlanması.
  • Şirketin finansal performansı, yönetimin karar vermesinde temel faktör olabilir. Mobil çözümler, saat ve mekandan bağımsız olarak şirketin faaliyetleri hakkında bilgi sahibi olmanıza yardımcı olacaktır. Uconto eklentisini değerlendirmenizi öneririz: 1C yöneticisini arayın ve işlevlerini demo modunda bağımsız olarak test edin. Avantajınız için iOS mobil platformunun yeteneklerini maksimuma çıkarın.

    Mobil platform 1C: İşletmeler - mobil işletim sistemi iOS, Android için uygulamaların hızlı bir şekilde geliştirilmesine yönelik bir dizi araç ve teknoloji, Windows Telefonu/ 8.1 / 10, aynı geliştirme araçlarıyla (Yapılandırıcı veya 1C: Kurumsal Geliştirme Araçları) ve "birincil" 1C eklentileri için kullanılan aynı geliştirme yöntemleriyle. Sonuç olarak, otonom, çevrimdışı uygulamaların yanı sıra, platformun sağladığı çok çeşitli entegrasyon özelliklerini kullanarak dış dünyayla bilgi alışverişi yapma olanağı da olacak: Web ve HTTP hizmetleri, e-posta vb. Değişim protokollerinin parçaları (diğer şeylerin yanı sıra taşınabilir bağımsız, mobil platform 1C) neredeyse her sunucu çözümü için hızlı bir mobil ön uç oluşturulmasına olanak tanır.

    Tarihöncesi

    Sadece birkaç saat içinde “1C: Enterprises” sürüm 8.0 (ve önceki sürümler), “Küçük bilgisayarlar için uzantı” yazılım ürününü piyasaya sürdü. Uzantı yalnızca işletim sistemi için ürünler oluşturmayı mümkün kıldı Windows Mobil, Windows CE vb. Ürün güçlü bir yapılandırıcıya, bir sunucuya sahiptir ve “1C: Enterprise” sürüm 8.3'ün yayınlanmasına kadar desteklenmiştir. eski versiyon Uzantı (8.2.9) Ocak 2013'te yayımlandı ve 1 Haziran 2015'te daha fazla destek eklendi.
    Genişletme, Windows Mobile'daki iletişim cihazlarının birkaç saat içinde geliştirilmesi ve bu tür cihazların uzaktan görünürlüğü ile sınırlıdır. mobil pazar açıkçası popülaritesini arttırmadan yazılım ürünü. İOS ve Android'deki cihazlar, mobil cihaz pazarının neredeyse tamamını işgal etti ve bu işletim sistemlerinin desteğinin, mevcut mobil dünyada çalışması gereken bir sistem için kilit noktalardan biri olduğu aşikar hale geldi. Ayrıca, orijinal “1C: Enterprise” platformunun ana yaklaşımının mobil cihazlarda vikorystvovaniya'dan suçlu olduğu da açık görünüyordu: uygulama geliştiricisi ilk önce uygulanan sorunları çözmeyi ve diğer zamanlarda mümkün olanları ve seçilenleri düşünmekten suçluydu. Görevlerinizi geliştirmek için görevleriniz için işletim sistemi. Başka bir deyişle, uygulama geliştiricisini belirli mobil işletim sistemi ve geliştirme araçlarının özelliklerinden ayıran bir araca ihtiyacınız var.

    Mobil platform

    Küçük bilgisayarlar için uzantıların geliştirilmesi ve çalıştırılması beklentisiyle, çeşitli faydaları sağlayacak özel bir sistemin geliştirilmesine karar verildi:
    • Mevcut popüler cep telefonlarını teşvik etmek sizin sorumluluğunuzdur İşletim sistemleri ve kontrolleri altındaki cihazlar. İlk etapta iOS işletim sistemi Apple'dan, Android ise Google'dan.
    • Bu sistem, mevcut mobil cihazlarda yaygın olan tarzda eklentilerin parçalanmasına izin vermekten suçludur. Zokrema, arayüz dokunmatik ekranlardan manuel kontrolü (kelimenin tam anlamıyla) gizlemekten suçlu.
    • Sistem, belirli mobil işletim sistemi ne olursa olsun, çeşitli spesifik mekanizmaların uygulanması için yeni bir yazılım arayüzü sağlamalıdır.
    • Geliştirici, "birincil" bir bilgisayar için eklentiler geliştirirken aynı araçları ve aynı geliştirme yaklaşımlarını kullanmaktan sorumludur.
    • Uygulama geliştiricisi, mümkünse masaüstü ve mobil sistemler için tek bir kod kullanarak, geliştirmenin temelindeki uygulama çözümünü geliştirmekten sorumludur.
    • üzerinde çalışan uygulama çözümü arayüzü mobil cihaz, Arıza, farklı platformlar için benzerdir ve genel olarak açık bir şekildedir.
    Geliştirmenin sonucu, 29 Mayıs 2013'te iOS ve Android sürümlerinde piyasaya sürülen mobil platform olarak adlandırıldı. Mobil platform “1C: Enterprises”, aynı geliştirme ortasını (Yapılandırıcı) ve aynı geliştirme yöntemlerini kullanarak mobil işletim sistemi iOS, Android, Windows Phone / 8.1 / 10 için eklentiler oluşturmanıza olanak tanıyan bir dizi araç ve teknolojidir. NE İÇİN acil durum takviyeleri“1C: Kurumsal” platformunda. Sonuç, otonom, çevrimdışı uygulamalar ve platformun sağladığı çok çeşitli entegrasyon özelliklerini kullanarak dış dünyayla bilgi alışverişi olanağıdır: Web ve HTTP hizmetleri, e-posta vesaire.
    Mobil platform iyi karşılandı ve bu konuyla ilgili çeşitli makaleler ortaya çıkmaya başladı (örneğin, i). Tamamen gelişmek için işlevsel ekleme Mobil cihazların çoğunda aynı anda çalışan şey artık minimum saat ve bilgi gerektiriyor; bu, prensipte 1C: Enterprise platformundaki "birincil" uygulama geliştiricisinin bilgisinden farklı değil. Bu kadar düşük bir giriş eşiğinin, patronlarının ve diğer mobil şirketlerin hareket halindeyken kullandığı casus yazılımların temel işlevselliğini sağlamak için "az kana" ihtiyaç duyan uzmanları, kurumsal bir sistemle çalışmaya ihtiyaç duyan çalışanları çekmesi çılgınca.
    1C: Enterprise platformunda bir mobil uygulama geliştirmeye başlamak kolaydır. Konfigüratörde, “Zafer Ataması” konfigürasyon gücünü “Mobil Cihaz” değerine ayarlamanız gerekir. Bu durumda, uygulanan yapılandırma nesnelerinden bazıları artık kullanılamayacak (karakteristik tip planları, yerleşim planları vb.), ancak mobil cihazlara yönelik belirli güç aksesuarları kullanılabilir hale gelecektir (örneğin, multimedya özellikleri ve mobil coğrafi konum yenisi vb.).


    Bu durumda, eklentinin temel algoritmalarını (mobil özelliklerle doğrudan ilgili olmayan) satıcının bilgisayarındaki Yapılandırıcıda özelleştirebilirsiniz. Bu durumda, “mobil” işlevselliğe yükseltilmesi gereken kodun, kişisel bilgisayarda yazarken hataları önlemek için ön işlemciye yardımcı talimatlarla çerçevelenmesi önerilir:
    # Mobil ApplicationClient Todi Data olarak = GeolocationServer.GetProviderName(); #EndIf
    Mobil platformun 8.3.7 sürümünden başlayarak, geliştirilmiş bir uygulama doğrudan mobil cihazda kullanıma sunuldu (fiyat hakkında bilgi aşağıdadır).

    Mobil platformda geliştirme farklı yaklaşımları takip edebilir ancak birkaç ana noktayı görebilirsiniz. Bakış açısına göre, kontrollü uyanın mobil uygulama, İşletmenin BT altyapısındaki işlevsel yoğunluğu ve rolü:

    • Mobil eklenti, bir işletmenin ana bilgi sisteminin bir deposu ve görünmez bir parçası olabilir. Özelleştirilebilir bir arayüze ve diğer yeteneklere (veri alışverişi dahil) sahip, yerel bilgi sisteminin yeteneklerine göre "özelleştirilmiş" bir mobil uygulama. Bu durumda mobil ek “acil durum” ile yakından ilgilidir. bilgi sistemi ve önünde kullanılamaz.
    • Mobil uygulama, kurumsal bilgi sistemiyle neredeyse hiçbir şekilde ilgisi olmayan belirli görevler içerir. Mobil uygulama ile bilgi sistemi arasında yalnızca minimum düzeyde veri alışverişi vardır. Bu durumda, mobil eklentinin tamamen farklı türlerde ve durumlarda kullanılmasını mümkün kılmak amacıyla, tüm niyet ve amaçlar doğrultusunda, mobil eklenti belirli bir standartlaştırılmış protokole göre değiştirilecektir.
    Her iki durum da ekstrem seçenekler olarak ele alınabilir. Geliştirme için aynı seçenekler yoktur. Uygulama geliştiricisi, mobil uygulama ile arka ofis görevi gören aynı bilgi sistemi arasındaki entegrasyon seçeneklerini bağımsız olarak seçebilir.
    Mobil uygulama tamamen otonom bir konfigürasyona bölünmüştür veya çıktı metninin bir kısmını “arka plan” konfigürasyonuyla paylaşabilirsiniz. Konuşmadan önce "babanın" konfigürasyonu fiziksel olarak geçerli olmayabilir (örneğin, evrensel bir protokol kullanarak farklı sistemlerle çalışabilen evrensel bir aksesuar geliştirirseniz).

    Mobil platform cihazı

    Mobil platform nedir ve ne anlama gelir?
    Adil olmak gerekirse, mobil platform tüm kompleksin bileşenlerinden sadece bir tanesidir ve bu da "1C: Enterprise 8" in mobil cihazlarda çalıştığı şeydir. Ayrıca uygulama paketi aşağıdaki bileşenlerle çalışır:
    1. Vlasna mobil platformu, 1C: Enterprise çerçevesinin mobil bir parçasıdır. Vaughn, mobil durgunluğun gelişme saatinde vikoryst (sürpriz) gibi temel bir (vikoryst'in eklenti mağazasında yayınlanmak üzere programların geliştirilme saati altında geliştiği gibi) ve distribütörün mobil bir platformudur.
    2. Mobil yapılandırma - bu, XML dosyası biçiminde kaydedilen 1C: Enterprise program sisteminin yapılandırmasıdır.
    3. Mobil platform ve mobil konfigürasyonun birleşimi mobil eklenti sağlar.
    4. Mobil eklenti deposu - mobil platformdan, konfigürasyonlardan, ekran koruyuculardan, simgelerden ve diğer bileşenlerden oluşturulabilen özel uygulama çözümleri, Apple App Store'dan, Google Play'den satın alınabilecek hazır bir mobil eklenti dosyası, Windows Phone Uygulamaları / Windows Uygulamaları.
    Neden her şey bu kadar karmaşık? Neden bir mobil cihazdan tam olarak bu harika platformda oluşturulduğu şekilde para kazanamıyorsunuz? Cihaza tek bir mobil platform kurup ona mümkün olduğunca çok konfigürasyon/eklenti mi eklemelisiniz? Bu durum, eklenti mağazaları aracılığıyla satılan eklentilere ilişkin lisans alışverişlerinin yapılmasını engellemektedir. Örneğin, eklentiniz oluşturulan kodu (komut dosyası biçiminde) İnternet üzerinden indirirse, Apple eklenti mağazasında asla görünmeyeceksiniz. Ancak, mobil uygulamaların tek bir şirket arasında dağıtımı için perakendecinin mobil platformunda olduğu gibi herhangi bir konfigürasyon olasılığının tanınmadığı açıktır. Evet, perakendecinin müşterilerine dağıtımdan söz edilmiyor bile.
    Mobil uygulama hedef mobil cihazda göründüğünde, her bir veritabanına erişme ihtiyacı ortaya çıkar (verilerin buraya kaydedilmesi gerekir). Bir veritabanı motoru olarak mobil platform, platformdan mobil bir platforma taşınan güçlü bir veritabanı motorudur. kişisel bilgisayar. Kompakt ve çok hızlıdır ancak kişisel bilgisayarlara yönelik platformlarda çalışan uygulama geliştiricileriyle tamamen aynı davranışı sağlayacaktır.
    Bu aynı zamanda mobil uygulamanın, dosya seçeneğiyle birincil platformun çalışmasıyla aynı şemadan ilham aldığı anlamına gelir. bilgi tabanı: İstemci kısmı, sunucu kısmı, veritabanı ve istemci-sunucu etkileşimi.
    Mobil platform, mobil dünyada şu anda geliştirilmekte olan ana işlemci mimarileri altında çift kod halinde derlenen yerel bir uzantı olarak yazılmıştır: ARM v5 ve üzeri mimari ve x86.
    Ayrıca, bir mobil cihazın bu ve diğer özellikleriyle (telefon, GPS, yerleşik kameralı bir robot vb.) etkileşimde bulunmak için özel izinler gerekebilir. İOS için, koku doğrudan eklentinin kendisi ile çalışma sürecinde oluşturulur ve Android'e izin veriliyor Program oluştururken belirtmek için. Bir mobil uygulama satın alırken izin istemek ve mobil uygulamayı seçmek veya seçmekle ilgili - biraz sonra gereklidir.

    Perakendeci platformu hakkında küçük şeyler

    Mobil uygulamayı geliştirirken, uygulama mağazaları aracılığıyla dağıtılan mobil uygulamalar için geçerli olan lisanslama kısıtlamalarına bağlı değiliz. Bu, 1C mobil platformunu kişisel bilgisayardaki "harika" platformu kullandığımız gibi kullanabileceğimiz anlamına gelir - mobil platformun kendisini bir akıllı telefona / tablete kurun ve ona mobil eklenti yapılandırmaları ekleyin. Platformu başlattıktan sonra bize kayıtlı uygulamaların bir listesini gösterecektir:

    Platforma yeni bir eklenti eklemek için, HTTP protokolü aracılığıyla mobil cihazdan erişilebilen bir kaynağa açıklamasını içeren bir XML dosyası yerleştirmeniz gerekir. Bunu yapmanın en iyi yolu Yapılandırıcıyı kullanarak “Yapılandırma \ Mobil Eklenti \ Yayınla” menüsünü kullanmaktır. Bu durumda, ek yapılandırmaya sahip XML dosyası, tüketicinin bilgisayarındaki bir web sunucusuna yerleştirilir (görünüşe göre, bilgisayarında bir web sunucusu bulunan - IIS veya Apache).

    Program için “Konfigüratörden yeniden başlat” seçeneğini seçerseniz, distribütör web sunucusundaki konumu her güncellediğinde mobil cihazdaki uygulama distribütörün bilgisayarından otomatik olarak güncellenecektir. XML dosyası konfigürasyon.
    “Konfigürasyona izin verildi” menüsü varsa, perakendecinin bilgisayarındaki Konfigüratörden mobil cihaza özelleştirme eklemek mümkündür (Yapılandırıcıda, “Araçlar \ Seçenekler” menüsünde “HTTP Üzerinden Konfigüratör” seçeneği seçilmelidir) . Yapılandırıcıda nokta koduna bir nokta koyarsanız ve “Mobil eklenti - başlamaya başlayın” komutunu seçerseniz, kod noktaya eklendiğinde cihazdaki mobil eklenti başlayacaktır ve Yapılandırıcıda Minnyh değerini, tıklama yığınını vb. görebilirsiniz.

    İçinde ne var?

    Peki mobil platform neler içerir? Bayağı çok :)
    "1C: Enterprises"ın özel şartlarını kullanmazsanız, mobil platform düzenleyici ve düzenleyici bilgileri işlemenize, herhangi bir dış etkinliği açıklayan belgeler hazırlamanıza ve ek İnternet hizmetleri için dış dünyayla iletişime geçmenize olanak tanır. ve daha fazlası. Bu, uygulama geliştiricisine, örneğin bir ev finansmanı programı, bir dış ticaret programı vb. gibi eksiksiz işlevsel eklentiler yazma yeteneği verir.
    Kişisel bilgisayar platformunda bulunan temel işlevlere ek olarak, mobil platformun, çalışmaya yalnızca mobil cihazlara bağlı olanlar gibi belirli yetenekler sağlaması gerekir:
    • çağrılarla ve çağrı kayıtlarıyla çalışın;
    • kısa mesajlarla (SMS) ve bunların listesiyle çalışın;
    • kişiler;
    • takvimler;
    • coğrafi konum (rota belirlemeden);
    • fotoğraf çekmenin yanı sıra video ve ses kaydı yapmanızı sağlar;
    • ekran yönündeki değişikliklere yanıt vermek;
    • bildirimlerle ilgilenmek (yerel ve PUSH, doğrudan veya özel bir aracı hizmet yoluyla);
    • Ek bir kamera kullanarak barkodları ve QR kodlarını tarayın
    • Mobil eklentilerden para kazanma (bu, perakendeci mobil eklentilerine ek gelir elde etme fırsatı sunma yöntemidir):
      • Mobil uygulamada çeşitli abonelik türlerini, işlevsellik satın alımlarını vb. düzenleyebileceğiniz Apple Uygulama İçi Satın Alma hizmetleri (iOS işletim sistemi için) ve Google Play Uygulama İçi Faturalandırma (Android işletim sistemi için) ile çalışma
      • Mobil uygulamalarda reklam gösterme (iOS için iAd hizmetleri ve Android işletim sistemi için AdMob hâlâ desteklenmektedir).
    • vesaire.
    Bazı yeteneklerin ciltte mevcut olmayabileceği açıktır. özel cihaz Bu nedenle mobil uygulamanın dayandığı cihaz üzerinde neler yapılabileceğini belirlemek için tanımaya olanak sağlayan özel yöntemler mevcuttur. Bu cihaz izi, Örneğin bir numarayı çevirmek mümkündür. Bu şekilde yaklaşık olarak aşağıdaki vikorystany şeması uygulanır: vikoristlik mümkündür, ancak mümkün değildir ve vikoristlik mümkündür:
    Telefon Araçları gibi.SupportedDialNumber () Todo Telefon Araçları.DialNumber (PhoneNumber, CallImmediately); endIf;
    Uygulama paketinden vicorized mobil işletim sistemi hakkındaki ayrıntıları toplayın, vicorist için birleşik mekanizmalar sağlayın mobil işlevsellik- patron bizim için daha önemlidir. Misyonumuzu başarıyla yerine getirdiğimizi takdir ediyoruz. Uygulanan mekanizmalardaki farklılıklar ya günlüktür ya da minimuma indirilmiştir. Elbette, bir işletim sisteminde hiçbir işlevsellik yoksa sorunlar da vardır.
    Örneğin PUSH bildirimlerine sahip robotların teknolojisi Google ve Apple arasında büyük ölçüde çeşitleniyor. Robotik mekanizmayı uygulama kodundaki PUSH ile ilgili işlevlerle birleştirmek için çok çaba harcadığımızı bildirdik. Mobil eklentiyle %100 başarılı olduk: Mobil cihazdaki aynı uygulama kodu, hem iOS hem de Android'de PUSH bildirimlerinin alınmasını sağlıyor. Ancak sunucu eklentisindeki PUSH bildirimi de aynı görünüyor. Böyle bir birleşmeyi sağlamak için, Apple Push Notification Service (APNS) ve Google Cloud Messaging ile çalışmaya yönelik çeşitli teknolojilere giriş niteliğindeki özel bir proxy sunucusu https://pushnotifications.1c.com/ geliştirme fırsatı bulduk. (GCM) hizmetleri. Tüm fark, doğrudan https://Pushnotifications.1c.com/ proxy sitesindeki farklı ayarlarda yatmaktadır; APNS ile çalışmak için siteye bir SSL sertifikası eklemeniz gerekir (perakendecinin başvurusundan sonra Apple'ın eklenti için gördüğü), GCM ile çalışmak için eklenti için benzersiz bir tanımlayıcı girmeniz gerekir.
    Açıkçası, bir mobil uygulamada istediğiniz tüm olanakları gerçekleştirmeniz kesinlikle imkansızdır. Kaba konuşmalar arasında bile her zaman bir uzlaşma yapmak zorunda kalacağım. Ve hiçbir şeyi umursamıyorsanız, ne tür bir iş tesisi (ve platformun her şeyden önce ticari görevleri yerine getirmek için bir araç olduğu) hakkında bize yazın. Ne tür bir mekanizmanın size yardımcı olacağını çözemezsiniz. Bunu yap.

    Nasıl görünüyor?

    Konu mobil platformun grafik arayüzüdür. 1C: Enterprise'da bildiğiniz gibi arayüz bildirimsel olarak açıklanmaktadır. Bu, bir yandan kullanıcı arayüzünün geliştirilmesine kısıtlamalar getirir (örneğin, günlük piksel piksel konumlandırma olasılığı), diğer yandan platformun ekranlardaki arayüzü anında boyamasına olanak tanır. farklı boyutlar, İnce ve web istemcisinde. Mobil platformda hangi prensibi yakalamaya çalışıyorduk? Ne kadar iyilik aldık? Tekrar bir araya gelmeyi deneyelim.
    Mobil platformun ilk sürümleri için (8.3.5'e kadar) grafik arayüzü eklentiler 1C sistemini tamamlamak için harika görünüyordu; aslında 1C arayüzünün “masaüstü” versiyonlarındaki bilgiyi mobil dünyaya aktardık. Daha önce 1C tarafından bilinmeyen Koristuvach'ların bakış açısından arayüz oldukça arkaik görünüyordu.
    Saygı ve saygıyı gördükten sonra 8.3.6 sürümünde mobil arayüze yaklaşımımızı tamamen değiştirdik. Uygulamalarımız için tamamen yeni bir mobil arayüz oluşturduğumuzu söyleyebiliriz. Taksi arayüzümüzle ilgili çok fazla deneyiminiz var. Mobil eklenti perakendecileri için dağıtım modeli Taksi'deki dağıtım modeline benzer. Bu durumda mobil arayüz, mobil uygulamalarda benimsenen tasarım yaklaşımlarına tamamen karşılık gelmektedir. Arayüz bir cep telefonuyla aynı özelliğe sahiptir: küçük ekran boyutu (ve dolayısıyla tasarım) grafik elemanları daha münzevi hale gelebilir - gölgeler, eğimler olmadan), parmak hareketlerinin desteği vb. Harika gerçek: Formdaki öğelerin yerleşimini (düzenleyici) gösteren, masaüstünde ortaya çıkan ve mobil platform için orijinal olan, daha önce (sürüm 8.3.6'da) yayınlanmamış yeni bir platform mekanizması ortaya çıktı. Şarapların ilk kez tanındığı PC platformu (8.3.7 sürümünde).
    Resimde arayüzümüzün nasıl değiştiğini görebilirsiniz.
    Mobil platform sürüm 8.3.5'te "Küçük bir şirketin yönetimi" eklentisi:


    Peki, 8.3.6 sürümünde:

    Mobil platformun arayüzü şöyle görünüyor:

    Depo - peki bu ne tür bir hayvan?

    Daha önce de belirtildiği gibi, bir mobil eklenti, eklentinin mağazaya yerleştirilmesinden sorumlu olan birkaç bileşenden (mobil platform, konfigürasyon, çeşitli kaynaklar) oluşur. Bileşenleri eklentilere dönüştürmeyi kolaylaştırmak için mobil eklentilerin depolama alanını ayırın. Bu yapılandırma (eklenti), bir mobil eklenti oluşturmak için gerekli tüm bileşenleri veritabanında saklayan "1C: Enterprise" platformunda oluşturulmuştur. Depo görevlisinin işini tamamlayabilmesi için devreye girmesi ve farklılıkları oluşturması gerekir. yazılım paketleri, Çalışmanız için gereksinimler nelerdir (Java ve Android SDK vb.), ardından ayarlarda bu paketlere yönelik talimatları belirtin ve ek parametreleri (bayi anahtarları vb.) ayarlayın.


    Kurulumdan sonra seçim çalışmaya hazırdır. Robot sıradan bir şekilde geliyormuş gibi görünüyor:
    1. Eki toplayacağımız 1C mobil platformunun sürümünü arıyoruz
    2. Mobil uygulamayı seçeceğimiz konfigürasyonu planlıyoruz
    3. Belirtildiği yerde, belirli platformlar (Android, iOS, Windows) için derlemeyi, hangi yapılandırmayı ve platformu doğrulamanız gerektiğini seçmeniz gereken bir mobil eklenti oluşturuyoruz (örneğin, iOS altında kurulum için hangi sertifikanın gerekli olduğunu belirtin) Her durumda, PUSH bildirimleriyle hangi eklenti çalışır?)
    4. Seçilen tüm platformlar için mobil veri toplamak için “tek tıklama”yı seçebilirsiniz
    5. Başka bir tıklamayla eklenti mağazalarından mobil eklentiler (iOS veya Android eklentileri) toplayabilirsiniz. Windows Uygulamaları / Windows Phone Uygulamaları mağazasında, Microsoft henüz mağazaya program yerleştirmek için bir API sağlamadığından eklentilerin manuel olarak satın alınması gerekir.
    Mobil uygulamayı geliştirmek ve çalıştırmak için bir kullanıcı seçmeniz gerekmediğini lütfen unutmayın. Bu amaçla satıcının mobil platformunu ve Konfigüratör özelliklerini kullanarak konfigürasyonu mobil cihaza aktarabilirsiniz. Mobil aksesuarın genişletilmesine yönelik eksen ise bir depolama ünitesi gerektirir.

    Mobil platformdaki eklentiler

    1C şirketinin kendisi, 1C sunucu eklentilerinin mobil istemcileri (1C: Belge Yönetimi, 1C: Küçük Firma Yönetimi, vb.) dahil olmak üzere mobil platformda bir dizi eklenti yayınlar. Bu eklentiler "birincil" istemcilerin işlevlerinin bir alt kümesini uygular. Bazen mobil versiyon"1C: Küçük Bir Firmanın Yönetimi", programların tam teşekküllü kullanımı için işlevsellik sağlar ve müşterilerin işlerini yürütmek için programın mobil versiyonuna ihtiyaç duyduğu bir durumla sıklıkla karşılaştık.
    Ortaklarımız, mobil platformu hem eklenti mağazaları aracılığıyla dağıtılan seri üretilen mobil eklentilerin geliştirilmesi hem de belirli müşterilerin talebi üzerine oluşturulan eklentilerin satın alınması için kullanıyor. Dolaşım takviyeleri arasında, merkezi veri toplama bağlamında 1C arka uç olmayan takviyeler vardır.
    Müşterilerin kaydı için oluşturulan mobil eklentiler arasında, büyük bir makine yapımı holdinginin kaydı için yaratımlar olan “1C: Üretim Yönetimi” için bir mobil istemci oluşturabilirsiniz. Holding bünyesinde yüze yakın uzman, güvenlik ekipmanı eksikliği nedeniyle sabit bilgisayar kurulumunun mümkün olmadığı sıcak atölyelerde mobil eklentiler kuruyor. Mobil cihazın kamerası, virüslerin barkodlarını okuyup terminoloji ekinde bulmak için kullanılır, mobil uygulama virüsün teknolojik sürecin hangi aşamasında bulunduğunu, yani virüsün solucana yakalandığını anlamanızı sağlar. operasyon vb.

    Visnovok

    Mobil platformu mümkün olduğu kadar ayrıntılı bir şekilde, ne yapmanıza izin verdiğini ve neden bu şekilde ortaya çıktığını anlatmaya çalıştık. Bu makale mobil Windows hakkında neredeyse hiçbir şey söylemiyor. Bunun birkaç nedeni var: birincisi, Windows için mobil platformun sürümü yakın zamanda piyasaya sürüldü ("1C: Enterprise" sürüm 8.3.7), aksi takdirde mobil platformun bu sürümü herhangi bir temel özelliği içermiyor Diğer mobil cihazlar için uygulama özellikleri işletim sistemleri. Doğal olarak Windows işletim sisteminin işlevselliğini artıracağız. Bir bütün olarak mobil platformun işlevselliğini bu şekilde artırabilirsiniz. Dolayısıyla acil planlarımız arasında mobil platformda harici bileşenlerin tanıtılması; Bu mekanizma ("harika" platformda uzun süredir mevcuttur), perakendecilerin mobil platformda herhangi bir nedenle kullanılamayan işlevleri uygulamasına olanak tanır.
    geleneksel olarak güçlü“1C: Enterprise” teknolojik platformunun geliştirici için ustalaşması kolaydır ve iş eklentilerini oluşturması ve değiştirmesi kolaydır. 1C mobil platformu bu kozları mobil dünyaya taşıdı. 1C mobil platformu, üç büyük mobil platformda (iOS, Android, Windows Phone / 8.1 / 10) çalışan uygulamaları hızlı bir şekilde geliştirme olanağı sunar. Ve çok çeşitli taşınabilir entegrasyon araçları (Web ve HTTP hizmetleri vb.) sayesinde, 1C mobil platformu, hemen hemen her sunucu programı için üç mobil platform altında hızlı bir şekilde bir mobil istemci oluşturmayı mümkün kılar; herhangi bir şekilde entegrasyon mevcut 1C platformu (Web ve HTTP hizmetleri, dosya paylaşımı vb.).

    Deneye yalnızca kayıtlı katılımcılar katılabilir. , Lütfen.

    Görünüşe göre SaaS modelinin özelliklerinden biri mobilite ve evrensel erişimdir. Artık kimse bu duruma şaşırmıyor farklı programlar Mobil cihazlardan kullanılabilir: iş, posta (kurumsal dahil), sosyal. sınırlar arası, çeşitli sohbetler (ICQ, Skype vb.). Golovne, böylece internete erişebilirsiniz.

    Mobil cihazlar aracılığıyla 1C programlarında çalışırken onlara nasıl soru soracaksınız?

    1C şirketi, beta sürüm statüsündeki 1C platformu 8.2.14'ün yeni sürümünde, iPad'de mobil tarayıcı altında çalışan bir web istemcisi uygulamasının oluşturulduğunu duyurdu. Ve elbette bu durumda duyusal girdi desteği uygulanır.

    Bu nedenle SaaS modelini kullanarak 1C ürünlerini kiralayan 1CAir şirketinin uzmanlarını incelemeye karar verdik. Elinizin altında bir iPod (2G ipod touch(32GB))). Sözüne kadar eski iPod'u bitirin. Test prosedürünü uygulamamaya ve yenisinde 1C'yi çalıştırmaya karar verdik. Ve raptom? Temel olarak iPod'un İnternet'e (wi-fi) ve Safari tarayıcısına erişimi vardır (gerçi diğer tarayıcıları ve hatta daha fazlasını kullanabileceğiniz ortaya çıktı). Bir şey, ekranın iPad'inkinden çok daha küçük olmasıdır. Tamamen test edilmeye uygundur.

    Testlere başladık...

    1CAir 30'dan fazla 1C programını kiralamaktadır. “İNTALEV: Kurumsal Yönetim 7 + Üretim İşletme Yönetimi” ürünü için 8.2.14 tarihinde demo tabanı oluşturmaya karar verdik. Dolayısıyla, 1C ürününün işlevselliği değil, iPod'daki 1C 8.2.14 sürümünün yeteneği göz önüne alındığında, ürün tamamen uygundur.

    Öyleyse görelim.

    Tarayıcının oturum açma gereksinimi vardır. Başlatma 1 ila 3 dakika sürer. Cihazın ARM 533 MHz işlemciye sahip olması pek de şaşırtıcı değil. Prensip olarak kabul edilebilir, ancak açıkçası bunu Shvidsha yöntemiyle yapmak isterim.
    1C'yi 2 tarayıcı aracılığıyla başlatmaya çalıştık: iPod'da yüklü Safari ve OperaMini. Ancak Pratsyuє. Bazı görüntülerde OperaMini aracılığıyla nelerin başlatıldığını görebilirsiniz.

    Programları çalıştırmak kolaydır ve daha fazlasını elde edebiliriz çalışma alanı programlar

    Test etmek için 2 görevi doldurmanız gerekir: yönetim becerileri ve işe alım sertifikasına başvurmanız.
    Ne olduğuna hayret edeceğim.
    1. Yönetim sinyali.
    Aşağıdaki görsellerde bir yıldızın oluşumunun tüm aşamalarını görebilirsiniz. Katlanmış ismin ilk formu açılır, alanları doldurulur ve son olarak ismin kendisi oluşturulur. Cihazın ekranı küçük (3,5 inç) olduğundan, tüm alanları görüntülemek için sağa ve aşağı kaydırmanız gerekir. Üstelik bu formatla gerekli bilgileri elde etmek tamamen mümkündür. Burada klavyeye ihtiyaç yoktu - tüm alanlar dolduruldu ve listeler açıldı.

    2. Bilet başvurusu.
    Görseller başvuru sürecinin tüm aşamalarını net bir şekilde göstermektedir. Burada veri girmek için klavye kullanıldı. Metni elle yazın.

    Ayrıca diyagramları görüntülemek, bir hesap makinesiyle çalışmak iyidir, hesaplama planlarını görebilir, hesaplamaları formüle edebilirsiniz.

    Özet.
    iPod aracılığıyla 1C çalışıyor! Ve bu beni çok mutlu etti! 1C'yi oynatıcı aracılığıyla kullanabilirsiniz! Bu, iPad üzerinde çalışacağınız anlamına gelir. Bu, çeşitli nedenlerden dolayı çok daha güçlü olacaktır:
    1. Daha büyük ekran. Tabii ki iPod'un ekranı daha küçük ama kaydırma gayet iyi çalışıyor. Ayrıca hafızanızı sürekli oraya buraya bükülmeyecek şekilde eğitmek mümkün olacaktır. Tabii ki sıcak, ama bildiğiniz gibi cildin sıcaklığının payı çok az.
    2. Daha verimli olun. Burada dikkatli olmak önemlidir, bu nedenle teknik özellikler kendin için konuş. Ben istiyorum ki... Böyle liderler için vikorsist olmanızı merak ediyorum. Büyük miktarda veriyi işlemeniz gerekmiyor ancak yalnızca biraz bilgi topluyorsanız sorun olmaz.
    3. İnternet erişimi. iPod yalnızca Wi-Fi kullanır. Örneğin satış temsilcilerinizi, iPod'larınızı 1C ile çalışmak için korumak istiyorsanız, bu en iyi fikir olmayacaktır. Deriden uzak ticaret noktası wi-fi olacak. Ve iPad 2 ekseni de mümkün, 3G üzerinden erişim sağlanacak.
    Açıkçası, 1C iPod ciddi işler için çantada pek uygun değil. Zaten bir iPod'unuz varsa ve işiniz için yalnızca sesleri, diyagramları, savaşları vb. (çok fazla dikkat gerektirmeyenleri) izlemeniz gerekir, o zaman genel olarak. Bu nedenle iPad'i tam teşekküllü bir bilgisayar için zamanında ve gerekli bir yedek olarak kullanmak daha iyidir.
    Özellikle memnunuz, tekrarlıyoruz: Z 1C oynatıcı aracılığıyla kullanılabilir! Ne kadar ilerleme kaydedildi...

    Mobil uygulamanın güncellemeleri uygulama mağazası tarafından düzenlenir.

    Bir mobil eklentiyi silmek için eklentiyi mobil cihazınızda başlatmanız gerekir. Uygulama mağazası ve mobil eklentiyi seçin.

    3. Mobil uygulamanın başlatılması

    Mobil uygulamayı başlatmak için bilmeniz gerekenler programa ihtiyacım var listede ve resmin üzerine tıklayın. Bu durumda çoğu durumda mobil uygulamanın ana penceresi açılacaktır. Ancak bu programla ilişkili çok sayıda eklenti olduğundan, bu eklentilerin bir listesi görüntülenecektir. Bu şekilde programları başlatmak için listeden gerekli programa tıklayın.

    4. Bir eklenti listesiyle çalışma

    5. Yazılım güncellemeleri

    Mobil eklenti, seçilen eklenti mağazasına uygun olarak güncellenir. Başarılı bir güncellemeden sonra önceden oluşturulmuş eklentilerin güncellenmesi gerekir. Bunun için eklentiyi başlatmanız yeterlidir.

    Güncelleme işlemi sırasında veritabanının yeniden yapılandırılması ihtiyacı tespit edilirse bu işlemin onayı talep edilecektir. Güncellemeyi gördüğünüzde, program başlatılmadan önce yayınlanacaktır.

    Ayrıca kazanmak için güncellemeden ilham alabilirsiniz. yedek kopya bazi danih (böl. ).

    5.1. sistem arayüzü

    6. Metin girme

    Çeşitli bilgilerin girilmesi için belirtilir Ekran klavyesi. Etkinleştirmek için genellikle bilgileri girmeniz gereken giriş alanına tıklamanız yeterlidir. düğme giriiş Klavyeyi kapatmadan giriş alanları arasında geçiş yapılmasına izin verin.

    Klavye çalışıyor ek olanaklar:

    • klavyeyi kapatan bir düğme;
    • formdaki giriş alanının önüne/önüne gitmek için basılabilen düğmeler (tuşlara benzer) Sekme / Shift + Sekme kişisel bir bilgisayarın klavyesinde);
    • akış giriş alanını temizlemek için düğme;
    • giriş modunu değiştiren düğmeler:
      • Tarih ve saati görüntüleyen alanlar için:
        • dijital tarih ve saat modu;
        • ek “davul” ekleme modu.
      • sayısal verileri görüntüleyen alanlar için:
        • sayı giriş modu;
        • hesap makinesi modu: hem sayıları girmek hem de onlarla aritmetik yapmak için kullanılabilir.

    Yoldaşlar, uçuyorum!

    Umarım birisinin buna ihtiyacı vardır. Başka ne daha basit yol, O zaman bunu öğrenmekten mutlu olacağım.

    Mobil uygulamamı Android ve iOS'ta etkinleştirmem gerekiyordu. Android'de herhangi bir sorun yoktu, ancak iOS ekseni ortaya çıktı ve bu da çok geride değil.

    Ale Vipadkovo, tefle dans etmeden 1C mobil uygulamasının perakendeci modunu etkinleştirmenin bir yolunu bulmayı başardı.

    1. AppStore'dan “1C: Zamovlennya” eklentisini alın (yenisinde denedim, ancak diğerlerinin de mümkün olduğundan şüpheleniyorum). Mobil bir platforma ihtiyacımız var;

    2. "1C: Zamovlennya" programını başlatın;

    3. Soldaki bölüm panelinde “Eklentiler listesi” ne tıklayın - veritabanları listesine gideceğiz;

    4. Parmağınızı baz istasyonunun üzerine koyun, "Değiştir" öğesini seçin, ardından baz istasyonunun gücünü girin - "Yapılandırıcıdan yeniden başlat" ve "Adresleri güncelle" alanlarına girerken;
    5. Sahada " Ek parametreler Başlat “metnin yanlış olması talimatını verin ve baskı hazır (konuşmadan önce, iPhone 4'te bu alanlar hemen görülebilir!);

    6. Tekrar "Değiştir" öğesine gidin - işte, "Yapılandırıcıdan yeniden başlat" ve "Adresleri güncelle" alanları belirir.
    6.1 "Yapılandırıcıdan yeniden başlat" kutusunu işaretleyin - böylece veritabanına girdiğinizde konfigürasyon cihazımızdan otomatik olarak güncellenecektir;
    6.2 Web sunucusunda yayınlanan mobil konfigürasyonun güncellenmesi için adresimizi belirtiyoruz;

    7. Kaydet. Yeni bir veritabanı başlatalım. Artık iOS'ta mobil veritabanımız var!

    Doğru, elbette masadaki simge hala "1C: Zamovlennya" kaybolacak, ancak kendi tabanınızı "1C: Zamovlennya" ekleyebilirsiniz.

    iPhone 4, 5 ve 7'de doğrulandı. Başarılı bir şekilde çalışıyor.