kancboom.ru

انتشارات. شرح برنامه. راه اندازی مکانیزم همگام سازی با unf synchronize 1s accounting prof

پیکربندی‌های 1C، حوزه‌های مختلف فعالیت‌های متخصصان شرکت را به میزان کم یا بیش از جزئیات خودکار می‌کنند. این غیر معمول نیست که یک سازمان از چندین پیکربندی به طور همزمان استفاده کند. این برنامه‌ها از یک سو، از نظر محتوای فرآیندهای خودکار کاملاً مستقل هستند، اما از سوی دیگر، حفظ ارتباط بین داده‌های آنها یا برقراری مکاتبات با نظم متفاوت ضروری است. مانند بسیاری از پیکربندی‌های «غیر حسابداری»، در مورد 1C.UNF، موضوع انتقال داده‌ها به سیستم حسابداری مرتبط است.

همگام سازی برنامه ها

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

نتیجه مثبت اصلی استفاده از این تکنیک عدم ورود مضاعف اسناد و سازگاری آنها در هنگام ذخیره در پایگاه های داده مختلف است.

در پیکربندی 1C.UNF، شروع همگام سازی با برنامه دیگری با دنبال کردن مسیر "شرکت / تنظیمات / ادغام با سایر برنامه ها / همگام سازی با برنامه های 1C.Enterprise" آغاز می شود. پیوند "تنظیم همگام سازی داده ها" در اینجا موجود است، با کلیک بر روی آن، کاربر جستجوی برنامه های موجود را برای ایجاد اتصالات لازم آغاز می کند. در پایان جستجو، برنامه از کاربر می‌خواهد که از لیست برنامه‌های شناسایی شده انتخاب کند تا با آن همگام شود.

این فرآیند با استفاده از یک جادوگر با کلیک بر روی دکمه "پیکربندی" فراخوانی می شود. اولین پارامترهایی که نیاز به تعریف دارند عبارتند از:

  • تاریخ شروع همگام سازی؛
  • فهرست سازمان‌ها، اگر برنامه دارای اعتبار بیش از یک شرکت باشد.

مقادیر را می توان از طریق لینک "تغییر قوانین همگام سازی داده ها" تنظیم کرد.

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

در آینده، برنامه‌ها شروع به کار با هم خواهند کرد و به صورت دوره‌ای داده‌ها را مبادله می‌کنند و اشیاء مرتبط از نظر تغییر محتوا، ارسال و علامت‌گذاری برای حذف در همان حالت باقی می‌مانند.

هشدارهای همگام سازی داده ها

این رابط برای مشاهده آمار فرآیند همگام سازی برنامه و تنظیم دستی نتایج طراحی شده است. اطلاعات این بخش در چهار برگه توزیع شده است:

  • اسناد پست نشده؛
  • جزئیات ناقص؛
  • درگیری ها؛
  • تا تاریخ ممنوعیت پذیرفته نمی شود.

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

باید به خاطر داشت که عدم توجه سیستماتیک به هشدارهای سیستم و انباشتگی آنها منجر به عدم یکپارچگی واقعی انطباق می شود و اتصال برقرار شده پیکربندی ها را رسمی می کند.

حالت های اجرای همگام سازی

طیف داده های ارسال شده و مجری که انتقال را انجام می دهد، مشمول پیکربندی هستند. به کاربر این فرصت داده می‌شود که ترکیب داده‌ها را با یک دوره زمانی محدود کند، طرف مقابل یا انواع خاصی از اسناد را از لیست انتقال حذف کند. می توانید گزینه انتقال داده بین پیکربندی ها را انتخاب کنید:

  • "حالت خودکار" - همانطور که از نام آن پیداست، سیستم تغییرات را بدون دخالت کاربر نظارت می کند، نیاز به تبادل را تعیین می کند و آن را انجام می دهد.
  • "کنترل دستی" - شامل ارسال خودکار دایرکتوری ها است، اقدامات با اسناد تحت کنترل کاربر است و انتقال داده ها به اجبار انجام می شود.

همگام سازی با سیستم حسابداری

پیکربندی 1C.Accounting اغلب در ارتباط با UNF استفاده می شود. در ابتدا، تطبیق دایرکتوری های اصلی با استفاده از فیلدهای شناسایی اصلی انجام می شود، به عنوان مثال:

  • حساب های بانکی - فیلدهای "مالک"، "شماره حساب"؛
  • قراردادهای طرف قرارداد - فیلدهای "نام"، "کد"، "مالک"، "ارز تسویه حساب"، "سازمان"، "نوع توافق"؛
  • طرفین - فیلدهای "نام"، "TIN"، "KPP"؛
  • نامگذاری - فیلدهای "کد"، "نام" و غیره.

ارسال اکثر اسناد از UNF به برنامه حسابداری در جهت مخالف امکان پذیر است، اسناد منحصراً به بانک و صندوق نقدی منتقل می شوند.

همگام سازی با برنامه 1C

شرکت‌هایی با حسابداری ساده از 1C.OP برای تولید گزارش‌های تنظیم‌شده و ارائه آن به سازمان‌های دولتی استفاده می‌کنند. در صورتی که همراه با 1C.OP، از پیکربندی UNF برای حفظ حسابداری مدیریت استفاده می شود، توصیه می شود همگام سازی داده های این پیکربندی ها را تنظیم کنید.

ایدئولوژی برقراری ارتباط از ماهیت مشابهی در مورد برنامه حسابداری برخوردار است. اطلاعات مربوط به طرف مقابل و حساب های آنها از دایرکتوری ها و اسناد پرداخت برای بانک و صندوق نقدی به OP منتقل می شود. همگام سازی خودکار انتقال تمام اسناد به OP را تضمین می کند که کاربر می تواند متعاقباً موارد مربوط به حسابداری مالیاتی را انتخاب کند.

اپلیکیشن موبایل 1C: مدیریت شرکت ما برای کار تلفن همراهمی تواند همراه با دسکتاپ استفاده شود ( پروفسوریا پایه ای) یا نسخه ابری برنامه 1C: مدیریت شرکت ما 8.

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

این مراحل در زیر نشان داده شده است. آنها باید روی رایانه محلی شما اجرا شوند. مثال، رایانه ای را در نظر می گیرد که یک سیستم عامل را اجرا می کند پنجره ها:

  • باید مطمئن شوید که وب سرور بر روی رایانه شما نصب و اجرا شده است آپاچییا IIS، آ دیواره آتشاتصالات ورودی به پورت مورد استفاده توسط وب سرور (معمولاً 80 یا 8080) را مسدود نمی کند. اطلاعات بیشتر در مورد راه اندازی وب سرورها را می توانید در اسناد ارائه شده به همراه آنها بیابید.
  • نیاز به استقرار یک برنامه دسکتاپ 1C: مدیریت شرکت ما 8در کامپیوتر شما. توصیه می شود از آخرین نسخه برنامه دسکتاپ استفاده کنید. انجام خواهد داد پایه اییا پروفسورنسخه

    همگام سازی با برنامه تلفن همراه از طرف کاربری انجام می شود که به برنامه دسکتاپ دسترسی دارد.

    به طور پیش فرض، در حال حاضر یک کاربر در برنامه دسکتاپ وجود دارد مدیر، می توانید از آن استفاده کنید یا یک مورد جدید دریافت کنید (بخش مدیریتتنظیمات کاربر و حقوقکاربران، تنظیم حداقل حقوق مورد نیاز برای همگام سازی - حراجی, تدارکاتو پول.

  • شما باید یک وب سرویس را منتشر کنید سرویس موبایلبرای تبادل داده با یک برنامه تلفن همراه این عملیات در پیکربندی برنامه دسکتاپ انجام می شود 1C: مدیریت شرکت ما 8. برای انجام این کار، از آیتم منو استفاده کنید مدیریت.


در پنجره ای که ظاهر می شود، باید نام نشریه را مشخص کنید، وب سرویس مورد استفاده را انتخاب کنید، فهرست راهنمای انتشارات را تنظیم کنید و مطمئن شوید که چک باکس ها علامت زده شده اند. انتشار خدمات وبو سرویس موبایل.


پس از وارد کردن نام کاربری و رمز عبور، مرورگر شما باید پیوندی به آن نمایش دهد WSDLطرح.


    در اپلیکیشن موبایل باید آدرس محل انتشار وب سرویس و همچنین نام کاربری و رمز عبور خود را وارد کنید. آدرس باید چیزی شبیه http:///[PublicationName] باشد. اگر رایانه محلی و دستگاه تلفن همراه به یک شبکه متصل هستند، پس IP آدرس هاکامپیوتر از محلی خود استفاده می کند آدرس آی پی.

    اگر یک دستگاه تلفن همراه از طریق اینترنت از شبکه دیگری به پایگاه اطلاعات مرکزی متصل شود، لازم است از یک استاتیک خارجی استفاده شود. آدرس آی پیکامپیوتر. این سرویس می تواند توسط ارائه دهنده خدمات اینترنتی شما ارائه شود. اگر به دلایلی استاتیک خارجی آدرس آی پیقابل استفاده نیست، سپس می توانید از این سرویس استفاده کنید 1C: پیوند(به جز کاربران نسخه های پایه که این سرویس برای آنها در دسترس نیست).

پس از انجام مراحل بالا، تنظیم همگام سازی اپلیکیشن موبایل با نسخه دسکتاپ اپلیکیشن را انجام دهید 1C: مدیریت شرکت ما 8تکمیل خواهد شد.


← کار با لیست پایگاه های اطلاعاتی

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


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

مانند بسیاری از برنامه‌های کاربردی تلفن همراه که بر روی پلتفرم تلفن همراه چند پلتفرمی 1C:Enterprise نوشته شده‌اند، UNF موبایل در iOS، Android و Windows در دسترس است.

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

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

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

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

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

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

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

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

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

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

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

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

عملیات خودمختار

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

تجربه کسب درآمد از اپلیکیشن

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


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

نتیجه

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

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

در پیکربندی 1C:Management یک شرکت کوچک، تبادل داده با پیکربندی حسابداری سازمانی اجرا می شود. امکان راه اندازی صرافی با نسخه های 1C: Enterprise Accounting 2.0، 3.0، و همچنین 3.0، واقع در سرویس 1C-Fresh وجود دارد.

تبادل داده بین پیکربندی ها با استفاده از یک دستیار ویژه برای تنظیم تبادل داده پیکربندی شده است که در بخش "تنظیمات" "همگام سازی با 1C: برنامه های سازمانی" قرار دارد.

پس از تنظیم پرچم "همگام سازی داده ها" با استفاده از دستور "تنظیم همگام سازی داده ها" به دستیار ویژه تنظیم همگام سازی می رویم. ابتدا باید پیشوند پایگاه اطلاعاتی فعلی را تعیین کنید، اگر قبلاً تنظیم نشده است، و نوع پایگاه اطلاعاتی را که مبادله با آن پیکربندی شده است، انتخاب کنید.

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

در مرحله 3، باید گزینه اتصال به برنامه دیگری را تعیین کنید. اتصال مستقیم به برنامه از طریق اینترنت امکان پذیر است. انتقال فایل های تبادل از طریق دایرکتوری محلی، منبع FTP یا از طریق ایمیل.

در مرحله بعد می توانید قوانین آپلود اطلاعات را تغییر دهید.

بین پیکربندی‌های 1C: مدیریت یک شرکت کوچک و 1C: حسابداری، تبادل کلیه اطلاعات مرجع نظارتی اولیه، یعنی دایرکتوری‌های "سازمان‌ها"، "واحدهای ساختاری"، "طرفداران"، "نام‌گذاری" و غیره اجرا شده است.

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

از 1C: مدیریت پیکربندی یک شرکت کوچک، اسناد مربوط به حسابداری مدیریت، یعنی حسابداری دارایی، حقوق و اسناد از بخش "شرکت" به 1C: حسابداری سازمانی منتقل نمی شود. اسناد درج موجودی اولیه، اسناد «فاکتور رسید» با نوع تراکنش «بازگشت از پردازشگر»، سند «دریافت به حساب» با نوع تراکنش «از حساب‌دار»، اسناد «فاکتور» و «فاکتور دریافت‌شده» منتقل نمی‌شود که جزئیات "سند پایه" پر نشده است. اطلاعات مرجع در مورد موارد با انواع "عملیات"، "نوع کار" و "مصرف" منتقل نمی شود.

همگام سازی عناصر دایرکتوری و اسناد با استفاده از یک پیوند در هنگام تبادل خودکار انجام می شود، اما می توان مطابقت اشیاء دو پایگاه داده را در طول تبادل تعاملی پیکربندی کرد.

اسناد پیکربندی فقط در صورتی برای مبادله ثبت می شوند که جزئیات مربوط به مبادله تغییر کرده باشد. هنگام ارسال اسناد بدون تغییر جزئیات، آنها برای تعویض ثبت نمی شوند.

در تنظیمات تبادل می توانید فیلترهای تبادل را تنظیم کنید:

  • تاریخ شروع بارگذاری اسناد،
  • انتخاب توسط سازمان

همگام سازی در 1C: مدیریت شرکت های کوچک (SNF) می تواند به صورت تعاملی انجام شود یا می توانید یک برنامه همگام سازی خودکار تعریف کنید.

بارگذاری...