زنگ

کسانی هستند که این خبر را قبل از شما می خوانند.
برای دریافت آخرین مقالات مشترک شوید.
پست الکترونیک
نام
نام خانوادگی
چگونه می خواهید The Bell را بخوانید
بدون اسپم
مورد استفاده استاندارد " 1C: مدیریت یک شرکت کوچک 8"آیا نصب نسخه" جعبه "برنامه در رایانه کاربر است. با این حال ، توانایی های برنامه محدود به این نیست. که در " 1C: UNF»شما همچنین می توانید کار کنید از طریق اینترنتاگر از خدمات استفاده می کنیدهنگام کار از طریق اینترنت ، این برنامه نه بر روی رایانه کاربر بلکه از طریق مرورگر وب از وب سایت ارائه دهنده چنین خدماتی راه اندازی می شود. تمام دیتابیس های موجود در این نسخه از کار با محافظت قابل اعتماد در سرور 1C ذخیره می شوند و نه در رایانه کاربر. و خود کاربر می تواند نه تنها از طریق رایانه های اداری بلکه از رایانه لوحی ، لپ تاپ ، رایانه خانگی ، تلفن هوشمند به پایگاه داده خود دسترسی داشته باشد.
به این مدل کار سرویس "ابر" نیز گفته می شود.
مزایا و مزایای سرویس "cloud" بسیار است ، ما موارد اصلی را یادداشت می کنیم:
  • این سرویس روزانه و به طور شبانه روزی کار می کند (از جمله آخر هفته و تعطیلات.
  • شما می توانید بلافاصله پس از ثبت نام در این سرویس کار کنید ، تنها با دسترسی به اینترنت و یک مرورگر؛
  • به روزرسانی مداوم و رایگان محصولات نرم افزاری توسط متخصصان شرکت "1C"
  • قابلیت اطمینان بالا و ایمنی ذخیره سازی داده ها فراهم شده است.
  • پشتیبانی فنی 24/7 تضمین شده است.

می توانید از نسخه "جعبه" برنامه "1C: UNF" به سرویس "cloud" "1C" بروید یا با انتقال کلیه داده های انباشته شده در هر زمان بازگردید.
توجه: برنامه "1C: مدیریت یک شرکت کوچک" در خدمات "" از 1.044 روبل در ماه (برای 2 کاربر) در دسترس است.
برای کاربران برنامه 1C: UNF در پلت فرم تلفن همراه 1C: Enterprise 8 ، یک برنامه موبایل برای تلفن های هوشمند و تبلت ها بر روی سیستم عامل های iOS ، Android و ویندوز ایجاد شده است ، قابلیت های این امکان را فراهم می آورد:

  • سوابق عملیاتی مناسب از سفارشات را حفظ کرده و بر اساس معیارهای مشخص آنها را فیلتر کنید.
  • حفظ بانکهای اطلاعاتی مشتری و تأمین کننده؛
  • سوابق مربوط به کالا (قیمت خرید ، قیمت فروش ، مانده) را حفظ کنید.
  • سوابق جریان نقدی را حفظ کنید.
  • تقویم مالیاتی را برای کارآفرینان انفرادی در سیستم ساده مالیاتی و UTII نگه دارید.
  • استفاده مشترک با برنامه "1C: مدیریت یک شرکت کوچک" (نسخه های "جعبه" و "ابر") ، با پیکربندی آسان تبادل اطلاعات بین برنامه ها.
  • پشتیبانی از کار همزمان از چندین تبلت یا تلفن هوشمند؛
  • نحوه عملکرد چند کاربر (امکان انتخاب سناریو برای کار از یک دستگاه تلفن همراه - مالک ، فروشنده و غیره).

برنامه موبایل 1C: UNF از سه کاربر در یک پایگاه اطلاعات پشتیبانی می کند: آنها می توانند از طریق تلفن هوشمند یا رایانه های لوحی کار کنند و یکی از کاربران می تواند به صورت رایگان از رایانه در نسخه "cloud" 1C: UNF در سرویس کار کند.
قابلیت های نسخه "ابر" این برنامه با قابلیت های نسخه موبایل محدود است. و برای کار در نسخه کامل "1C: مدیریت مشاغل کوچک" ، باید در این سرویس مشترک شوید.

با استفاده از مثال برنامه تلفن همراه "1C: Management of our company" (مخفف UNF) ، می خواهم تکامل یک برنامه تجاری موبایل را از بدو ورود و انتشار نسخه اول تا به امروز نشان دهم. اکنون این برنامه دارای بیش از 220،000 بارگیری است. این برنامه رایگان است ، اما گزینه هایی را پرداخت کرده است (از طریق خرید درون برنامه ای).


نسخه اول UNF موبایل در یکی از اولین نسخه های پلتفرم موبایل 1C: Enterprise در سال 2012 ساخته شد. در آن زمان قبلاً پیکربندی مشتری-سرور "1C: مدیریت یک شرکت کوچک" وجود داشت (سپس نام آن به این صورت بود) ، برنامه ای برای اتوماسیون فعالیت های یک شرکت کوچک - فروش ، خرید ، خرید مشتری و پایگاه تأمین کننده ، مدیریت انبار ، تولید و غیره.

مانند اکثر برنامه های تلفن همراه که بر روی پلت فرم تلفن همراه cross-platform 1C: Enterprise نوشته شده است ، موبایل UNF در iOS ، Android و Windows نیز موجود است.

این کار به شرح زیر است: ایجاد یک برنامه موبایل که بخشی از سناریوها را برای کار "بزرگ" UNF پشتیبانی کند. برنامه باید بتواند هم به صورت مستقل کار کند و همگام سازی داده ها با UNF "بزرگ" (از این پس کلمه "بزرگ" در رابطه با نسخه سرویس دهنده-سرویس دهنده UNF که بدون نقل قول می نویسم بنویسم تا بیش از حد متن بار نیاید). در مورد همکاری با UNF بزرگ ، باید از سناریوهای کارمندان "موبایل" - نماینده فروش ، مهندس خدمات ، فروشندگان - پشتیبانی شود.

نسخه اول در 1 ماه ساخته شد. هنگام ایجاد یک برنامه کاربردی تلفن همراه ، برخی از اشیاء ابرداده (کتابهای مرجع ، اسناد) بر اساس اشیاء بزرگ UNF اجرا شدند. اما بخشی از عملکردها باید از ابتدا برنامه ریزی شوند ، برای مثال فرایند تبادل داده ها با یک UNF بزرگ. درست است ، در رابطه با تبادل داده ، ما در واقع مجبور بودیم کمی برنامه نویسی کنیم - از سازوکارهای استاندارد بستر های نرم افزاری (به ویژه ، برنامه های تبادل) استفاده کردیم که نوشتن کد را به حداقل می رساند.

علاوه بر ساده سازی کار با هماهنگ سازی داده ها ، پلتفرم 1C طراحی یک برنامه کاربردی موبایل کاملاً کاربردی را با تهیه برنامه هایی با مؤلفه های رابط مانند لیست (جداول و سلسله مراتبی) با قابلیت جستجو توسط آنها ، فیلدهای ورودی جستجو ، جداول گزارش ها ، طیف گسترده ای از نمودارها ، به طور قابل توجهی تسهیل می کند. چاپ بر روی چاپگرهای WiFi و Bluetooth و غیره

ویژگی های نسخه موبایل

دو راهکار اصلی برای انتخاب عملکرد یک برنامه تلفن همراه وجود دارد. اولین مورد "یک برنامه ، یک عملکرد" \u200b\u200bاست. به عنوان مثال ، یک برنامه کاربردی موبایل برای دریافت کالا در یک انبار ، که فقط می تواند بارکد کالا را با یک دوربین داخلی اسکن کند و اطلاعات مربوط به کالاهای دریافتی را به سرور ارسال کند. استراتژی دوم ایجاد یک برنامه موبایل با قابلیت های همه کاره در یک است. هر دو روش معتبر هستند؛ هنگام نوشتن UNF موبایل ، رویکرد دوم را انتخاب کردیم - برنامه ما وظایف بسیاری را در حوزه موضوع خود در بر می گیرد و می تواند کاملاً خودمختار عمل کند ، و نیازهای یک سازمان کوچک را تأمین کند. یکی دیگر از مزایای این رویکرد این است که کاربر می تواند با چندین کارکرد متصل از یک برنامه کار کند.

موبایل UNF از ویژگی های یک دستگاه همراه به ویژه استفاده می کند:

  • دوربین داخلی دستگاه می تواند هنگام پر کردن کارت محصول ، برای خواندن کدهای نوار و QR ، از عکس محصول استفاده کند.
  • فاکتور پرداخت را می توان از طریق ایمیل یا پیام کوتاه به مشتری ارسال کرد
  • طرف مقابل را می توان از دفترچه آدرس تلفن همراه انتخاب کرد
  • اگر طرف مقابل شماره تلفنی دارد - می توانید با یک تماس با همکار تماس بگیرید یا پیام کوتاه ارسال کنید ، اگر یک ایمیل تنظیم شده است - نامه ارسال کنید ، اگر یک آدرس تنظیم شده است - آن را روی نقشه نشان دهید
  • می تواند اسناد را از طریق WiFi و Bluetooth از طریق چاپگر چاپ کند
گزینه ای برای تهیه نسخه پشتیبان و بازیابی پایه UNF موبایل در Yandex.Disk و ارسال پایه از طریق پست وجود دارد.

پیکربندی UNF موبایل کاملاً اسپارتان به نظر می رسد (به تصویر زیر مراجعه کنید):

  • 8 کتاب مرجع (در کتاب بزرگ مرجع UNF - 273)
  • 7 سند (125 در سازمان ملل متحد بزرگ)
  • 3 مجله اسناد (در UNF بزرگ - 24)
  • 3 ثبت اطلاعات (در UNF بزرگ - 357)
  • 4 ثبت تجمع (64 مورد در UNF بزرگ)

اشیاء اصلی UNF موبایل

اما ، با وجود تعداد کمی از اشیاء کاربردی ، این محصول کاملاً کاربردی شد.

یکی از ویژگی های جالب UNF موبایل این است که اغلب توسط افرادی که قبلاً در مورد 1C نشنیده اند استفاده می شود (بله ، بعضی از آنها در کشور ما وجود دارد) ، کسانی که برای نگهداری سوابق مربوط به مشاغل کوچک خود به یک برنامه تلفن همراه احتیاج داشتند (به عنوان مثال خانه کاردستی) آنها فقط با جستجو در Google Play یا AppStore ، این بررسی را پیدا کردند ، بررسی ها را مطالعه کردند - و شروع به کار کردند.

کار خودمختار

این سناریو برای سازمان های بسیار کوچک در نظر گرفته شده است ، هنگامی که تمام حسابداری به طور انحصاری در یک دستگاه تلفن همراه انجام می شود. به عنوان مثال ، این می تواند یک تجارت خانگی باشد - ساخت جواهرات در خانه و فروش آنها در صفحه VKontakte. یا شاید حتی یک فروشگاه کوچک باشد - من شخصاً مواردی را دیدم که یک فروشگاه اسباب بازی که تخصص در فروش سازندگان لگو را دارد ، منحصراً سوابق نسخه موبایل UNF را نگه داشته است. با توجه به اینکه UNF موبایل می تواند روی چاپگرهای WiFi و بلوتوث چاپ کند ، می تواند برای حل تعداد نسبتاً زیادی از کارها مورد استفاده قرار گیرد. UNF موبایل از پردازش سفارش ، ورودی فاکتورهای ورودی و خروجی ، حسابداری از رسیدها و مخارج پول پشتیبانی می کند.

کار در حالت همگام سازی با سرور (نسخه های اول)

در حالت هماهنگ سازی با سرور در UNF موبایل ، در نسخه های قبلی ، عملکرد حسابداری در دسترس نبود و کار در آن عمدتاً با سفارشات (دریافت و اجرای سفارشات) و فعالیت های مرتبط (نگهداری کتاب های مرجع طرفین ، کالاها و خدمات و غیره) انجام می شد.

دایرکتوری کالاها و خدمات ، پیمانکاران و سفارشات با UNF بزرگ هماهنگ شدند.


تبادل داده ها بین موبایل و UNF بزرگ در نسخه های اول

سفارشات وارد شده از دستگاه های تلفن همراه به UNF بزرگ رفته و هنگام هماهنگ سازی ، آنها را به دستگاه های تلفن همراه کسانی که مسئول این سفارشات هستند ارسال می شود. اسنادی از قبیل رسید نقدی ، فروش کالا و غیره که در دستگاه های تلفن همراه وارد شده بودند ، به یک UNF بزرگ رفتند ، اما بین دستگاه های تلفن همراه هماهنگ نبودند. کلیه کارها در برنامه تلفن همراه در حالت همگام سازی عمدتاً در حدود سفارشات انجام می شد - پذیرش و اجرای آنها ، حسابداری تمام عیار بر روی دستگاه تلفن همراه انجام نمی شد ، برای این کار استفاده از UNF بزرگ بر روی رایانه ضروری بود.

در نسخه های اول این مورد وجود داشت ، اما بعداً ما اوضاع را تغییر دادیم و لیست سناریوهای استفاده از UNF موبایل را گسترش دادیم تا کار با آن برای کاربران راحت تر شود.

کمی در مورد هماهنگ سازی داده ها

تبادل داده بین UNF بزرگ و متحرک از طریق سرویس های وب انجام می شود. UNF تلفن همراه سرویس های وب مستقر در کنار UNF بزرگ را فراخوانی می کند. ساختار داده ها در UNF بزرگ و متحرک متفاوت است. هنگام طراحی معماری ، 2 گزینه برای تبادل داده در نظر گرفتیم:
  1. یک ساختار داده را در یک UNF بزرگ ایجاد کنید ، ساختار داده های یک UNF موبایل را کپی کنید و داده ها را با یک UNF موبایل "یک به یک" مبادله کنید. هنگام تغییر داده ها در یک UNF بزرگ ، باید داده های جدید / تغییر یافته را به این ساختار تکراری منتقل کنید و پس از تبادل داده با یک UNF موبایل ، داده های حاصل از یک دستگاه تلفن همراه را تبدیل کرده و در یک ساختار تکراری به یک قالب بزرگ UNF تبدیل کنید.
  2. داده ها را بطور مستقیم با ساختارهای UNF بزرگ مبادله كنید ، و طبق قوانین مبادله ، داده ها را "در پرواز" انجام دهید.
تصمیم گرفتیم روی گزینه دوم بمانیم. گزینه اول ، اگرچه نوید برخی از مزایای مرتبط با سادگی تبادل داده های واقعی را داشت ، اما با تغییر ساختار (داده) در نسخه جدید UNF موبایل ، وضعیت بدی را تحمل نمی کرد. برای ادامه کار به تبادل داده ها به یک ، لازم است سرور ، UNF بزرگ را به روز کنید. که به دلایل بسیاری قابل قبول نبود.

مکانیسم های تبادل داده که در سیستم عامل اجرا شده است بیشترین کار تولید بسته ها را برای هماهنگ سازی داده ها انجام می دهد و به شما امکان می دهد تا حداقل کد نویسی را انجام دهید. فرآیند مبادله از مکانیسم استاندارد 1C استفاده می کند: بستر سازمانی - مکانیسم تبادل داده؛ برای هر UNF موبایل ، یک گره تبادل داده در یک UNF بزرگ ایجاد می شود ، یک سرویس ثبت نام تغییر در یک UNF بزرگ و موبایل برای ردیابی داده های تغییر یافته از آخرین هماهنگی و غیره استفاده می شود.

برنامه تلفن همراه مبادله داده ها را با استفاده از مکانیسم های پلتفرم آغاز می کند ، یک بسته تبادل (شامل شناسه برنامه تلفن همراه و داده های به روز شده در UNF تلفن همراه از آخرین هماهنگ سازی) را ایجاد می کند و آن را به UNF بزرگ ارسال می کند. براساس اطلاعات موجود در بسته شروع ، UNF بزرگ UNF از زمان آخرین هماهنگ سازی داده های تغییر یافته در UNF بزرگ را برای UNF موبایل آماده می کند و آنها را در بسته ها بسته بندی می کند. بسته های با فرمت XDTO ، اشیاء ابرداده 1C هستند که در XML سریالی شده اند. اندازه هر بسته بیش از 500 شی نیست.

UNF موبایل این بسته داده را به صورت بسته جمع آوری می کند. پس از بارگیری آخرین بسته ، UNF موبایل شروع به پردازش داده های دریافتی - ارسال اسناد ، نوشتن دایرکتوری ها و غیره می کند. اگر اتصال خراب باشد ، از سرگیری مجدد بسته ها پشتیبانی می شود. ما ساز و کار رزومه کاری خود را برای UNF نوشتیم (در سیستم عامل نیست) ، اما از آنجا که UNF موبایل در کدهای منبع تهیه شده است ، توسعه دهندگان می توانند مکانیزم اجرای مکانیسم را ببینند و آن را برای برنامه های خود وام بگیرند.

در طی هماهنگ سازی اولیه UNF موبایل با UNF بزرگ ، کار در UNF موبایل غیرممکن است - یک پنجره معین ظاهر می شود که پیشرفت روند کار را نشان می دهد. همه هماهنگ سازی های بعدی در پس زمینه هستند و کار UNF موبایل را مسدود نمی کنند.

لیست کامل اشیاء رد و بدل شده بین UNF بزرگ و متحرک:

  • منابع:
    • نامگذاری
    • پیمانکاران
    • لیستی از کاربران
  • اسناد:
    • سفارشات خریدار
    • رسید تسویه حساب
    • هزینه نقدی
    • فاکتور خرید
    • فاکتور فروش
    • تولید
  • ثبت ها (اما نه همه قیمت بلکه فقط قیمت اصلی):
    • قیمت ها
    • قیمت کالاها
  • جزئیات سازمان:
    • نام
    • اطلاعات مالیاتی
در یک UNF بزرگ ، کالا ها دارای عکس هایی هستند - خود کالاها. به منظور به حداقل رساندن ترافیک ، ما تصاویر را در UNF موبایل بارگذاری نمی کنیم ، آنها در صورت تقاضا بارگیری می شوند - به عنوان مثال ، وقتی کارت محصول را در UNF موبایل باز می کنیم.


کارت محصول با تصویر محصول

تکامل برنامه - در حال توسعه موارد استفاده

یک وضعیت معمولی این است که تجارت در حال رشد است و عملکرد UNF موبایل در یک دستگاه تلفن همراه دیگر کافی نیست. یکی دیگر از کارمندان (یا کارمندان) در مشاغل ظاهر می شود و آنها نیز باید با سفارشات کار کنند.

در نسخه های اول UNF موبایل ، سناریو حرکت کاملاً ساده بود - داده های وارد شده در UNF موبایل به پایگاه داده UNF بزرگ کپی شد و کاربر مجبور شد از این پس پرونده های مربوط به رایانه را نگه دارد. در این حالت ، UNF موبایل در حالت کار با سفارشات کار خواهد کرد ، و دیگر امکان نگه داشتن سوابق (مانند نسخه مستقل UNF موبایل) امکان پذیر نخواهد بود.

البته این برای کاربر نهایی کاملاً راحت نبود - او قبلاً عادت داشت که سوابق را از دستگاه تلفن همراه نگه دارد و بعد از آن مجبور شد روی صفحه کلید کامپیوتر بنشیند. همه از این امر خوشحال نخواهند شد.

بنابراین ، ما لیست سناریوها را برای موبایل UNF گسترش داده ایم. ظهور سرویس ابری ما http://1cfresh.com ، مبتنی بر فناوری ابر 1cFresh ، ما را در این امر یاری کرد. اکنون می توانید UNF بزرگی را در ابر قرار دهید. ما در حال رشد سهم سناریو برای استفاده از برنامه تلفن همراه را شرح داده ایم:

  1. کاملاً یک تجارت کوچک. حسابداری در یک دستگاه تلفن همراه انجام می شود.
  2. تجارت در حال رشد است - کارمندان ظاهر می شوند. می توانید UNF موبایل را روی دستگاه های تلفن همراه کارمندان قرار دهید. در این حالت ، شما باید بتوانید داده ها را بین دستگاه های تلفن همراه تبادل کنید تا همگام سازی داده ها انجام شود. برای این کار ، ما تصمیم گرفتیم که از طریق فایلها مبادله نکنیم ، بلکه برای هماهنگ سازی (و در همان زمان برای تهیه نسخه پشتیبان) از نسخه UNF بزرگ واقع در ابر http://1cfresh.com استفاده کنیم. وقتی این اسکریپت فعال باشد ، نمونه ای از UNF بزرگ در ابر http://1cfresh.com ایجاد می شود ، که از پایگاه داده آن برای همگام سازی داده ها بین دستگاه های تلفن همراه استفاده می شود. استفاده از یک دستگاه تلفن همراه در چنین سناریو رایگان است ، برای هر دستگاه اضافی که ماهانه 75 روبل شارژ می شود ، در این سناریو می توانید بیش از سه دستگاه استفاده نکنید. در این حالت ، به کاربران دستگاه های تلفن همراه می توان نقش های از پیش تعریف شده ای اختصاص داد - نماینده فروش ، مهندس خدمات ، فروشنده (پیکربندی دقیق نقش ها نیز امکان پذیر است). عملکرد برنامه موبایل بر این اساس محدود خواهد شد. همچنین می توان از طریق یک سرویس دهنده وب یا مشتری نازک با یک UNF بزرگ که در ابر میزبانی می شود ، کار کرد ، اما عملکرد ابر UNF به عملکرد UNF موبایل کاهش می یابد. اما لازم نیست که مستقیماً در UNF مبتنی بر ابر کار کنید - همه کارها فقط از طریق دستگاه های تلفن همراه قابل انجام است.
  3. تجارت به اندازه یک بنگاه متوسط \u200b\u200bرشد کرده است. در این حالت ، منطقی است برای اجاره یک نسخه کامل از UNF بزرگ در ابر به منظور دریافت (از طریق یک سرویس دهنده وب یا مشتری نازک) قابلیت های اضافی - CRM (برنامه ها عبارتند از CRM در UNF موبایل ، اما تاکنون فقط در یک نسخه بزرگ) ، مدیریت انبار ، افزایش قیمت گذاری ، امکان کار با بانک ها و غیره در این حالت ، تعداد دستگاه های تلفن همراه مشغول کار با یک UNF بزرگ محدود نمی شود (برای هر دستگاه هزینه اضافی با توجه به تعرفه ، همانطور که برای یک محل کار پرداخت می شود) ؛ 1 مجوز برای UNF در Freshhet یا برای "جعبه" UNF حق استفاده رایگان و 1 برنامه موبایل را می دهد. )

تجربه کسب درآمد برنامه

همانطور که قبلاً نوشتم ، برنامه تلفن همراه UNF رایگان است. چند وقت پیش ، ما تصمیم به کسب درآمد از برنامه خود گرفتیم (با استفاده از قابلیت های خریدهای درون برنامه ای که در نسخه 1C: Enterprise version نسخه 8.3.8 اجرا شده است) ، فروش قابلیت های اضافی - تولید و امکان همگام سازی با دستگاه های تلفن همراه اضافی.


خرید عملکرد تولید یک خرید یک بار است و امکان همگام سازی با دستگاه های تلفن همراه اضافی به عنوان مشترکی که باید هر ماه تمدید شود ، قاب بندی شده است. جالب اینجاست که تنها 3 هفته پس از افزودن قابلیت خرید ، موبایل UNF از نظر میزان فروش برنامه های کاربردی تجاری ، به رتبه 15 برتر Google Play رسید.

نتیجه

موبایل UNF محصولی نسبتاً کوچک است (از نظر حجم منبع کد) اما کاملاً محبوب است. ما امیدواریم که داستان در مورد تکامل آن برای سازندگان محصولات نهایی کاربر تلفن همراه با استفاده از هر دو فناوری 1C و سایر ابزارهای توسعه مفید باشد.

این نکته مفید خواهد بود که به شما یادآوری کنیم که در سیستم عامل تلفن همراه 1C می توانید برنامه هایی ایجاد کنید که نه تنها با پس زمینه سرور 1C در تعامل باشند. پروتکل های مورد استفاده برای تبادل داده در برنامه های تلفن همراه بر روی پلت فرم 1C مستقل از پلت فرم است (خدمات وب و HTTP ، پشتیبانی XML و JSON ، و غیره). بنابراین اگر شما به سرعت و به صورت پویا می توانید یک مشتری متقاطع (Android ، iOS ، Windows) با قابلیت کار آفلاین و بدون اتصال به اینترنت ثابت برای برنامه شغلی خود تهیه کنید ، ممکن است پلتفرم موبایل 1C بهترین انتخاب برای شما باشد.

مدیریت بنگاه های کوچک (UNF) یک راه حل آماده برای خودکار سازی مدیریت عملیاتی در مشاغل کوچک است. Mobi-C افزودنی بر پایه 1C شما است. شرکت ما سعی می کند تا حد امکان تنظیمات استاندارد 1C را پوشش دهد. در پایان تابستان 2016 ، به درخواست های بی شماری از مشتریان ، ما برای پیکربندی یک ماژول ادغام ساختیم مدیریت مشاغل کوچک... UNF یک پیکربندی نسبتاً جوان اما بسیار پویا در حال توسعه است. بسیار محتمل است که 1C شرط بزرگی روی آن بگذارد. Mobi-C در حال حاضر از این پیکربندی پشتیبانی می کند.

نرم افزار موبایل مدیریت 1C یک شرکت کوچک

Google Play ارائه می کند برنامه تلفن همراه منتشر شده توسط 1C برای کار با پیکربندی UNF. هدف اصلی این مقاله این است که بدانید در صورت داشتن مشتری موبایل از 1C ، آیا Mobi-C مورد نیاز است یا خیر. با شروع از نسخه 1.6.10 1C به پیکربندی تغییر نام داده و اکنون آنرا فراخوانی می کنیم مدیریت شرکت ما.

در اینجا مختصرا از قابلیت های برنامه موبایل از وب سایت 1C آورده شده است

برنامه تلفن همراه قابلیت های حسابداری اساسی را برای یک شرکت با حجم کمی از گردش کار و توانایی کار در حالت چند کاربره در رابطه با رومیزی یا راه حل ابر 1C: مدیریت شرکت ما 8 پیاده سازی می کند.

برنامه به شما اجازه می دهد:

اطلاعات مربوط به کالا ، مانده آنها ، قیمت فروش و خرید را ذخیره کنید.

پایگاه مشتری و اطلاعات تماس آنها را ذخیره کنید.

سفارشات را با در نظر گرفتن مانده های موجود و قیمت ها تشکیل دهید.

حمل و پرداخت سفارشات را انجام دهید.

معاملات اساسی با انبار و وجه را انجام دهید.

Mobi-C امکانات و روشهای واضح تر و ساده تری را برای نصب و پیکربندی صرافی ارائه می دهد.

با استفاده از Mobi-C دریافت خواهید کرد.

  1. امکان برنامه ریزی کار نمایندگان با استفاده از وظایف. کنترل و تحلیل تکالیف.
  2. فرصت های بیشتر برای کار با اسناد (برنامه فروش و تاریخچه ، جستجوی پیشرفته ، ماتریس محصول ، اسکنر بارکد و غیره)
  3. استفاده از اکثر گزارشهای استاندارد UNF در مورد PDA.
  4. تجار با GPS کنترل می کنند. کار با ردیابی و گزارش دهی عوامل در حال حاضر کجا هستند؟
  5. استفاده از پیام ها
  6. بازرگاني

این امکانات را می توانید با جزئیات در بخش مشاهده کنید فیلم.

اگر شک دارید چه چیزی را انتخاب کنید ، بهترین راه حل نصب هر دو سیستم (برنامه موبایل 1C UNF و Mobi-C) است. با توجه به نتایج آزمون بهترین ها را انتخاب کنید.

  • توسعه برنامه های تلفن همراه ،
  • توسعه برای Android
  • با استفاده از مثال برنامه تلفن همراه "1C: Management of our company" (مخفف UNF) ، می خواهم تکامل یک برنامه تجاری موبایل را از بدو ورود و انتشار نسخه اول تا به امروز نشان دهم. اکنون این برنامه دارای بیش از 220،000 بارگیری است. این برنامه رایگان است ، اما گزینه هایی را پرداخت کرده است (از طریق خرید درون برنامه ای).


    نسخه اول UNF موبایل در یکی از اولین نسخه ها در سال 2012 ساخته شد. در آن زمان قبلاً پیکربندی مشتری-سرور "1C: مدیریت یک شرکت کوچک" وجود داشته است (سپس نام آن به این صورت بود) ، برنامه ای برای اتوماسیون فعالیت های یک شرکت کوچک - فروش ، خرید ، مشتری و پایگاه تأمین کننده ، مدیریت انبار ، تولید و غیره.

    مانند اکثر برنامه های تلفن همراه که بر روی پلت فرم تلفن همراه cross-platform 1C: Enterprise نوشته شده است ، موبایل UNF در iOS ، Android و Windows نیز موجود است.

    این کار به شرح زیر است: ایجاد یک برنامه موبایل که بخشی از سناریوها را برای کار "بزرگ" UNF پشتیبانی کند. برنامه باید بتواند هم به صورت مستقل کار کند و همگام سازی داده ها با UNF "بزرگ" (از این پس کلمه "بزرگ" در رابطه با نسخه سرویس دهنده-سرویس دهنده UNF که بدون نقل قول می نویسم بنویسم تا بیش از حد متن بار نیاید). در مورد همکاری با UNF بزرگ ، باید از سناریوهای کارمندان "موبایل" - نماینده فروش ، مهندس خدمات ، فروشندگان - پشتیبانی شود.

    نسخه اول در 1 ماه ساخته شد. هنگام ایجاد یک برنامه کاربردی تلفن همراه ، برخی از اشیاء ابرداده (کتابهای مرجع ، اسناد) بر اساس اشیاء بزرگ UNF اجرا شدند. اما بخشی از عملکردها باید از ابتدا برنامه ریزی شوند ، برای مثال فرایند تبادل داده ها با یک UNF بزرگ. درست است ، در رابطه با تبادل داده ، ما در واقع مجبور بودیم کمی برنامه نویسی کنیم - از سازوکارهای استاندارد بستر های نرم افزاری (به ویژه ، برنامه های تبادل) استفاده کردیم که نوشتن کد را به حداقل می رساند.

    علاوه بر ساده سازی کار با هماهنگ سازی داده ها ، پلتفرم 1C طراحی یک برنامه کاربردی موبایل کاملاً کاربردی را با تهیه برنامه هایی با مؤلفه های رابط مانند لیست (جداول و سلسله مراتبی) با قابلیت جستجو توسط آنها ، فیلدهای ورودی جستجو ، جداول گزارش ها ، طیف گسترده ای از نمودارها ، به طور قابل توجهی تسهیل می کند. چاپ بر روی چاپگرهای WiFi و Bluetooth و غیره

    ویژگی های نسخه موبایل

    دو راهکار اصلی برای انتخاب عملکرد یک برنامه تلفن همراه وجود دارد. اولین مورد "یک برنامه ، یک عملکرد" \u200b\u200bاست. به عنوان مثال ، یک برنامه کاربردی موبایل برای دریافت کالا در یک انبار ، که فقط می تواند بارکد کالا را با یک دوربین داخلی اسکن کند و اطلاعات مربوط به کالاهای دریافتی را به سرور ارسال کند. استراتژی دوم ایجاد یک برنامه موبایل با قابلیت های همه کاره در یک است. هر دو روش معتبر هستند؛ هنگام نوشتن UNF موبایل ، رویکرد دوم را انتخاب کردیم - برنامه ما وظایف بسیاری را در حوزه موضوع خود در بر می گیرد و می تواند کاملاً خودمختار عمل کند ، و نیازهای یک سازمان کوچک را تأمین کند. یکی دیگر از مزایای این رویکرد این است که کاربر می تواند با چندین کارکرد متصل از یک برنامه کار کند.

    موبایل UNF از ویژگی های یک دستگاه همراه به ویژه استفاده می کند:

    • دوربین داخلی دستگاه می تواند هنگام پر کردن کارت محصول ، برای خواندن کدهای نوار و QR ، از عکس محصول استفاده کند.
    • فاکتور پرداخت را می توان از طریق ایمیل یا پیام کوتاه به مشتری ارسال کرد
    • طرف مقابل را می توان از دفترچه آدرس تلفن همراه انتخاب کرد
    • اگر طرف مقابل شماره تلفنی دارد - می توانید با یک تماس با همکار تماس بگیرید یا پیام کوتاه ارسال کنید ، اگر یک ایمیل تنظیم شده است - نامه ارسال کنید ، اگر یک آدرس تنظیم شده است - آن را روی نقشه نشان دهید
    • می تواند اسناد را از طریق WiFi و Bluetooth از طریق چاپگر چاپ کند
    گزینه ای برای تهیه نسخه پشتیبان و بازیابی پایه UNF موبایل در Yandex.Disk و ارسال پایه از طریق پست وجود دارد.

    پیکربندی UNF موبایل کاملاً اسپارتان به نظر می رسد (به تصویر زیر مراجعه کنید):

    • 8 کتاب مرجع (در کتاب بزرگ مرجع UNF - 273)
    • 7 سند (125 در سازمان ملل متحد بزرگ)
    • 3 مجله اسناد (در UNF بزرگ - 24)
    • 3 ثبت اطلاعات (در UNF بزرگ - 357)
    • 4 ثبت تجمع (64 مورد در UNF بزرگ)

    اشیاء اصلی UNF موبایل

    اما ، با وجود تعداد کمی از اشیاء کاربردی ، این محصول کاملاً کاربردی شد.

    یکی از ویژگی های جالب UNF موبایل این است که اغلب توسط افرادی که قبلاً در مورد 1C نشنیده اند استفاده می شود (بله ، بعضی از آنها در کشور ما وجود دارد) ، کسانی که برای نگهداری سوابق مربوط به مشاغل کوچک خود به یک برنامه تلفن همراه احتیاج داشتند (به عنوان مثال خانه کاردستی) آنها فقط با جستجو در Google Play یا AppStore ، این بررسی را پیدا کردند ، بررسی ها را مطالعه کردند - و شروع به کار کردند.

    کار خودمختار

    این سناریو برای سازمان های بسیار کوچک در نظر گرفته شده است ، هنگامی که تمام حسابداری به طور انحصاری در یک دستگاه تلفن همراه انجام می شود. به عنوان مثال ، این می تواند یک تجارت خانگی باشد - ساخت جواهرات در خانه و فروش آنها در صفحه VKontakte. یا شاید حتی یک فروشگاه کوچک باشد - من شخصاً مواردی را دیدم که یک فروشگاه اسباب بازی که تخصص در فروش سازندگان لگو را دارد ، منحصراً سوابق نسخه موبایل UNF را نگه داشته است. با توجه به اینکه UNF موبایل می تواند روی چاپگرهای WiFi و بلوتوث چاپ کند ، می تواند برای حل تعداد نسبتاً زیادی از کارها مورد استفاده قرار گیرد. UNF موبایل از پردازش سفارش ، ورودی فاکتورهای ورودی و خروجی ، حسابداری از رسیدها و مخارج پول پشتیبانی می کند.

    کار در حالت همگام سازی با سرور (نسخه های اول)

    در حالت هماهنگ سازی با سرور در UNF موبایل ، در نسخه های قبلی ، عملکرد حسابداری در دسترس نبود و کار در آن عمدتاً با سفارشات (دریافت و اجرای سفارشات) و فعالیت های مرتبط (نگهداری کتاب های مرجع طرفین ، کالاها و خدمات و غیره) انجام می شد.

    دایرکتوری کالاها و خدمات ، پیمانکاران و سفارشات با UNF بزرگ هماهنگ شدند.


    تبادل داده ها بین موبایل و UNF بزرگ در نسخه های اول

    سفارشات وارد شده از دستگاه های تلفن همراه به UNF بزرگ رفته و هنگام هماهنگ سازی ، آنها را به دستگاه های تلفن همراه کسانی که مسئول این سفارشات هستند ارسال می شود. اسنادی از قبیل رسید نقدی ، فروش کالا و غیره که در دستگاه های تلفن همراه وارد شده بودند ، به یک UNF بزرگ رفتند ، اما بین دستگاه های تلفن همراه هماهنگ نبودند. کلیه کارها در برنامه تلفن همراه در حالت همگام سازی عمدتاً در حدود سفارشات انجام می شد - پذیرش و اجرای آنها ، حسابداری تمام عیار بر روی دستگاه تلفن همراه انجام نمی شد ، برای این کار استفاده از UNF بزرگ بر روی رایانه ضروری بود.

    در نسخه های اول این مورد وجود داشت ، اما بعداً ما اوضاع را تغییر دادیم و لیست سناریوهای استفاده از UNF موبایل را گسترش دادیم تا کار با آن برای کاربران راحت تر شود.

    کمی در مورد هماهنگ سازی داده ها

    تبادل داده بین UNF بزرگ و متحرک از طریق سرویس های وب انجام می شود. UNF تلفن همراه سرویس های وب مستقر در کنار UNF بزرگ را فراخوانی می کند. ساختار داده ها در UNF بزرگ و متحرک متفاوت است. هنگام طراحی معماری ، 2 گزینه برای تبادل داده در نظر گرفتیم:
    1. یک ساختار داده را در یک UNF بزرگ ایجاد کنید ، ساختار داده های یک UNF موبایل را کپی کنید و داده ها را با یک UNF موبایل "یک به یک" مبادله کنید. هنگام تغییر داده ها در یک UNF بزرگ ، باید داده های جدید / تغییر یافته را به این ساختار تکراری منتقل کنید و پس از تبادل داده با یک UNF موبایل ، داده های حاصل از یک دستگاه تلفن همراه را تبدیل کرده و در یک ساختار تکراری به یک قالب بزرگ UNF تبدیل کنید.
    2. داده ها را بطور مستقیم با ساختارهای UNF بزرگ مبادله كنید ، و طبق قوانین مبادله ، داده ها را "در پرواز" انجام دهید.
    تصمیم گرفتیم روی گزینه دوم بمانیم. گزینه اول ، اگرچه نوید برخی از مزایای مرتبط با سادگی تبادل داده های واقعی را داشت ، اما با تغییر ساختار (داده) در نسخه جدید UNF موبایل ، وضعیت بدی را تحمل نمی کرد. برای ادامه کار به تبادل داده ها به یک ، لازم است سرور ، UNF بزرگ را به روز کنید. که به دلایل بسیاری قابل قبول نبود.

    مکانیسم های تبادل داده که در سیستم عامل اجرا شده است بیشترین کار تولید بسته ها را برای هماهنگ سازی داده ها انجام می دهد و به شما امکان می دهد تا حداقل کد نویسی را انجام دهید. فرآیند مبادله از مکانیسم استاندارد 1C استفاده می کند: بستر سازمانی - مکانیسم تبادل داده؛ برای هر UNF موبایل ، یک گره تبادل داده در یک UNF بزرگ ایجاد می شود ، یک سرویس ثبت نام تغییر در یک UNF بزرگ و موبایل برای ردیابی داده های تغییر یافته از آخرین هماهنگی و غیره استفاده می شود.

    برنامه تلفن همراه مبادله داده ها را با استفاده از مکانیسم های پلتفرم آغاز می کند ، یک بسته تبادل (شامل شناسه برنامه تلفن همراه و داده های به روز شده در UNF تلفن همراه از آخرین هماهنگ سازی) را ایجاد می کند و آن را به UNF بزرگ ارسال می کند. براساس اطلاعات موجود در بسته شروع ، UNF بزرگ UNF از زمان آخرین هماهنگ سازی داده های تغییر یافته در UNF بزرگ را برای UNF موبایل آماده می کند و آنها را در بسته ها بسته بندی می کند. بسته های با فرمت XDTO ، اشیاء ابرداده 1C هستند که در XML سریالی شده اند. اندازه هر بسته بیش از 500 شی نیست.

    UNF موبایل این بسته داده را به صورت بسته جمع آوری می کند. پس از بارگیری آخرین بسته ، UNF موبایل شروع به پردازش داده های دریافتی - ارسال اسناد ، نوشتن دایرکتوری ها و غیره می کند. اگر اتصال خراب باشد ، از سرگیری مجدد بسته ها پشتیبانی می شود. ما ساز و کار رزومه کاری خود را برای UNF نوشتیم (در سیستم عامل نیست) ، اما از آنجا که UNF موبایل در کدهای منبع تهیه شده است ، توسعه دهندگان می توانند مکانیزم اجرای مکانیسم را ببینند و آن را برای برنامه های خود وام بگیرند.

    در طی هماهنگ سازی اولیه UNF موبایل با UNF بزرگ ، کار در UNF موبایل غیرممکن است - یک پنجره معین ظاهر می شود که پیشرفت روند کار را نشان می دهد. همه هماهنگ سازی های بعدی در پس زمینه هستند و کار UNF موبایل را مسدود نمی کنند.

    لیست کامل اشیاء رد و بدل شده بین UNF بزرگ و متحرک:

    • منابع:
      • نامگذاری
      • پیمانکاران
      • لیستی از کاربران
    • اسناد:
      • سفارشات خریدار
      • رسید تسویه حساب
      • هزینه نقدی
      • فاکتور خرید
      • فاکتور فروش
      • تولید
    • ثبت ها (اما نه همه قیمت بلکه فقط قیمت اصلی):
      • قیمت ها
      • قیمت کالاها
    • جزئیات سازمان:
      • نام
      • اطلاعات مالیاتی
    در یک UNF بزرگ ، کالا ها دارای عکس هایی هستند - خود کالاها. به منظور به حداقل رساندن ترافیک ، ما تصاویر را در UNF موبایل بارگذاری نمی کنیم ، آنها در صورت تقاضا بارگیری می شوند - به عنوان مثال ، وقتی کارت محصول را در UNF موبایل باز می کنیم.


    کارت محصول با تصویر محصول

    تکامل برنامه - در حال توسعه موارد استفاده

    یک وضعیت معمولی این است که تجارت در حال رشد است و عملکرد UNF موبایل در یک دستگاه تلفن همراه دیگر کافی نیست. یکی دیگر از کارمندان (یا کارمندان) در مشاغل ظاهر می شود و آنها نیز باید با سفارشات کار کنند.

    در نسخه های اول UNF موبایل ، سناریو حرکت کاملاً ساده بود - داده های وارد شده در UNF موبایل به پایگاه داده UNF بزرگ کپی شد و کاربر مجبور شد از این پس پرونده های مربوط به رایانه را نگه دارد. در این حالت ، UNF موبایل در حالت کار با سفارشات کار خواهد کرد ، و دیگر امکان نگه داشتن سوابق (مانند نسخه مستقل UNF موبایل) امکان پذیر نخواهد بود.

    البته این برای کاربر نهایی کاملاً راحت نبود - او قبلاً عادت داشت که سوابق را از دستگاه تلفن همراه نگه دارد و بعد از آن مجبور شد روی صفحه کلید کامپیوتر بنشیند. همه از این امر خوشحال نخواهند شد.

    بنابراین ، ما لیست سناریوها را برای موبایل UNF گسترش داده ایم. ظهور سرویس ابری ما http://1cfresh.com ، مبتنی بر فناوری ابر 1cFresh ، ما را در این امر یاری کرد. اکنون می توانید UNF بزرگی را در ابر قرار دهید. ما در حال رشد سهم سناریو برای استفاده از برنامه تلفن همراه را شرح داده ایم:

    1. کاملاً یک تجارت کوچک. حسابداری در یک دستگاه تلفن همراه انجام می شود.
    2. تجارت در حال رشد است - کارمندان ظاهر می شوند. می توانید UNF موبایل را روی دستگاه های تلفن همراه کارمندان قرار دهید. در این حالت ، شما باید بتوانید داده ها را بین دستگاه های تلفن همراه تبادل کنید تا همگام سازی داده ها انجام شود. برای این کار ، ما تصمیم گرفتیم که از طریق فایلها مبادله نکنیم ، بلکه برای هماهنگ سازی (و در همان زمان برای تهیه نسخه پشتیبان) از نسخه UNF بزرگ واقع در ابر http://1cfresh.com استفاده کنیم. وقتی این اسکریپت فعال باشد ، نمونه ای از UNF بزرگ در ابر http://1cfresh.com ایجاد می شود ، که از پایگاه داده آن برای همگام سازی داده ها بین دستگاه های تلفن همراه استفاده می شود. استفاده از یک دستگاه تلفن همراه در چنین سناریو رایگان است ، برای هر دستگاه اضافی که ماهانه 75 روبل شارژ می شود ، در این سناریو می توانید بیش از سه دستگاه استفاده نکنید. در این حالت ، به کاربران دستگاه های تلفن همراه می توان نقش های از پیش تعریف شده ای اختصاص داد - نماینده فروش ، مهندس خدمات ، فروشنده (پیکربندی دقیق نقش ها نیز امکان پذیر است). عملکرد برنامه موبایل بر این اساس محدود خواهد شد. همچنین می توان از طریق یک سرویس دهنده وب یا مشتری نازک با یک UNF بزرگ که در ابر میزبانی می شود ، کار کرد ، اما عملکرد ابر UNF به عملکرد UNF موبایل کاهش می یابد. اما لازم نیست که مستقیماً در UNF مبتنی بر ابر کار کنید - همه کارها فقط از طریق دستگاه های تلفن همراه قابل انجام است.
    3. تجارت به اندازه یک بنگاه متوسط \u200b\u200bرشد کرده است. در این حالت ، منطقی است برای اجاره یک نسخه کامل از UNF بزرگ در ابر به منظور دریافت (از طریق یک سرویس دهنده وب یا مشتری نازک) قابلیت های اضافی - CRM (برنامه ها عبارتند از CRM در UNF موبایل ، اما تاکنون فقط در یک نسخه بزرگ) ، مدیریت انبار ، افزایش قیمت گذاری ، امکان کار با بانک ها و غیره در این حالت ، تعداد دستگاه های تلفن همراه مشغول کار با یک UNF بزرگ محدود نمی شود (برای هر دستگاه هزینه اضافی با توجه به تعرفه ، همانطور که برای یک محل کار پرداخت می شود) ؛ 1 مجوز برای UNF در Freshhet یا برای "جعبه" UNF حق استفاده رایگان و 1 برنامه موبایل را می دهد. )

    تجربه کسب درآمد برنامه

    همانطور که قبلاً نوشتم ، برنامه تلفن همراه UNF رایگان است. چند وقت پیش ، ما تصمیم به کسب درآمد از برنامه خود گرفتیم (با استفاده از قابلیت های خریدهای درون برنامه ای که در نسخه 1C: Enterprise version نسخه 8.3.8 اجرا شده است) ، فروش قابلیت های اضافی - تولید و امکان همگام سازی با دستگاه های تلفن همراه اضافی.


    خرید عملکرد تولید یک خرید یک بار است و امکان همگام سازی با دستگاه های تلفن همراه اضافی به عنوان مشترکی که باید هر ماه تمدید شود ، قاب بندی شده است. جالب اینجاست که تنها 3 هفته پس از افزودن قابلیت خرید ، موبایل UNF از نظر میزان فروش برنامه های کاربردی تجاری ، به رتبه 15 برتر Google Play رسید.

    نتیجه

    موبایل UNF محصولی نسبتاً کوچک است (از نظر حجم منبع کد) اما کاملاً محبوب است. ما امیدواریم که داستان در مورد تکامل آن برای سازندگان محصولات نهایی کاربر تلفن همراه با استفاده از هر دو فناوری 1C و سایر ابزارهای توسعه مفید باشد.

    این نکته مفید خواهد بود که به شما یادآوری کنیم که در سیستم عامل تلفن همراه 1C می توانید برنامه هایی ایجاد کنید که نه تنها با پس زمینه سرور 1C در تعامل باشند. پروتکل های مورد استفاده برای تبادل داده در برنامه های تلفن همراه بر روی پلت فرم 1C مستقل از پلت فرم است (خدمات وب و HTTP ، پشتیبانی XML و JSON ، و غیره). بنابراین اگر شما به سرعت و به صورت پویا می توانید یک مشتری متقاطع (Android ، iOS ، Windows) با قابلیت کار آفلاین و بدون اتصال به اینترنت ثابت برای برنامه شغلی خود تهیه کنید ، ممکن است پلتفرم موبایل 1C بهترین انتخاب برای شما باشد.

    زنگ

    کسانی هستند که این خبر را قبل از شما می خوانند.
    برای دریافت آخرین مقالات مشترک شوید.
    پست الکترونیک
    نام
    نام خانوادگی
    چگونه می خواهید The Bell را بخوانید
    بدون اسپم