Konfigurera 1s unf-mobilapplikationen. Beskrivning av ansökan. Ställa in synkroniseringsmekanismen. Mobilversion och dess funktioner

Mobil app 1C: Leda vårt företag för mobilt arbete kan användas tillsammans med skrivbordet ( PROF eller Grundläggande) eller molnversion av applikationen 1C: Leda vårt företag 8.

För att kunna synkronisera mobilapplikationen med desktopversionen behöver du utföra ett antal åtgärder i desktopversionen.

Dessa steg visas nedan. De måste köras på din lokala dator. Exemplet betraktar en dator som kör ett operativsystem Windows:

  • Du måste se till att webbservern är installerad och körs på din dator Apache eller IIS, A Brandvägg blockerar inte inkommande anslutningar till porten som används av webbservern (vanligtvis 80 eller 8080). Mer information om hur du ställer in webbservrar finns i dokumentationen som medföljer dem.
  • Behöver distribuera ett skrivbordsprogram 1C: Leda vårt företag 8 på din dator. Rekommenderas att använda senaste versionen skrivbordsapplikation. Ska göra Grundläggande eller PROF version.

    Synkronisering med mobilapplikationen kommer att utföras på uppdrag av användaren som har tillgång till skrivbordsapplikationen.

    Som standard finns det redan en användare i skrivbordsapplikationen Administratör, du kan använda den eller skaffa en ny (avsnitt AdministreringAnvändar- och rättighetersinställningarAnvändare), ange de minimirättigheter som krävs för synkronisering – Försäljning, Anskaffning Och Pengar.

  • Du måste publicera en webbtjänst Mobiltjänst att utbyta data med en mobilapplikation. Denna operation utförs i skrivbordsapplikationens konfigurator 1C: Leda vårt företag 8. För att göra detta måste du använda menyalternativet Administrering.


I fönstret som visas måste du ange namnet på publikationen, välja den webbtjänst som ska användas, ställa in publikationskatalogen och se till att kryssrutorna är markerade Publicera webbtjänster Och Mobiltjänst.


Efter att ha angett ditt användarnamn och lösenord bör din webbläsare visa en länk till WSDL diagram.


    I mobilapplikationen ska du ange adressen där webbtjänsten publicerades, samt ditt användarnamn och lösenord. Adressen bör vara ungefär som http:///[PublicationName] . Om lokal dator och den mobila enheten är ansluten till samma nätverk, sedan som IP adresser datorn använder sin lokala IP-adress.

    Om din mobila enhet ansluter till centralen informationsbas från ett annat nätverk via Internet, då måste du använda en extern statisk IP-adress dator. Denna tjänst kan tillhandahållas av din Internetleverantör. Om av någon anledning den externa statiska IP-adress inte kan användas, då kan du använda tjänsten 1C: Länk(förutom för användare av grundläggande versioner, för vilka tjänsten inte är tillgänglig).

Efter att ha slutfört stegen ovan, ställ in synkronisering mobil-app med skrivbordsversionen av applikationen 1C: Leda vårt företag 8 Det kommer att slutföras.


← Arbetar med en lista över infobaser

"1C: Managing a small company" för mobilt arbeteär en applikation utformad för att köras på mobila enheter som körs operativsystem iOS och Android.

Applikationsfunktioner

Applikationen implementerar grundläggande förmågor redovisning av ett företag med en liten volym av dokument och förmågan att arbeta med beställningar i samband med box- eller molnlösningen "1C: Small Firm Management 8".

Applikationen låter dig:

  • lagra information om varor, deras saldon, försäljnings- och inköpspriser
  • lägga in order med hänsyn till aktuella saldon och priser
  • utföra grundläggande lager- och kontanttransaktioner
  • arbeta i delningsläge med box- eller molnlösningen "1C: Small Firm Management"

Ladda ner applikationen

Du kan ladda ner appen (gratis) från appbutiken Google play.

Funktioner för datautbyte

Följande data överförs från mobilapplikationen till den centrala databasen:

    • Nomenklatur
    • Varupriser
    • Motparter
    • Kundordrar
    • Mottagning av varor
    • Transporter av varor
    • Betalningskvitton från köpare
    • Betalning till leverantörer.
Från den centrala basen till mobil klient följande data överförs:
    • Nomenklatur
    • Motparter
    • Kundordrar
    • Matrester.
Vid överföring av data från den centrala databasen till den mobila klienten måste följande villkor och begränsningar beaktas:
    • Den mobila applikationen stöder endast användning av objekt med typer stock eller service. Följaktligen överförs endast objekt med dessa typer från den centrala databasen. Kundorder skickas inte heller från den centrala databasen om de innehåller artiklar med typen Jobb.
    • Mobilappen stöder inte delleverans eller betalning för kundorder. Följaktligen tecken betalas eller skickas när de laddas ner till mobilapplikationen kommer de endast att installeras för fullbetalda och skickade beställningar.
    • Mobilapplikationen stöder inte produktegenskaper och partier. Följaktligen kommer dessa detaljer inte att inkluderas i beställningen som laddas in i mobilapplikationen.
    • Om Köparens beställning skapas i den centrala databasen kan den inte redigeras i mobilapplikationen, med undantag för möjligheten att ställa in betalnings- och leveransegenskaper.
    • Om betalning eller leverans av beställningen gjordes i den centrala databasen, är det omöjligt att ta bort tecknen på leverans och betalning i mobilapplikationen.
    • Lagerdokument och betalningar överförs endast från mobilapplikationen till den centrala databasen. Följaktligen påverkar inte dokumenten i mobilapplikationen att redigera dem i den centrala databasen.
Ansluta en mobil klient till en central databas
Första gången du synkroniserar data kommer programmet att uppmana dig att ansluta till den centrala databasen.

När du synkroniserar för första gången måste du ange följande anslutningsparametrar:
  1. I fält Ansökningsadress du måste ange URL:en för att ansluta till den centrala databasen, som om du loggar in via en webbläsare.
  2. I fält Användare Applikationen anger användarinloggningen i den centrala databasen under vilken anslutningen kommer att göras. För att lyckas ansluta till den centrala databasen är det nödvändigt att användarinloggningen endast innehåller bokstäver och tecknet "_" och inte innehåller symboler som "@".
  3. I fält Användarlösenord Ange användarlösenordet i den centrala databasen som anslutningen ska göras under.
  4. I fält Lagra dokument för anger den period under vilken dokument kommer att lagras i den mobila enheten.
  5. Fält Enhetsnamn innehåller kort beskrivning enheter. Detta fält kan lämnas tomt.
Efter att ha angett parametrarna måste du stänga inställningsformuläret, varefter data kommer att synkroniseras med den centrala databasen.
I framtiden kan inställningsformuläret öppnas genom att klicka inställningar I kapitel Service.
  • Mobilapplikationsutveckling,
  • Android utveckling
  • Med hjälp av exemplet med mobilapplikationen "1C: Managing Our Company" (förkortat UNF), vill jag visa utvecklingen av en mobil affärsapplikation från dess ursprung och lanseringen av den allra första versionen till idag. Appen har för närvarande över 220 000 nedladdningar; Appen är gratis, men den har betalda optioner(implementeras genom köp i appen).


    Den första versionen av den mobila UNF gjordes på en av de första versionerna 2012. Vid den tiden fanns det redan en klient-server-konfiguration "1C: Management of a small company" (då var namnet det), ett program för att automatisera verksamheten i ett litet företag - försäljning, inköp, kund- och leverantörsbas, lager ledning, produktion m.m.

    Liksom de flesta mobilapplikationer skrivna på den plattformsoberoende mobilplattformen 1C:Enterprise, är mobil UNF tillgänglig på iOS, Android och Windows.

    Uppgiften var som följer: att skapa en mobilapplikation som stöder en del av arbetsscenarierna för den "stora" UNF. Applikationen måste kunna arbeta både självständigt och synkronisera data med den "stora" UNF:en (hädanefter kommer jag att skriva ordet "stor" i relation till klient-serverversionen av UNF utan citattecken för att inte överbelasta texten). Vid arbete med en stor CNF måste scenarier med "mobila" anställda - säljare, serviceingenjör, säljare - stödjas.

    Den första versionen skapades på 1 man-månad. När man skapade en mobilapplikation implementerades vissa metadataobjekt (kataloger, dokument) på grundval av objekt från den stora UNF. Men en del av funktionaliteten måste programmeras från grunden, till exempel processen att utbyta data med en stor UNF. Det är sant att i förhållande till datautbyte var vi faktiskt tvungna att programmera lite - vi använde standardplattformsmekanismer (särskilt utbytesplaner), som reducerar kodningen till ett minimum.

    Förutom att förenkla arbetet med datasynkronisering, underlättar 1C-plattformen avsevärt arbetet med att konstruera en fullfjädrad mobilapplikation, vilket ger utvecklaren sådana gränssnittskomponenter som listor (tabellformiga och hierarkiska) med möjligheten att söka efter dem, inmatningsfält med sökning, tabeller för rapporter, ett brett utbud av diagram, möjlighet att skriva ut på WiFi- och Bluetooth-skrivare, etc.

    Funktioner i mobilversionen

    Det finns två huvudstrategier för att välja funktionalitet för en mobilapplikation. Den första är "en applikation - en funktion". Till exempel en mobilapplikation för att ta emot varor på ett lager, som bara kan skanna streckkoden på en produkt med en inbyggd kamera och skicka information om den mottagna produkten till servern. Den andra strategin är att skapa en mobilapplikation med bred "allt-i-ett"-funktionalitet. Båda tillvägagångssätten är giltiga; När vi skrev en mobil UNF valde vi det andra tillvägagångssättet - vår applikation täcker många uppgifter inom sitt ämnesområde och kan arbeta helt självständigt och tillgodose behoven hos en liten organisation. En annan fördel med detta tillvägagångssätt är att användaren kan arbeta med flera inbördes relaterade funktioner från en applikation.

    Mobile UNF använder sig i stor utsträckning av funktionalitet mobilenhet, särskilt:

    • Enhetens inbyggda kamera kan användas för att fotografera produkten när du fyller i produktkortet, för att läsa streckkoder och QR-koder
    • En faktura för betalning kan skickas till kunden via e-post eller SMS
    • Motparten kan väljas från den mobila enhetens adressbok
    • Om motparten har ett telefonnummer kan du ringa motparten eller skicka ett SMS med en knapptryckning; om ett e-postmeddelande är angivet, skicka ett brev; om en adress anges, visa det på kartan
    • Du kan skriva ut dokument till skrivare via WiFi och Bluetooth
    Det finns ett alternativ att säkerhetskopiera och återställa den mobila UNF-databasen till Yandex.Disk och skicka databasen med post.

    Konfigurationen av den mobila UNF ser ganska spartansk ut (se skärmdump nedan):

    • 8 uppslagsböcker (i stora UNF finns 273 uppslagsböcker)
    • 7 dokument (i stora UNF – 125)
    • 3 dokumenttidskrifter (i stora UNF - 24)
    • 3 informationsregister (i stora UNF - 357)
    • 4 ackumuleringsregister (i den stora UNF - 64)

    Huvudobjekten för mobil UNF

    Men trots en så liten mängd applikationsobjekt, produkten visade sig vara ganska funktionell.

    En intressant egenskap hos den mobila UNF är att den ofta börjar användas av människor som aldrig har hört talas om 1C förut (ja, det finns sådana i vårt land), de som behöver en mobilapplikation för att hålla register över sina småföretag ( till exempel hempyssel). De hittade den precis genom att söka in Google Play eller AppStore, läs recensionerna – och började jobba.

    Autonom drift

    Detta arbetsscenario är avsett för mycket små organisationer, när all redovisning utförs uteslutande på en mobil enhet. Detta kan till exempel vara ett "hem"-företag - att tillverka smycken hemma och sälja dem på VKontakte-sidan. Och kanske till och med liten butik– Jag såg personligen ett fall där en leksaksbutik som specialiserat sig på försäljning av Lego-konstruktörer förde register uteslutande på den mobila versionen av UNF. Med tanke på att den mobila UNF kan skriva ut på WiFi- och Bluetooth-skrivare kan den användas för att lösa ett ganska stort antal problem. Mobile UNF stöder orderhantering, inmatning av inkommande och utgående fakturor, redovisning av kvitton och utgifter för pengar.

    Arbeta i synkroniseringsläge med servern (första versionerna)

    I synkroniseringssättet med servern i den mobila UNF i tidigare versioner blev redovisningsfunktionalitet otillgänglig, och arbetet i den utfördes huvudsakligen med order (mottagande och fullgörande av order) och relaterade aktiviteter (underhålla kataloger över motparter, varor och tjänster, etc.).

    Kataloger över varor och tjänster, entreprenörer och beställningar synkroniserades med det stora UNF.


    Datautbyte mellan mobil och stor UNF i de första versionerna

    Beställningar som lades in från mobila enheter hamnade i ett stort UNF och när de synkroniserades hamnade de på de som ansvarade för beställningarnas mobila enheter. Dokument som kassakvitton, försäljning av varor etc., som matades in på mobila enheter, gick till stora UNF, men synkroniserades inte mellan mobila enheter. Allt arbete i mobilapplikationen i synkroniseringsläge utfördes huvudsakligen kring beställningar - deras acceptans och utförande; fullständig redovisning utfördes inte på den mobila enheten; för detta var det nödvändigt att använda en stor CNF på datorn.

    Detta var fallet i de första versionerna, men senare ändrade vi situationen och utökade listan över scenarier för att använda mobil CNF för att göra det lättare för användarna att arbeta med det.

    Lite om datasynkronisering

    Datautbyte mellan mobil och stor UNF sker genom webbtjänster; den mobila UNF anropar webbtjänster utplacerade på den stora UNF-sidan. Datastrukturerna i stora och mobila CNF är olika; När vi utformade arkitekturen övervägde vi två alternativ för datautbyte:
    1. Skapa en datastruktur i en stor CNF som duplicerar datastrukturen för en mobil CNF, och utbyt data med den mobila CNF en-till-en. När du ändrar data i en stor UNF måste du överföra den nya/ändrade data till denna dubblettstruktur, och efter att ha utbytt data med den mobila UNF, konvertera data som kom från den mobila enheten och som finns i dubblettstrukturen till den stora UNF formatera.
    2. Utbyta data direkt med strukturerna i ett stort UNF, konvertera data "i farten" enligt utbytesreglerna.
    Vi bestämde oss för att välja det andra alternativet. Det första alternativet, även om det lovade vissa fördelar relaterade till enkelheten i själva datautbytet, hanterade inte situationen väl när ny version mobil UNF datastrukturen ändras (utvidgas); För att en-till-en datautbyte ska fortsätta att fungera skulle det vara nödvändigt att uppdatera servern, stora UNF. Vilket av många anledningar var oacceptabelt.

    Datautbytesmekanismerna som implementeras i plattformen tar på sig det mesta av arbetet med att skapa paket för datasynkronisering, vilket gör att du kan reducera kodningen till ett minimum. Under utbytesprocessen används standardmekanismen för 1C:Enterprise-plattformen - datautbytesmekanismen; för varje mobil UNF skapas en datautbytesnod i den stora UNF, i den stora och mobila UNF används en ändringsregistreringstjänst för att spåra data som ändrats sedan den senaste synkroniseringen, etc.

    Mobilapplikationen initierar datautbyte, genom att använda plattformsmekanismerna, genererar ett utbytespaket (innehållande mobilapplikationsidentifieraren och data uppdaterad på mobil-UNF:en sedan den senaste synkroniseringen) och skickar den till den stora UNF. Baserat på informationen i startpaket, förbereder den stora CNF för den mobila CNF:n data som har ändrats i den stora CNF sedan den senaste synkroniseringen och paketerar den i paket. Paket i XDTO-format är 1C-metadataobjekt serialiserade i XML; Storleken på varje paket är högst 500 objekt.

    Mobile UNF samlar in denna data paket för paket. Efter att ha laddat ner det sista paketet börjar den mobila UNF bearbeta mottagna data - bearbeta dokument, registrera kataloger, etc. I händelse av ett anslutningsavbrott stöds återupptagande av paket; Vi skrev själva återupptagningsmekanismen för CNF (den finns inte i plattformen), men eftersom mobil CNF tillhandahålls i källkod kan utvecklare titta på implementeringen av mekanismen och låna den till sina applikationer.

    Under den initiala synkroniseringen av en mobil CNF med en stor CNF kan du inte arbeta i den mobila CNF - visas modalt fönster, som visar processens framsteg. Alla efterföljande synkroniseringar är i bakgrunden och blockerar inte driften av den mobila UNF.

    Fullständig lista över objekt som utbyts mellan mobil och stor UNF:

    • Kataloger:
      • Nomenklatur
      • Motparter
      • en lista över användare
    • Dokumentation:
      • Kundordrar
      • Kvitto i kassan
      • Kostnad från kassan
      • Inköpsfaktura
      • Försäljningsfaktura
      • Produktion
    • Register (men inte alla priser, utan bara de viktigaste):
      • Priser Leverantörer
      • Priser på produkter
    • Information om organisationen:
      • namn
      • Skatteuppgifter
    I det stora UNF har produkter bilder - bilder på själva produkterna. För att minimera trafiken laddar vi inte in bilder i den mobila UNF:en, de laddas på begäran – till exempel när vi öppnar ett produktkort i den mobila UNF.


    Produktkort med produktbild

    Utveckling av applikationen - utveckla användningsfall

    En typisk situation är att ett företag växer och funktionaliteten hos mobil CNF på en mobil enhet inte längre är tillräcklig. En annan anställd (eller anställda) dyker upp i verksamheten, och de behöver också arbeta med beställningar.

    I de första versionerna av den mobila UNF:en var flyttscenariot ganska okomplicerat - data som matades in i den mobila UNF kopierades till databasen för den stora UNF, och användaren var nu tvungen att föra register på datorn. I det här fallet kommer den mobila UNF:en att fungera i läget att arbeta med beställningar, och det kommer inte längre att vara möjligt att föra register (som på den fristående versionen av den mobila UNF).

    Detta var naturligtvis inte helt bekvämt för slutanvändaren - han var redan van vid att föra register från en mobil enhet, men här tvingades han sitta vid datorns tangentbord. Alla kommer inte att vara nöjda med detta.

    Därför har vi utökat listan över scenarier för driften av mobil UNF. Framväxten av vår molntjänst http://1cfresh.com, baserad på molnteknologin 1cFresh, hjälpte oss med detta. Det är nu möjligt att placera stora CNF i molnet. Vi har beskrivit tre scenarier för att använda en mobilapplikation när användarens verksamhet växer:

    1. Ganska litet företag. Bokföring utförs på en mobil enhet.
    2. Verksamheten växer – anställda har dykt upp. Du kan installera mobil UNF på anställdas mobila enheter. Samtidigt måste du kunna utbyta data mellan mobila enheter för att synkronisera data; För detta beslutade vi att inte använda filutbyte, utan att använda för synkronisering (och samtidigt för säkerhetskopiering) en version av den stora UNF som finns i http://1cfresh.com-molnet. När du aktiverar det här skriptet skapas en instans av en stor CNF i http://1cfresh.com-molnet, vars databas kommer att användas för att synkronisera data mellan mobila enheter. Att använda en mobil enhet i detta scenario är gratis, för varje ytterligare enhet vi debiterar 75 rubel/månad, du kan inte använda mer än tre enheter i detta scenario. Samtidigt kan användare av mobila enheter tilldelas fördefinierade roller - säljare, serviceingenjör, säljare (detaljerad konfiguration av roller är också möjlig); Mobilapplikationens funktionalitet kommer att begränsas i enlighet därmed. Du kan även arbeta via webbklienten eller tunn klient med en stor CNF värd i molnet, men funktionaliteten i molnet CNF kommer att reduceras till funktionaliteten hos den mobila CNF. Men det är inte nödvändigt att arbeta direkt i molnet UNF - allt arbete kan endast utföras från mobila enheter.
    3. Verksamheten har vuxit till storleken på ett medelstort företag. I det här fallet är det vettigt att hyra en fullfjädrad version av en stor UNF i molnet för att få (via en webbklient eller tunn klient) ytterligare funktionalitet - CRM (planerna inkluderar att inkludera CRM i den mobila UNF, men för nu finns det bara i den stora versionen), lagerhantering, utökad prisbildning, möjlighet att arbeta med banker och. I det här fallet är antalet mobila enheter som arbetar med stora CNF inte begränsat (varje enhet är laddad extra avgift enligt taxan, som för en arbetsplats; 1 licens för UNF i Fresh eller för en "boxad" UNF ger rätt att använda 1 mobilapplikation gratis).

    Erfarenhet av att tjäna pengar på appar

    UNF-mobilapplikationen, som jag redan skrivit, är gratis. För en tid sedan bestämde vi oss för att tjäna pengar på vår applikation (med köpfunktionen i appen implementerad i 1C:Enterprise mobilplattform version 8.3.8), sälja ytterligare funktionalitet - produktion och möjligheten att synkronisera med ytterligare mobila enheter.


    Produktionsfunktionen är ett engångsköp och möjligheten att synkronisera med ytterligare mobila enheter paketeras som ett abonnemang som måste förnyas varje månad. Intressant nog, bara 3 veckor efter att ha lagt till shoppingfunktionen, var mobil UNF bland de 15 bästa på Google Play för försäljning av affärsapplikationer.

    Slutsats

    Mobilt UNF är relativt litet (i volym källkod), men en ganska populär produkt. Vi hoppas att berättelsen om dess utveckling kommer att vara användbar för skaparna av mobila slutanvändarprodukter både med 1C-teknik och andra utvecklingsverktyg.

    Det skulle vara användbart att påminna dig om att på den mobila 1C-plattformen kan du skapa applikationer som inte bara interagerar med 1C-serverns backend; protokoll som används för datautbyte i mobilapplikationer på 1C-plattformen är plattformsoberoende (webb- och HTTP-tjänster, stöd för XML och JSON, etc.). Så om du snabbt och dynamiskt behöver utveckla en plattformsoberoende mobilklient (Android, iOS, Windows), med möjligheten att arbeta offline utan en konstant internetanslutning för din affärsapplikation, så kan 1C-mobilplattformen mycket väl vara optimalt val till dig.

    Standardanvändningsfall " 1C: Leda ett litet företag 8"är installationen av en förpackad version av programmet på användarens dator. Men programmets möjligheter är inte begränsade till detta. I " 1C:UNF"Du kan också jobba genom internet, om du använder tjänsten.När du arbetar via Internet, startas programmet inte på användarens dator, utan via en webbläsare från en webbplats som tillhandahåller en sådan tjänst. Alla databaser i denna version av arbete med tillförlitligt skydd lagras på 1C-servern och inte på användarens dator. Och användaren själv kan ha tillgång till sin databas inte bara från kontorsdator, men också från en surfplatta, bärbar dator, hemdator, smartphone.
    Denna arbetsmodell kallas också en "molntjänst".
    Molntjänsten har många fördelar och nackdelar, låt oss notera de viktigaste:
    • Tjänsten fungerar dagligen och dygnet runt (inklusive helger och helgdagar;
    • Du kan arbeta i tjänsten direkt efter registrering, med bara tillgång till Internet och en webbläsare;
    • 1C-specialister säkerställer konstant och gratis uppdatering av mjukvaruprodukter
    • Hög tillförlitlighet och säkerhet för datalagring säkerställs;
    • 24/7 teknisk support garanteras.

    Du kan byta till "1C"-molntjänsten från den "boxade" versionen av programmet "1C: UNF" eller återvända med överföring av all ackumulerad data när som helst.
    Obs: Applikationen "1C: Managing a Small Firm" är tillgänglig i tjänsten " " - från 1 044 rubel / månad (för 2 användare).
    För användare av programmet 1C:UNF på den mobila plattformen 1C:Enterprise 8 har en mobilapplikation utvecklats för smartphones och surfplattor på iOS-, Android- och Windows-plattformar, vars funktionalitet ger möjlighet att:

    • upprätthålla praktiska operativa register över order, filtrera dem enligt specificerade kriterier;
    • underhålla kund- och leverantörsdatabaser;
    • föra register över varor (inköpspris, försäljningspris, saldon);
    • föra register över kassaflöden;
    • upprätthålla en skattekalender för enskilda företagare som använder det förenklade skattesystemet och UTII;
    • gemensam användning med programmet 1C: Small Firm Management (box- och molnversioner), med enkel installation utbyte av information mellan applikationer;
    • stöd för samtidigt arbete från flera surfplattor eller smartphones;
    • driftläge för flera användare (möjligheten att välja ett arbetsscenario från en mobil enhet - ägare, säljare, etc.).

    Mobilapplikationen 1C:UNF stöder tre användares arbete i en informationsbas: de kan arbeta från en smartphone eller surfplatta, och en av användarna kan arbeta gratis från en dator i "molnversionen" av 1C:UNF i service.
    Möjligheterna för "moln"-versionen av programmet begränsas av funktionerna i den mobila versionen. Och att jobba i full version"1C: Ledning av ett litet företag" måste slutföras betald prenumeration till tjänsten.