Dzwon.

Są ci, którzy przeczytali tę wiadomość przed tobą.
Subskrybuj odbieranie artykułów świeżych.
E-mail
Nazwa
Nazwisko
Jak chcesz przeczytać dzwonek
Bez spamu
Standardowe użycie " 1C: Zarządzanie małą firmą 8"Jest to instalacja na komputerze" Box "wersji programu. Jednak możliwości programu nie są do tego ograniczone. W " 1C: UF.»Możesz także pracować przez internetJeśli korzystasz z usługi.Podczas pracy przez Internet program nie jest uruchomiony na komputerze użytkownika, ale przez przeglądarkę internetową z witryny zapewniającą taką usługę. Wszystkie bazy danych w tej wersji pracy z niezawodna ochrona Przechowywać na serwerze 1C, a nie na komputerze użytkownika. I sam użytkownika może mieć dostęp do swojej bazy danych nie tylko z komputera biurowego, ale także z tabletu, laptopa, komputer domowy, Smartphone.
Ten model pracy jest również nazywany usługą "Cloud".
Zalety i zalety usługi "Cloud", zauważamy główne:
  • Usługa działa codziennie i zegar (w tym weekendy i święta;
  • Możesz pracować w serwisie natychmiast po rejestracji, mając tylko dostęp do Internetu i przeglądarki;
  • Stała i bezpłatna aktualizacja produktów oprogramowania przez specjalistów firmy "1C"
  • Zabezpieczona wysoka niezawodność i przechowywanie bezpieczeństwa;
  • Gwarantowany okrągły wsparcie techniczne.

Przejdź do "Cloud" Service "1C" z "pudełkiem" wersją programu "1C: und" lub powrócić do transferu wszystkich skumulowanych danych w dowolnym momencie.
Uwaga: Dodatek "1C: Małe zarządzanie firmą" jest dostępne w serwisie "- z 1,044 rubli / miesiąc (dla 2 użytkowników).
Dla użytkowników programu "1C: Unf" na platformie mobilnej "1C: Enterprise 8", aplikacja mobilna do smartfonów i tabletów na platformach IOS, Android i Windows, które mogą być możliwe:

  • utrzymywać wygodną rachunkowość operacyjną zleceń, filtrując je zgodnie z określonymi kryteriami;
  • prowadzić bazy klientów i dostawców;
  • zachowaj zapisy towarów (cena zamówień, ceny sprzedaży, pozostałości);
  • zachowaj zapisy przepływów pieniężnych;
  • przeprowadź kalendarz podatkowy IP na USN i UNVD;
  • udostępnianie programu "1C: Zarządzanie małą firmą" ("Box" i "Cloud" wersje), z łatwą konfiguracją wymiany informacji między aplikacjami;
  • wsparcie dla jednoczesnych prac z kilkoma tabletkami lub smartfonami;
  • multi-użytkownika tryb pracy (możliwość wyboru scenariusza pracy z urządzenia mobilnego - właściciela, sprzedającego itp.).

Aplikacja mobilna "1C: Unf" obsługuje pracę w jednym baza informacji. Trzech użytkowników: Mogą pracować ze smartfonem lub tabletkami, a jednym z użytkowników - za darmo z komputera w wersji "Cloud" w wersji "1C: Unf" w serwisie.
Możliwością wersji programu "Cloud" są ograniczone przez możliwości. wersja mobilna. I do pracy pełna wersja "1C: Należy wydać kierownictwo małej firmy" płatna subskrypcja na służbie.

Na przykładzie aplikacji mobilnej "1C: Zarządzanie naszą firmą" (skrócony Onf) Chcę pokazać ewolucję mobilna aplikacja biznesowa Z jego powstania i wydania pierwszej wersji do dziś. Teraz ta aplikacja ma ponad 220 000 plików do pobrania; Aplikacja jest bezpłatna, ale ma opcje płatne (wdrożone przez wbudowane zakupy).


Pierwsza wersja telefonu komórkowego została wykonana na jednej z pierwszych wersji platformy mobilnej "1C: Przedsiębiorstwa" w 2012 roku. W tym czasie konfiguracja klienta-serwera "1C: Zarządzanie małą firmą" (wtedy nazwa była taka), program do automatyzacji działań małej firmy - sprzedaży, zakupów, obsługi klienta i dostawców, zarządzania magazynem, produkcji, itp.

Podobnie jak większość aplikacji mobilnych napisanych na platformie mobilnej 1C Cross-Platform: Mobile Unv są dostępne na iOS, Android i Windows.

Zadanie zostało ustalone w następujący sposób: Zrób aplikację mobilną, która obsługuje część scenariuszy pracy "Big" und. Aplikacja powinna być w stanie pracować zarówno autonomicznie, jak i synchronizować dane za pomocą "dużego" und (zwanego dalej słowem "dużym" w stosunku do wersji serwera klienta, piszę bez cytatów, aby nie przeciążać tekstu). W przypadku pracy z dużym, scenariuszem "Mobile" pracowników - przedstawiciel handlowy, inżynier usług i sprzedawca musi być wspierany.

Pierwsza wersja została utworzona przez 1 osoba-miesiąc. Podczas tworzenia aplikacji mobilnej, część obiektów metadanych (książki referencyjne, dokumenty) zostały wdrożone na podstawie obiektów bolszzy. Ale część funkcjonalności musiała być zaprogramowana od podstaw, na przykład proces wymiany danych z dużym und. PRAWDA, w odniesieniu do wymiany samych danych, konieczne było zaprogramowanie nieco - wykorzystaliśmy standardowe mechanizmy platformy (w szczególności plany wymiany), co zmniejszyło pismo kodu do minimum.

Oprócz uproszczenia synchronizacji danych platforma 1C znacząco ułatwia projektowanie w pełni funkcjonalnej aplikacji mobilnej, zapewniając programistę komponentów interfejsu, takich jak listy (tabela i hierarchiczna) z możliwością ich wyszukiwania, pól wejściowych z wyszukiwaniem, tabele W przypadku raportów, szerokiej gamy wykresów, umiejętność drukowania na drukarkach WiFi i Bluetooth itp.

Funkcje wersji mobilnej

Istnieją dwie główne strategie wyboru funkcjonalności aplikacji mobilnych. Pierwsza - "Jedna aplikacja jest jedną funkcją". Na przykład aplikacja mobilna do odbierania towarów w magazynie, który może skanować wbudowany kod kreskowy produktu i wysyłać informacje o akceptowanym produkcie na serwerze. Drugą strategią jest stworzenie aplikacji mobilnej z szeroką funkcjonalnością "wszystkiego w jednym". Obie podejścia mają prawo do życia; Podczas pisania mobilnego, wybraliśmy drugie podejście - nasza aplikacja obejmuje wiele zadań w obszarze tematycznym i może pracować całkowicie autonomicznie, obsługując potrzeby małej organizacji. Kolejnym plusem tego podejścia - użytkownik może współpracować z kilkoma złączonymi funkcjami z jednej aplikacji.

Mobile Unv jest szeroko stosując funkcjonalność urządzenia mobilnego, w szczególności:

  • Wbudowana komora urządzeń może być wykorzystana do sfotografowania towarów podczas wypełniania karty produktu, do odczytu kodów kreskowych i QR.
  • Konto do płatności można wysyłać do klienta przez e-mail lub przez SMS
  • Kontrahent można wybrać z książki adresowej urządzenia mobilnego.
  • Jeśli odpowiednik jest ustawiony przez telefon - możesz zadzwonić do kontrahenta jednym dotykiem lub wysłać SMS, jeśli e-mail jest ustawiony - Wyślij e-mail, jeśli adres zostanie określony - Pokaż go na mapie
  • Możesz drukować dokumenty dotyczące drukarek przez WiFi i Bluetooth
Istnieje opcja tworzenia kopii zapasowych i przywracanie mobilnej bazy Onf na Yandex.disk i wysyłanie bazy danych pocztą.

Mobile Uns Configuration Wygląda jak Spartan (patrz zrzut ekranu poniżej):

  • 8 Książki odniesienia (w Big UHF - 273 katalogi)
  • 7 Dokumenty (w Bolshoy UHF - 125)
  • 3 czasopisma dokumentów (w Bolshoy Onf - 24)
  • 3 Rejestr informacji (w Bolshoy UHF - 357)
  • 4 Rejestr akumulacyjny (w Bolshoi Uhn - 64)

Główne obiekty Mobile Univ

Ale pomimo tak małej ilości zastosowanych obiektów, produkt okazał się dość funkcjonalny.

Ciekawą cechą Mobile Univ jest to, że ludzie często zaczynają korzystać z osób, przed 1S, którzy nie porzucili (tak, są w naszym kraju i tak), ci, którzy potrzebują mobilnej aplikacji do prowadzenia rachunkowości ich małego biznesu (na przykład , Home Crafting). Właśnie znaleźli, których szukają Google Play. Lub appstore, przeczytaj recenzje - i zacząłem działać.

Autonomiczna praca

Ten scenariusz prac jest przeznaczony dla bardzo małych organizacji, gdy wszystkie księgowe przeprowadza się wyłącznie na urządzeniu mobilnym. Może być, na przykład, "Home" biznes jest produkcją biżuterii w domu i ich sprzedaż na stronie VKontakte. A może nawet mały sklep - osobiście widział przypadek, gdy sklep z zabawkami specjalizujący się w sprzedaży projektantów LEGO doprowadziły do \u200b\u200bkonta wyłącznie na mobilnej wersji und. Biorąc pod uwagę, że Mobile Unv jest w stanie wydrukować na drukarkach WiFi i Bluetooth, z nim możesz rozwiązać dość dużą liczbę zadań. Mobile UNF obsługuje przetwarzanie zamówień, wprowadzając pokwitowanie i materiały eksploatacyjne, księgowość dla otrzymania i konsumpcji pieniędzy.

Pracuj w synchronizacji serwera (pierwsze wersje)

W trybie synchronizacji z serwerem w trybie komórki wczesne wersje Funkcjonalność księgowości stała się niedostępna, a praca w nim została przeprowadzona głównie z zamówieniami (przyjęciem i realizacją zamówień) oraz powiązanych działań (utrzymywanie katalogów kontrahentów, towarów i usług itp.).

Synchronizowane z dużymi katalogami władzy towarów i usług, kontrahentów i zamówień.


Wymiana danych Mobile i Bolshaya UFF w pierwszych wersjach

Zamówienia wprowadzone z urządzeń mobilnych trafiły do \u200b\u200bdużej władzy, a podczas synchronizacji spadły na urządzenia mobilne odpowiedzialne za zamówienia. Dokumenty typu wpływów na kasjer, sprzedaż towarów itp., Wprowadzone na urządzeniach mobilnych, poszły do \u200b\u200bdużej, ale nie zsynchronizowane między urządzenia mobilne. Wszystkie prace w aplikacji mobilnej w trybie synchronizacji przeprowadzono głównie wokół zamówień - ich przyjęcie i wykonanie, nie prowadzono pełnoprawnego rachunkowości na urządzeniu mobilnym, ponieważ konieczne było korzystanie z dużej uwalniania komputera.

Było więc w pierwszych wersjach, ale później zmieniliśmy sytuację i rozszerzyliśmy listę scenariuszy korzystania z telefonu komórkowego, aby pracować z nią bardziej wygodniej dla użytkowników.

Nieco o synchronizacji danych

Wymiana danych między telefonami komórkowymi i dużymi uwalnia się przez usługi internetowe; Mobile Nev wywołuje usługi WWW rozmieszczone z boku Wielkiego UHF. Struktury danych w dużym i mobilnym ONF różnią się; Podczas projektowania architektury uważaliśmy 2 opcje wymiany danych:
  1. Utwórz strukturę danych w dużym und, duplikat struktury danych mobilnych UNF, i wymiany danych z mobilnym und "One-on-One". Podczas zmiany danych w dużym und, potrzebujesz nowych / zmienionych danych do przesyłania do tej duplikatu struktury, a po wymianie danych z Mobile Univ - aby konwertować dane z urządzenia mobilnego i umieścić w duplikatie struktury w dużym formacie UNF.
  2. Zmień dane bezpośrednio z strukturami dużej uwalnia, przeprowadzając konwersję danych "w locie" zgodnie z zasadami wymiany.
Postanowił zatrzymać się w drugiej wersji. Pierwsza opcja, choć obiecała pewne zalety związane z prostotą samej wymiany danych, słabo przetworzonej sytuacji, gdy nowa wersja Mobile Uns zmieniono (rozszerzonej) struktury danych; Aby kontynuować wymianę danych "One-on-One" do pracy, konieczne byłoby zaktualizowanie zarówno serwera, dużej. Co z wielu powodów było niedopuszczalne.

Mechanizmy wymiany danych wdrożone w platformie podejmują większość prac nad tworzeniem pakietów do synchronizacji danych, umożliwiając zmniejszenie kodu zapisu do minimum. W procesie wymiany stosuje się standardowy mechanizm platformy 1C: przedsiębiorstwa - mechanizm wymiany danych; Dla każdego telefonu komórkowego Węzeł wymiany danych jest tworzony w dużej mierze, w dużej i mobilnej UNF, usługa rejestracyjna do śledzenia danych zmodyfikowanych od ostatniej synchronizacji itp.

Aplikacja mobilna inicjuje wymianę danych, przy użyciu mechanizmów platform tworzy pakiet Exchange (zawierający identyfikator aplikacji mobilnych i dane aktualizowane na Mobile Univ od ostatniej synchronizacji) i przekazuje go do dużej und. Na podstawie informacji w rozpocznij pakietBig Env przygotowuje się do mobilnych danych UNS zmodyfikowanych w dużym uwalnym od ostatniej synchronizacji i pakuje je w pakiety. Pakiety w formacie XDO to obiekty metadanych 1C, serializowane w XML; Rozmiar każdego pakietu to nie więcej niż 500 obiektów.

Mobile Wbuje ten pakiet pakietu danych. Po pobraniu ostatniego pakietu Mobile Unpo uruchamia przetwarzanie odebranych danych - aby przeprowadzić dokumenty, rejestrować książki referencyjne itp. W przypadku przerwy, pakiety są obsługiwane; Napisaliśmy mechanizm na własną rękę (nie ma go na platformie), ale od czasu, gdy mobilny jest dostarczany w kategoriach źródłowych, deweloperzy mogą spojrzeć na wdrożenie mechanizmu i pożyczyć ją do ich zastosowań.

Podczas pierwotnej synchronizacji mobilnej władzy, z dużym uwalnia, nie można pracować w mobilnym, pojawi się okno modalne, które wskazuje na przebieg procesu. Cała kolejna synchronizacja - tło i nie blokują pracy urządzenia mobilnego.

Pełna lista obiektów wymienianych mobilnych i dużych UNF:

  • Katalogi:
    • Nomenklatura
    • Kontrahents.
    • Lista użytkowników
  • Dokumentacja:
    • Zamówienia nabywcy
    • Wstęp do Cassus.
    • Zużycie ze stacji
    • Faktura zakupu
    • Faktura sprzedaży
    • Produkcja
  • Rejestry (ale nie w pełni wszystkie ceny, ale tylko podstawowe):
    • Ceny Ceny
    • Putrovarova.
  • Informacje o organizacji:
    • Nazwa
    • Informacje o opodatkowaniu
W Bolshoi UHF towary mają zdjęcia - faktycznie obrazy towarów. W celu zminimalizowania ruchu, nie wysyłamy do mobilnych zdjęć UNT, ładują się na żądanie - na przykład, gdy otwieramy kartę towarów w mobilnym und.


Towary kartowe przedstawiające towary

Ewolucja aplikacji - Opracuj scenariusze Użyj

Typowa sytuacja - Rośnie biznesowe, a funkcjonalność mobilnej UNF na jednym urządzeniu mobilnym przestaje wystarczyć. Inny pracownik (lub pracownicy) pojawia się w biznesie, a także muszą pracować z zamówieniami.

W pierwszych wersjach mobilnych, scenariusz reliefowy był dość prosty - dane wprowadzone w telefonie komórkowym został skopiowany do bazy Bolshoi UFF, a użytkownik musiał nagrać na komputerze. Mobile w tym przypadku będzie działać w trybie pracy z zamówieniami i zachowanie rekordów (jak na autonomicznej wersji Mobile Univ) na nim nie będzie możliwe.

To oczywiście nie było całkowicie wygodne dla użytkownika końcowego - był już przyzwyczajony do utrzymania księgowania z urządzenia mobilnego, a następnie jest zmuszony do przeniesienia go do klawiatury komputera. Nie wszyscy będą z tego zadowoleni.

Dlatego rozszerzyliśmy listę scenariuszy roboczych w nieskończoność. To pomogło im pojawić się usługa chmury http://1cfresh.com na podstawie technologia chmur. 1 CFRESH. Była okazja, aby umieścić duże w chmurę. Pomalowaliśmy trzy scenariusze za pomocą aplikacji mobilnej, ponieważ rozwój biznesu użytkownika jest wysłuchany:

  1. Bardzo mały biznes. Rachunkowość jest prowadzona na jednym urządzeniu mobilnym.
  2. Biznes rośnie - pojawili się pracownicy. Możesz umieścić mobilne urządzenia mobilne pracowników. Konieczne jest, aby móc wymieniać dane między urządzeniami mobilnymi do synchronizacji danych; Aby to zrobić, postanowiliśmy użyć żadnej wymiany za pośrednictwem plików, ale do użycia do synchronizacji (a jednocześnie dla kopii zapasowej) wersji Big Env, znajduje się w Cloud http://1cfresh.com. Gdy ten scenariusz jest włączony w chmurze http://1cfresh.com, duża jest instancja, której podstawa zostanie użyta do synchronizacji danych między urządzeniami mobilnymi. Użyj w tak scenariuszu jednego urządzenia mobilnego - za darmo, dla każdego dodatkowego urządzenia zajmujemy 75 rubli / miesiąc, można użyć nie więcej niż trzech urządzeń w tym scenariuszu. Jednocześnie użytkownicy urządzeń mobilnych można ustawić predefiniowane role - przedstawiciel handlowy, inżynier usług, sprzedawca (może również szczegółowe ustawienie role); Funkcjonalność aplikacji mobilnej zostanie odpowiednio ograniczona. Możesz także pracować przez klienta internetowego lub slim klient. Z dużym, umieszczonym w chmurze, ale funkcjonalność chmury UHF zostanie wycięta do funkcjonalności Mobile Univ. Ale praca bezpośrednio w Cloud UF jest opcjonalna - wszystkie prace można wykonać tylko z urządzeń mobilnych.
  3. Biznes wzrosła do wielkości środkowej firmy. W takim przypadku ma sens do wynajęcia w chmurze pełna wersja większa, aby uzyskać (za pośrednictwem klienta internetowego lub cienkiego klienta) dodatkowa funkcjonalność - CRM (plany - włączenie CRM w Mobile Univ, ale podczas gdy tylko w Duża wersja), zarządzanie magazynem, rozszerzoną formację cenową, zdolność do pracy z bankami i. W tym przypadku liczba urządzeń mobilnych pracujących z dużym uwalnia nie jest ograniczona (dla każdego urządzenia jest dodatkowa opłata zgodnie z taryfą, jak dla jednego miejsce pracy; 1 Licencja na nie w stanie Frechet lub "Boxed" UNF zapewnia bezpłatne użycie i 1 aplikację mobilną).

Doświadczenie w monetizacji aplikacji

Aplikacja mobilna Nie, jak napisałem - za darmo. Jakiś czas temu zdecydowaliśmy się na zabezpieczenie naszej aplikacji (przy użyciu funkcjonalności wbudowanych zakupów wdrożonych w platformie mobilnej 1C: przedsiębiorstwa w wersji 8.3.8), sprzedaż dodatkowych funkcjonalności - produkcja i możliwość synchronizacji z dodatkowymi urządzeniami mobilnymi.


Kupowanie funkcjonalności "Produkcja" - jednorazowe, a zdolność do synchronizacji z dodatkowymi urządzeniami mobilnymi jest oprawiona jako subskrypcja, która musi zostać przedłużona co miesiąc. Co ciekawe, po 3 tygodniach po dodaniu funkcjonalności zakupów, mobile włączył się do pierwszej 15 Google Play dla aplikacji biznesowych.

Wniosek

Mobile Unf - stosunkowo mały (pod względem objętości kod źródłowy), ale raczej popularny produkt. Mamy nadzieję, że historia jego ewolucji będzie przydatna dla twórców mobilnych produktów użytkownika końcowych zarówno na technologiach 1C, jak i innych środków rozwoju.

Będzie to konieczne, aby przypomnieć sobie, że na platformie mobilnej 1C można wykonać aplikacje, które interakcji nie tylko z backendem 1C-serwer; Protokoły używane do wymiany danych aplikacje mobilne na platformie 1C - niezależnie od platformy (usługi internetowe i http, obsługa XML. i JSON itp.). Jeśli więc musisz szybko i dynamicznie rozwijać Cross-Platform (Android, IOS, Windows) Mobile Client, iz możliwością pracy w trybie offline bez stałego połączenia z Internetem dla Twojej aplikacji biznesowej, platforma mobilna 1C może być najlepsza wybór dla Ciebie.

Zarządzanie małą firmą (und) jest gotowa decyzja Do automatyzacji zarządzania operacyjnego w małych przedsiębiorstwach biznesowych. Mobi-C jest dodatkiem nad bazą 1C. Nasza firma próbuje ukryć jak najwięcej standardowych konfiguracji standardowych 1C. Pod koniec lata 2016 r. Na licznych prośbach naszych klientów dokonaliśmy modułu integracyjnego dla konfiguracji Zarządzanie małą firmą. Jest stosunkowo młoda, ale bardzo dynamicznie rozwijająca się konfiguracja. Jest bardzo podobny do 1C, dzięki czemu jest duży zakład. Na ten moment Mobi-S obsługuje tę konfigurację.

Aplikacja mobilna 1C zarządzanie małą firmą

Reprezentowany jest Google Play aplikacja mobilna wydana przez 1C do pracy z UNF konfiguracji. Głównym celem tego artykułu, aby dowiedzieć się, czy Mobi-C jest potrzebny, jeśli istnieje klient mobilny z 1C. Począwszy od wersji 1.6.10 1c przemianę na konfigurację, a teraz jest nazywany Zarządzanie naszą firmą.

Oto krótki opis funkcji aplikacji mobilnej z witryny 1C

Aplikacja mobilna implementuje podstawowe możliwości księgowe dla przedsiębiorstwa o niewielkiej ilości zarządzania dokumentami i możliwością pracy w trybie wieloosobowym wraz z roztworem pulpitu lub chmur 1C: Zarządzanie naszą firmą 8.

Aplikacja umożliwia:

Przechowuj informacje o towarach, ich pozostałościach, sprzedaży cenach i zakupach;

Przechowuj bazę danych klientów i ich dane kontaktowe;

Tworzenie zamówień, biorąc pod uwagę obecne pozostałości i ceny;

Przeprowadzać przesyłkę i zapłatę zamówień;

Produkować podstawowe operacje magazynowe i gotówkowe;

Mobi-C oferuje znacznie więcej funkcji i bardziej zrozumiałej i prostej procedury instalacji i wymiana.

Używanie Mobi-C otrzymujesz.

  1. Możliwość planowania agentów roboczych przy użyciu zadań. Kontrola i analiza zadań.
  2. Więcej możliwości pracy z dokumentami (historia planu i sprzedaży, wyszukiwanie zaawansowane, komercyjne matryce, skaner kodów kreskowych itp.)
  3. Użyj najbardziej standardowych raportów na PDA.
  4. Kontrola środków sprzedaży za pomocą GPS. Praca z agentem toru i raport, gdzie są teraz agenci?
  5. Za pomocą wiadomości.
  6. Merchandising.

Wizualnie z tymi funkcjami można znaleźć w sekcji Wideo.

Jeśli wątpisz, co coś wybiera optymalna decyzja Zostanie zainstalowany obie systemy (aplikacja mobilna 1C OFF i MOBI-C). Zgodnie z wynikami testów wybierz najlepsze.

  • Rozwój aplikacji mobilnych,
  • Rozwój w ramach Androida.
  • Na przykładzie aplikacji mobilnej "1C: Zarządzanie naszą firmą" (skrócił nie), chcę pokazać ewolucję aplikacji biznesowej mobilnej z jego powstania i wydania pierwszej wersji do dziś. Teraz ta aplikacja ma ponad 220 000 plików do pobrania; Aplikacja jest bezpłatna, ale ma opcje płatne (wdrożone przez wbudowane zakupy).


    Pierwsza wersja telefonu komórkowego została wykonana na jednej z pierwszych wersji w 2012 roku. W tym czasie konfiguracja klienta-serwera "1C: Zarządzanie małą firmą" (wtedy nazwa była taka), program do automatyzacji działań małej firmy - sprzedaży, zakupów, obsługi klienta i dostawców, zarządzania magazynem, produkcji, itp.

    Podobnie jak większość aplikacji mobilnych napisanych na platformie mobilnej 1C Cross-Platform: Mobile Unv są dostępne na iOS, Android i Windows.

    Zadanie zostało ustalone w następujący sposób: Zrób aplikację mobilną, która obsługuje część scenariuszy pracy "Big" und. Aplikacja powinna być w stanie pracować zarówno autonomicznie, jak i synchronizować dane za pomocą "dużego" und (zwanego dalej słowem "dużym" w stosunku do wersji serwera klienta, piszę bez cytatów, aby nie przeciążać tekstu). W przypadku pracy z dużym, scenariuszem "Mobile" pracowników - przedstawiciel handlowy, inżynier usług i sprzedawca musi być wspierany.

    Pierwsza wersja została utworzona przez 1 osoba-miesiąc. Podczas tworzenia aplikacji mobilnej, część obiektów metadanych (książki referencyjne, dokumenty) zostały wdrożone na podstawie obiektów bolszzy. Ale część funkcjonalności musiała być zaprogramowana od podstaw, na przykład proces wymiany danych z dużym und. PRAWDA, w odniesieniu do wymiany samych danych, konieczne było zaprogramowanie nieco - wykorzystaliśmy standardowe mechanizmy platformy (w szczególności plany wymiany), co zmniejszyło pismo kodu do minimum.

    Oprócz uproszczenia synchronizacji danych platforma 1C znacząco ułatwia projektowanie w pełni funkcjonalnej aplikacji mobilnej, zapewniając programistę komponentów interfejsu, takich jak listy (tabela i hierarchiczna) z możliwością ich wyszukiwania, pól wejściowych z wyszukiwaniem, tabele W przypadku raportów, szerokiej gamy wykresów, umiejętność drukowania na drukarkach WiFi i Bluetooth itp.

    Funkcje wersji mobilnej

    Istnieją dwie główne strategie wyboru funkcjonalności aplikacji mobilnych. Pierwsza - "Jedna aplikacja jest jedną funkcją". Na przykład aplikacja mobilna do odbierania towarów w magazynie, który może skanować wbudowany kod kreskowy produktu i wysyłać informacje o akceptowanym produkcie na serwerze. Drugą strategią jest stworzenie aplikacji mobilnej z szeroką funkcjonalnością "wszystkiego w jednym". Obie podejścia mają prawo do życia; Podczas pisania mobilnego, wybraliśmy drugie podejście - nasza aplikacja obejmuje wiele zadań w obszarze tematycznym i może pracować całkowicie autonomicznie, obsługując potrzeby małej organizacji. Kolejnym plusem tego podejścia - użytkownik może współpracować z kilkoma złączonymi funkcjami z jednej aplikacji.

    Mobile Unv jest szeroko stosując funkcjonalność urządzenia mobilnego, w szczególności:

    • Wbudowana komora urządzeń może być wykorzystana do sfotografowania towarów podczas wypełniania karty produktu, do odczytu kodów kreskowych i QR.
    • Konto do płatności można wysyłać do klienta przez e-mail lub przez SMS
    • Kontrahent można wybrać z książki adresowej urządzenia mobilnego.
    • Jeśli odpowiednik jest ustawiony przez telefon - możesz zadzwonić do kontrahenta jednym dotykiem lub wysłać SMS, jeśli e-mail jest ustawiony - Wyślij e-mail, jeśli adres zostanie określony - Pokaż go na mapie
    • Możesz drukować dokumenty dotyczące drukarek przez WiFi i Bluetooth
    Istnieje opcja tworzenia kopii zapasowych i przywracanie mobilnej bazy Onf na Yandex.disk i wysyłanie bazy danych pocztą.

    Mobile Uns Configuration Wygląda jak Spartan (patrz zrzut ekranu poniżej):

    • 8 Książki odniesienia (w Big UHF - 273 katalogi)
    • 7 Dokumenty (w Bolshoy UHF - 125)
    • 3 czasopisma dokumentów (w Bolshoy Onf - 24)
    • 3 Rejestr informacji (w Bolshoy UHF - 357)
    • 4 Rejestr akumulacyjny (w Bolshoi Uhn - 64)

    Główne obiekty Mobile Univ

    Ale pomimo tak małej ilości zastosowanych obiektów, produkt okazał się dość funkcjonalny.

    Ciekawą cechą Mobile Univ jest to, że ludzie często zaczynają korzystać z osób, przed 1S, którzy nie porzucili (tak, są w naszym kraju i tak), ci, którzy potrzebują mobilnej aplikacji do prowadzenia rachunkowości ich małego biznesu (na przykład , Home Crafting). Właśnie znaleźli, że szukają w Google Play lub AppStore, czytaj opinie - i zaczął pracować.

    Autonomiczna praca

    Ten scenariusz prac jest przeznaczony dla bardzo małych organizacji, gdy wszystkie księgowe przeprowadza się wyłącznie na urządzeniu mobilnym. Może być, na przykład, "Home" biznes jest produkcją biżuterii w domu i ich sprzedaż na stronie VKontakte. A może nawet mały sklep - osobiście widział przypadek, gdy sklep z zabawkami specjalizujący się w sprzedaży projektantów LEGO doprowadziły do \u200b\u200bkonta wyłącznie na mobilnej wersji und. Biorąc pod uwagę, że Mobile Unv jest w stanie wydrukować na drukarkach WiFi i Bluetooth, z nim możesz rozwiązać dość dużą liczbę zadań. Mobile UNF obsługuje przetwarzanie zamówień, wprowadzając pokwitowanie i materiały eksploatacyjne, księgowość dla otrzymania i konsumpcji pieniędzy.

    Pracuj w synchronizacji serwera (pierwsze wersje)

    W trybie synchronizacji z serwerem w Mobile UNF, we wcześniejszych wersjach, funkcjonalność księgowa stała się niedostępna, a prace przeprowadzono głównie z zamówieniami (przyjęciem i wykonaniem zamówień) oraz powiązanych działań (utrzymanie podręczników kontrahentów, towarów i usług, itp.).

    Synchronizowane z dużymi katalogami władzy towarów i usług, kontrahentów i zamówień.


    Wymiana danych Mobile i Bolshaya UFF w pierwszych wersjach

    Zamówienia wprowadzone z urządzeń mobilnych trafiły do \u200b\u200bdużej władzy, a podczas synchronizacji spadły na urządzenia mobilne odpowiedzialne za zamówienia. Dokumenty rodzaju wpływów w kasjerze, sprzedaż towarów itp., Wprowadzone na urządzeniach mobilnych, poszedł do dużej, ale nie zsynchronizowane między urządzeniami mobilnymi. Wszystkie prace w aplikacji mobilnej w trybie synchronizacji przeprowadzono głównie wokół zamówień - ich przyjęcie i wykonanie, nie prowadzono pełnoprawnego rachunkowości na urządzeniu mobilnym, ponieważ konieczne było korzystanie z dużej uwalniania komputera.

    Było więc w pierwszych wersjach, ale później zmieniliśmy sytuację i rozszerzyliśmy listę scenariuszy korzystania z telefonu komórkowego, aby pracować z nią bardziej wygodniej dla użytkowników.

    Nieco o synchronizacji danych

    Wymiana danych między telefonami komórkowymi i dużymi uwalnia się przez usługi internetowe; Mobile Nev wywołuje usługi WWW rozmieszczone z boku Wielkiego UHF. Struktury danych w dużym i mobilnym ONF różnią się; Podczas projektowania architektury uważaliśmy 2 opcje wymiany danych:
    1. Utwórz strukturę danych w dużym und, duplikat struktury danych mobilnych UNF, i wymiany danych z mobilnym und "One-on-One". Podczas zmiany danych w dużym und, potrzebujesz nowych / zmienionych danych do przesyłania do tej duplikatu struktury, a po wymianie danych z Mobile Univ - aby konwertować dane z urządzenia mobilnego i umieścić w duplikatie struktury w dużym formacie UNF.
    2. Zmień dane bezpośrednio z strukturami dużej uwalnia, przeprowadzając konwersję danych "w locie" zgodnie z zasadami wymiany.
    Postanowił zatrzymać się w drugiej wersji. Pierwsza opcja, chociaż obiecała pewne zalety związane z prostotą wymiany danych, słabo przetworzonej sytuacji, gdy struktura danych została zmieniona (rozszerzona) w nowej wersji mobilnej ONF; Aby kontynuować wymianę danych "One-on-One" do pracy, konieczne byłoby zaktualizowanie zarówno serwera, dużej. Co z wielu powodów było niedopuszczalne.

    Mechanizmy wymiany danych wdrożone w platformie podejmują większość prac nad tworzeniem pakietów do synchronizacji danych, umożliwiając zmniejszenie kodu zapisu do minimum. W procesie wymiany stosuje się standardowy mechanizm platformy 1C: przedsiębiorstwa - mechanizm wymiany danych; Dla każdego telefonu komórkowego Węzeł wymiany danych jest tworzony w dużej mierze, w dużej i mobilnej UNF, usługa rejestracyjna do śledzenia danych zmodyfikowanych od ostatniej synchronizacji itp.

    Aplikacja mobilna inicjuje wymianę danych, przy użyciu mechanizmów platform tworzy pakiet Exchange (zawierający identyfikator aplikacji mobilnych i dane aktualizowane na Mobile Univ od ostatniej synchronizacji) i przekazuje go do dużej und. W oparciu o informacje w pakiecie wyjściowym, BIG UHF przygotowuje się do mobilnych danych uN modyfikowanych w dużym uwalnym od ostatniej synchronizacji i pakuje je w pakiety. Pakiety w formacie XDO to obiekty metadanych 1C, serializowane w XML; Rozmiar każdego pakietu to nie więcej niż 500 obiektów.

    Mobile Wbuje ten pakiet pakietu danych. Po pobraniu ostatniego pakietu Mobile Unpo uruchamia przetwarzanie odebranych danych - aby przeprowadzić dokumenty, rejestrować książki referencyjne itp. W przypadku przerwy, pakiety są obsługiwane; Napisaliśmy mechanizm na własną rękę (nie ma go na platformie), ale od czasu, gdy mobilny jest dostarczany w kategoriach źródłowych, deweloperzy mogą spojrzeć na wdrożenie mechanizmu i pożyczyć ją do ich zastosowań.

    Podczas pierwotnej synchronizacji mobilnej władzy, z dużym uwalnia, nie można pracować w mobilnym, pojawi się okno modalne, które wskazuje na przebieg procesu. Cała kolejna synchronizacja - tło i nie blokują pracy urządzenia mobilnego.

    Pełna lista obiektów wymienianych mobilnych i dużych UNF:

    • Katalogi:
      • Nomenklatura
      • Kontrahents.
      • Lista użytkowników
    • Dokumentacja:
      • Zamówienia nabywcy
      • Wstęp do Cassus.
      • Zużycie ze stacji
      • Faktura zakupu
      • Faktura sprzedaży
      • Produkcja
    • Rejestry (ale nie w pełni wszystkie ceny, ale tylko podstawowe):
      • Ceny Ceny
      • Putrovarova.
    • Informacje o organizacji:
      • Nazwa
      • Informacje o opodatkowaniu
    W Bolshoi UHF towary mają zdjęcia - faktycznie obrazy towarów. W celu zminimalizowania ruchu, nie wysyłamy do mobilnych zdjęć UNT, ładują się na żądanie - na przykład, gdy otwieramy kartę towarów w mobilnym und.


    Towary kartowe przedstawiające towary

    Ewolucja aplikacji - Opracuj scenariusze Użyj

    Typowa sytuacja - Rośnie biznesowe, a funkcjonalność mobilnej UNF na jednym urządzeniu mobilnym przestaje wystarczyć. Inny pracownik (lub pracownicy) pojawia się w biznesie, a także muszą pracować z zamówieniami.

    W pierwszych wersjach mobilnych, scenariusz reliefowy był dość prosty - dane wprowadzone w telefonie komórkowym został skopiowany do bazy Bolshoi UFF, a użytkownik musiał nagrać na komputerze. Mobile w tym przypadku będzie działać w trybie pracy z zamówieniami i zachowanie rekordów (jak na autonomicznej wersji Mobile Univ) na nim nie będzie możliwe.

    To oczywiście nie było całkowicie wygodne dla użytkownika końcowego - był już przyzwyczajony do utrzymania księgowania z urządzenia mobilnego, a następnie jest zmuszony do przeniesienia go do klawiatury komputera. Nie wszyscy będą z tego zadowoleni.

    Dlatego rozszerzyliśmy listę scenariuszy roboczych w nieskończoność. Zostało to pomogło przez pojawienie się naszej usługi w chmurze http://1cfresh.com, na podstawie technologii w chmurze 1CFresh. Była okazja, aby umieścić duże w chmurę. Pomalowaliśmy trzy scenariusze za pomocą aplikacji mobilnej, ponieważ rozwój biznesu użytkownika jest wysłuchany:

    1. Bardzo mały biznes. Rachunkowość jest prowadzona na jednym urządzeniu mobilnym.
    2. Biznes rośnie - pojawili się pracownicy. Możesz umieścić mobilne urządzenia mobilne pracowników. Konieczne jest, aby móc wymieniać dane między urządzeniami mobilnymi do synchronizacji danych; Aby to zrobić, postanowiliśmy użyć żadnej wymiany za pośrednictwem plików, ale do użycia do synchronizacji (a jednocześnie dla kopii zapasowej) wersji Big Env, znajduje się w Cloud http://1cfresh.com. Gdy ten scenariusz jest włączony w chmurze http://1cfresh.com, duża jest instancja, której podstawa zostanie użyta do synchronizacji danych między urządzeniami mobilnymi. Użyj w tak scenariuszu jednego urządzenia mobilnego - za darmo, dla każdego dodatkowego urządzenia zajmujemy 75 rubli / miesiąc, można użyć nie więcej niż trzech urządzeń w tym scenariuszu. Jednocześnie użytkownicy urządzeń mobilnych można ustawić predefiniowane role - przedstawiciel handlowy, inżynier usług, sprzedawca (szczegółowe ustawienie ról); Funkcjonalność aplikacji mobilnej zostanie odpowiednio ograniczona. Możesz również pracować przez klienta internetowego lub cienkiego klienta z dużym uwalnia, umieszczonym w chmurze, ale funkcjonalność chmury uwalniają się na funkcjonalność Mobile Univ. Ale praca bezpośrednio w Cloud UF jest opcjonalna - wszystkie prace można wykonać tylko z urządzeń mobilnych.
    3. Biznes wzrosła do wielkości środkowej firmy. W takim przypadku ma sens do wynajęcia w chmurze pełna wersja większa, aby uzyskać (za pośrednictwem klienta internetowego lub cienkiego klienta) dodatkowa funkcjonalność - CRM (plany - włączenie CRM w Mobile Univ, ale podczas gdy tylko w Duża wersja), zarządzanie magazynem, rozszerzoną formację cenową, zdolność do pracy z bankami i. W tym przypadku liczba urządzeń mobilnych pracujących z dużym uwalnym nie jest ograniczona (dla każdego urządzenia istnieje dodatkowa opłata zgodnie z taryfą, jak w przypadku jednego miejsca pracy; 1 licencja UF w Frechech lub "Boks" uwalnia bezpłatne użycie i 1 aplikacja mobilna).

    Doświadczenie w monetizacji aplikacji

    Aplikacja mobilna Nie, jak napisałem - za darmo. Jakiś czas temu zdecydowaliśmy się na zabezpieczenie naszej aplikacji (przy użyciu funkcjonalności wbudowanych zakupów wdrożonych w platformie mobilnej 1C: przedsiębiorstwa w wersji 8.3.8), sprzedaż dodatkowych funkcjonalności - produkcja i możliwość synchronizacji z dodatkowymi urządzeniami mobilnymi.


    Kupowanie funkcjonalności "Produkcja" - jednorazowe, a zdolność do synchronizacji z dodatkowymi urządzeniami mobilnymi jest oprawiona jako subskrypcja, która musi zostać przedłużona co miesiąc. Co ciekawe, po 3 tygodniach po dodaniu funkcjonalności zakupów, mobile włączył się do pierwszej 15 Google Play dla aplikacji biznesowych.

    Wniosek

    Mobile jest stosunkowo mały (pod względem zakresu kodu źródłowego), ale raczej popularnym produktem. Mamy nadzieję, że historia jego ewolucji będzie przydatna dla twórców mobilnych produktów użytkownika końcowych zarówno na technologiach 1C, jak i innych środków rozwoju.

    Będzie to konieczne, aby przypomnieć sobie, że na platformie mobilnej 1C można wykonać aplikacje, które interakcji nie tylko z backendem 1C-serwer; Protokoły wykorzystywane do wymiany danych w aplikacjach mobilnych na platformie 1C - niezależnie od platformy (usługi internetowe i HTTP, wsparcie dla XML i JSON itp.). Jeśli więc musisz szybko i dynamicznie rozwijać Cross-Platform (Android, IOS, Windows) Mobile Client, iz możliwością pracy w trybie offline bez stałego połączenia z Internetem dla Twojej aplikacji biznesowej, platforma mobilna 1C może być najlepsza wybór dla Ciebie.

    Dzwon.

    Są ci, którzy przeczytali tę wiadomość przed tobą.
    Subskrybuj odbieranie artykułów świeżych.
    E-mail
    Nazwa
    Nazwisko
    Jak chcesz przeczytać dzwonek
    Bez spamu