مقایسه پلتفرم های توسعه 1C و Client Communicator

در این مقاله من 1C و KliK را نه به عنوان یک راه حل آماده برای پیاده سازی، بلکه به عنوان پلتفرم هایی برای ایجاد یک راه حل فردی در نظر خواهم گرفت.

1S
ارتباط دهنده مشتری

نسخه های رایگان

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

هر پیکربندی را می توان در حالت تک کاربره به صورت رایگان و بدون محدودیت استفاده کرد.

نصب

گزینه فایل (برای استفاده از شبکه توصیه نمی شود):
1. پلت فرم را نصب کنید.
2. یک پایگاه اطلاعاتی ایجاد کنید.
گزینه سرور:
1. نصب یک DBMS به انتخاب شما (MS SQL، PostgreSQL، IBM DB2، PostgresPro، پایگاه داده اوراکل).
2. نصب پلت فرم بر روی سرور.
3. ایجاد یک پایگاه اطلاعاتی در سرور.
4. بر روی رایانه های مشتری نصب کنید و دسترسی به پایگاه اطلاعاتی را پیکربندی کنید.

نسخه سرور معمولاً توسط یک متخصص با تجربه 1C نصب می شود.

1. نصب MS SQL.
2. بازیابی پایگاه داده در سرور.
3. بر روی رایانه های مشتری نصب کنید و دسترسی به پایگاه داده را پیکربندی کنید.
حتی یک متخصص فناوری اطلاعات نمی تواند نصب را انجام دهد.

سیستم عامل مورد نیاز

مایکروسافت ویندوز، لینوکس، Mac OS X.

ویندوز مایکروسافت.

هزینه

اجاره

از 700 تا 1300 روبل در ماه برای یک اتصال فعال
فقط در سرویس ابری.

1000 روبل در ماه برای یک محل کار
1500 روبل در ماه برای یک اتصال
امکان یافتن پایگاه داده در یک شبکه محلی وجود دارد.

خرید مجوز (به عنوان مثال در پیکربندی مدیریت تجارت برای 25 نفر)، به روبل

خرید برای هر تعداد مجوز امکان پذیر است، محاسبه برای 25 مجوز می باشد.
پیکربندی - 25
مجوز سرور – 86
مجوز مشتری برای 25 ایستگاه کاری - 99
مجموع: 211.

امکان خرید مجوز وجود دارد تنها از 25 مجوز (یک گزینه برای خرید حداکثر 25 مجوز وجود دارد).
برای 25 شغل - از 200 تا 000.
برای 25 اتصال - از 300 تا 000.

اطلاعات و پشتیبانی فنی. به روز رسانی

هزینه پیشنهادی 1C: ITS برای 12 ماه 40
بدون بستگی به تعداد مجوزهای خریداری شده قبلی دارد.

بستگی دارد از تعداد مجوزهای خریداری شده قبلی - 25٪ از مقدار مجوزهای خریداری شده.
در مثال بالا: از 50 تا 000
این مبلغ هر سه ماه به قسمت های مساوی تقسیم می شود.

مجوز

1 گزینه: کلید USB.
2 گزینه: مجوز الکترونیکی. سندی با لیستی از کدهای پین برای 3 نصب مجدد ممکن صادر می شود. برای نصب مجدد بعدی باید یک کلید درخواست کنید.

درخواست مجوز ایجاد می شود، پس از دریافت پاسخ، آن را دانلود می کنیم.
1 گزینه: در هر محل کار - هنگام تغییر/افزودن محل کار، درخواست مجوز لازم است.
2 گزینه: برای اتصال رایانه - هنگام تغییر/افزودن رایانه ای که از آن به پایگاه داده متصل می شود، درخواست مجوز لازم است.
3 گزینه: مجوز پایگاه داده - هنگام نصب و تغییر تعداد اتصالات، درخواست مجوز لازم است.

راه حل های آماده

6 محبوب ترین پیکربندی وجود دارد:
1. حسابداری
2. حقوق و دستمزد و مدیریت پرسنل
3. مدیریت تجارت
4. اتوماسیون جامع
5. مدیریت یک شرکت کوچک
6.ERP
علاوه بر آنها، بسیاری از راه حل های صنعتی تولید می شود.

3 پیکربندی اساسی وجود دارد:
1. فروش
2. مدیریت
3. تجارت
علاوه بر آنها، 5 راه حل صنعتی آماده وجود دارد.

مشتری Communicator برای ایجاد راه حل های اتوماسیون فردی طراحی شده است.

پیاده سازی و اصلاح

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

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

هزینه اجرا / تجدید نظر

از 1800 روبل در ساعت.

از 1500 روبل در ساعت.

امکان بهبود / اصلاح در داخل

برای هر گونه تغییر داده به یک برنامه نویس 1C نیاز است.

شاید خودتان بتوانید تغییرات جزئی انجام دهید:
1. اضافه کردن دایرکتوری های جدید (جدول SQL ایجاد می شود).
2. اضافه کردن فیلدها در فهرست ها (جدول).
3. ایجاد زمینه های محاسبه شده (نتایج در پایگاه داده ذخیره نمی شوند، آنها پویا هستند)، با استفاده از یک جادوگر بصری برای ایجاد محاسبات.
4. ایجاد محاسبات ذخیره شده (نتایج در پایگاه داده ذخیره می شود). پیکربندی به طور خودکار باعث ایجاد SQL می شود.
5. ایجاد رویدادهای پایگاه داده. به عنوان مثال، هنگامی که پرداخت دریافت شد، یک ایمیل تأیید ارسال کنید.
6. رویدادهای برنامه ریزی شده ایجاد کنید. به عنوان مثال، به طور خودکار یک تبریک تولد ارسال کنید.
7. محتویات فرم ها و کارت ها را ویرایش کنید.
برای تغییرات پیچیده تر، لازم است یک برنامه نویس با دانش T-SQL و vbsript درگیر شود.

ایجاد فرم های قابل چاپ

برنامه نویس 1C مورد نیاز است.

فرم های گزارش با استفاده از Fast Report، Word یا Excel برای انتخاب ایجاد می شوند.
هر کاربر می تواند برای خود گزارش ایجاد کند.
ایجاد گزارش‌های سریع به آموزش اولیه نیاز دارد (فیلم‌های رایگان در دسترس هستند) و از یک جادوگر پرس‌وجو مناسب استفاده می‌کند.
برای ایجاد گزارش در Word یا Excel، باید MS Office را نصب کرده و یکپارچه سازی را فعال کنید.

کار با اسکنر بارکد

نصب پردازش ویژه برای کار با مدل اسکنر موجود مورد نیاز است.

هیچ پیکربندی دستگاه اضافی مورد نیاز نیست. اسکنر به کامپیوتر متصل می شود و شروع به کار می کند.

ادغام با PBX

شما باید یک افزونه برای PBX خود بخرید.

بدون نیاز به پرداخت اضافی، موجود در پلت فرم.
نیاز به پیکربندی دارد.

ادغام با صندوق های پول آنلاین

نصب پسوند برای مدل صندوقدار انتخابی ضروری است.

شغل برنامه نویس مورد نیاز است

ادغام با 1C

گاهی اوقات لازم است داده ها را بین پیکربندی های مختلف 1C همگام سازی کنید. می توانید خودتان آن را پیکربندی کنید.

می توانید خودتان آن را پیکربندی کنید. دانش ساختار پایگاه داده 1C الزامی است.

کارایی

عملکرد به عوامل مختلفی بستگی دارد:
1. کیفیت رویه های نوشته شده توسط توسعه دهنده.
2. انجام وظایف پس زمینه.
3. هیچ کاری برای بهینه سازی امنیت اطلاعات انجام نمی شود.
4. مشخصات فنی پایین سرور و کامپیوتر مشتری.

الزامات تجهیزات سرور بسیار زیاد است. به عنوان مثال، 50 کاربر به یک پردازنده 8 x 3,2 و 96 گیگابایت رم نیاز دارند.

الزامات سرور با نسخه انتخاب شده MS SQL مطابقت دارد. لیست نسخه های Microsoft SQL Server2012 و الزامات مورد نیاز آنها در این آدرس موجود است پیوند.
تا 15 ایستگاه کاری و با حجم پایگاه داده کمتر از 10 گیگابایت، می توانید از نسخه رایگان Microsoft SQL Express استفاده کنید.
بیش از 15 ایستگاه کاری یا اگر حجم پایگاه داده بیش از 10 گیگابایت است، باید از نسخه استاندارد Microsoft SQL Server 2012 یا بالاتر (توسعه دهنده، سازمانی و غیره) استفاده کنید.

رابط کاربری

موضوعات

2 موضوع وجود دارد: استاندارد (منسوخ شده) و تاکسی.

52 تم وجود دارد که کاربر می تواند از بین آنها انتخاب کند.

کارت شی

یک برنامه نویس می تواند فرم های سند مختلفی را برای رابط های مختلف ایجاد کند. در عمل بسیار به ندرت استفاده می شود.

در طراح، می توانید برای هر گروه کاربری کارت های مختلفی ایجاد کنید.

فرم های دارای لیست

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

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

توابع جمع در یک جدول

هیچ یک.

کاربر می تواند آن را مطابق با نیاز خود سفارشی کند.

فیلترها در جداول

در دسترس:
1. امکان قرار دادن فیلترهای سریع روی فرم;
2. بر اساس محتویات فیلد انتخاب شده در خط فیلتر کنید.
3. تنظیم لیست (جستجو بر اساس محتویات فیلد، با لینک مستقیم و پشت، رنگ آمیزی، گروه بندی).

در دسترس:
1. امکان قرار دادن فیلترهای سریع روی فرم;
2. بر اساس محتویات فیلد انتخاب شده در خط فیلتر کنید.
3. فیلتر پیشرفته (جستجو بر اساس محتویات فیلد، با لینک مستقیم و پشت، رنگ آمیزی)، فیلترها را می توان در سه گزینه ذخیره کرد: عمومی با حق تغییر، عمومی بدون حق تغییر، فقط برای سازنده در دسترس است.
4. فیلتر سریع بر اساس ستون (مانند اکسل).
5. درختی از فیلترها در دو نوع استاتیک و پویا (از طریق لینک مستقیم و بک لینک).
6. گروه بندی داده ها با استفاده از ماوس.

OLAP - گزارش می دهد

هیچ یک.

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

ژئو تجسم

نیاز به خرید اضافی 1C: Enterprise 8. مدیریت داده های مکانی GIS.

در دسترس.

چند زبانه

در دسترس.

در دسترس.

نمودارها و نمودارها

در دسترس.

در فرم های رابط موجود است.

وارد کردن از صفحه گسترده اکسل

پردازش مورد نیاز است.

در دسترس.

استفاده از ابزارک ها

گمشده است

در دسترس.

چت بین کاربران

در دسترس.

در دسترس.

اداره

نقش های کاربر ایجاد می شود.
برای هر نقش، حقوق مربوط به اشیاء پیکربندی مشخص شده است.
یک کاربر می تواند چندین نقش مشخص داشته باشد.

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

پیکربندی

ما به یک برنامه نویس 1C نیاز داریم که دوره های پیکربندی را در 1C گذرانده باشد.
زبان برنامه نویسی بسیار خاص است.

کارهای ساده توسط کاربران با تجربه انجام می شود. برخی از رویه‌ها و محرک‌های پیچیده با استفاده از Build Wizard ایجاد می‌شوند.
برای کارهای پیچیده جذب برنامه نویس با دانش T-SQL و vbscript ضروری است (تحصیل در تمامی دانشگاه هایی که برنامه نویس تربیت می کنند الزامی است).

کاربرد بهبودها

هنگام ایجاد اشیاء جدید، باید همه کاربران را در حین انجام به روز رسانی متوقف کنید.

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

تصحیح داده های انبوه

یک فرم ویژه برای تغییر جزئیات گروه وجود دارد.
پردازش ویژه نوشته شده توسط برنامه نویسان 1C مورد نیاز است.
لازم است همه داده های وابسته را دوباره پر کنید، یا همه اسناد تغییر یافته را دوباره پست کنید.

امکان تغییر انبوه داده ها توسط کاربر از یک فرم با جدول وجود دارد.
زمان نوشتن و اجرای اسکریپت ها برای جایگزینی داده ها با T-SQL در مقایسه با 1C چندین برابر کمتر است.
هنگام استفاده از محرک‌هایی که داده‌ها را زمانی که دیگران تغییر می‌کنند دوباره محاسبه می‌کنند، هیچ مغایرتی رخ نمی‌دهد. به عنوان مثال، اگر یک تغییر قیمت گسترده وجود داشته باشد، مقدار روی خط و در خود سند به طور خودکار تغییر می کند.

رابط وب

در دسترس.

در دسترس.

فرآیندهای کسب و کار

یک ویرایشگر گرافیکی ساخت و ساز وجود دارد.

یک ویرایشگر گرافیکی ساخت و ساز وجود دارد.

نتیجه گیری:
1. قیمت خرید اولیه در نسخه اولیه یکسان است.
2. قیمت سرویس 1C بسیار بالاتر است، زیرا اغلب به کمک یک برنامه نویس نیاز است.
3. برخی از عملکردها در 1C در دسترس هستند، اما با هزینه اضافی.
4. رابط کاربری در Client Communicator بسیار راحت تر است.
5. بهبود در 1C زمانبرتر است و به صلاحیت های تخصصی خاصی نیاز دارد.
6. برای 1C، شرکت از بهترین سرور موجود، حتی فقط برای کارهای حسابداری استفاده می کند.

منبع: www.habr.com