یادگیری زبان برنامه نویسی 1C 8.3. برنامه های آموزشی در روز چهارشنبه "1C: Enterprise

وزارت آموزش و پرورش و علوم روسیه

آموزش و پرورش دولت فدرال

تأسیس آموزش حرفه ای بالاتر

"دانشگاه ایالتی پنیزا"

A. E. Khokhlov

برنامه نویسی Fundamentals در چهارشنبه "1C: Enterprise"

Penza، 2016.

UDC 631.3 (075)

r e c e n z i n t:

رئیس بخش "اطلاع رسانی کاربردی"

آکادمی تکنولوژیک دولت Penza

استاد تعمیرات A. P.

khhhlov A. E.

x86 برنامه نویسی Fundamentals در چهارشنبه "1C: Enterprise":Tutorial / A. E. Khokhlov، E. M. Golobokova، Yu.V. Tereyakova - Penza: انتشارات Penza. دولت دانشگاه، 2015. - 144 p.

کتاب درسی اجازه می دهد تا شما را به تکنیک های توسعه و اصلاح راه حل های کاربردی در پلت فرم 1C: سازمانی 8.3. در مثال ایجاد یک راه حل واقعی کاربردی، ساختار اشیاء سیستم های مختلف، هدف و روش استفاده آنها نشان داده شده است. رویه ها در زبان جاسازی شده، از جمله استفاده از زبان پرس و جو وجود دارد.

UDC 631.3 (075)

© Khokhlov a.e.، 2016

© Publishing House Penza دانشگاه ایالتی، 2016

2.1. ترکیب برنامه "1c: Enterprise 8" 7

2.2. ساختار پیکربندی 9.

2.3. معماری برنامه "1c: Enterprise" 12

3. مدل شیء پلت فرم "1C: Enterprise" 18

7. Registers 75.

معرفی

سیستم برنامه ها "1c: Enterprise 8" در نظر گرفته شده است تا فعالیت های شرکت ها، سازمان ها و افراد را به صورت خودکار انجام دهد. این سیستم بر اساس یک پلت فرم تکنولوژیکی انعطاف پذیر است، قابلیت های آن به شما امکان می دهد تا انواع مختلفی از برنامه های کاربردی کسب و کار را ایجاد و تغییر دهید.

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

عملکرد سیستم به دو فرآیند تقسیم می شود:

    پیکربندی (شرح مدل موضوع موضوع به وسیله وسیله ای که توسط سیستم ارائه شده است)

    اعدام (پردازش موضوع موضوع).

فرایند پیکربندی به نوبه خود به چندین مولفه تقسیم می شود:

    "Visual" ایجاد یک ساختار پیکربندی (مانند اشیاء پیکربندی به عنوان دایرکتوری ها، اسناد و غیره)،

    راه اندازی فرم های محاوره ای شیء

    تعیین جزئیات رفتار شیء، فرم ها (نوشتن کد در زبان سیستم در مکان های پیکربندی خاص)،

    ایجاد رابط ها، مجموعه حقوق کاربر (نقش ها).

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

راهنمای مطالعه نمونه ای از پیکربندی پلت فرم سرمقاله 8.3.6.2014 (نسخه آموزش) را فراهم می کند.

نسخه آموزش یا نسخه برای آموزش برنامه نویسی می تواند از http://online.1c.ru/catalog/free/learning.php دانلود شود

برای آموزش برنامه نویسی، ما به 1C 8.3 نیاز داریم (نه کمتر از 8.3.4.482).

اگر شما 1C نسخه 8.3 را نصب کرده اید - از آن استفاده کنید. اگر نه، نسخه آموزشی را دانلود و نصب کنید که 1C به ویژه برای اهداف آموزشی تولید می کند.

وظیفه ML دانلود و نصب یک نسخه یادگیری 1c 8.3.

دستورالعمل اعدام:

  • 1. باز کردن آرشیو دانلود شده توسط مرجع به یک پوشه جداگانه در دسکتاپ:
  • 1.1. لینک دانلود با Dropbox (گزینه NSL)https: //www.dropbox.eom/s/t69xyrrhsdugfzf/lc_predprijatie_ 8.3_uchebnaja_versija.zip؟dl\u003dl
  • 1.2. لینک برای دانلود با Mail.ru (Option N ° 2)https://cloud.mail.ru/public/59a9a532864d/lc_predprijatie_8.3_ uchebnaja_versija.zip.
  • 2. فایل "setup.exe" را اجرا کنید.
  • 3. روی "بعدی"، "بعدی"، "SET" کلیک کنید.
  • 4. صبر کنید تا نصب شود

پس از اتمام کار شماره 1، این میانبر باید روی دسکتاپ شما ظاهر شود (شکل 1):

وارد کنید (نسخه آموزشی)

شکل. یکی راه اندازی برچسب 1C: Enterprise

برنامه اول

این در حال حاضر تبدیل به یک سنت از برنامه نویسان - مطالعه یک زبان جدید، اولین چیزی که آنها در آن بنویسید، یک برنامه است که عبارت "سلام، جهان را" چاپ می کند.

بیایید رایانه شما این عبارت را در روسیه "سلام، صلح" به ارمغان بیاورد.

شماره کار 2 برنامه را در زبان 1C 8.3 بنویسید، که وقتی شروع به نمایش می کند عبارت "سلام، جهان!" را نشان می دهد.

دستورالعمل اعدام:

  • 1. برچسب "1C: Enterprise" را بر روی دسکتاپ خود اجرا کنید.
  • 2. شما لیستی از پایگاه های داده 1C را باز کرده اید (شکل 2). همانطور که می بینید، خالی است. بیایید یک پایگاه آموزشی ایجاد کنیم که در آن ما برنامه خواهیم داشت. دکمه را فشار دهید "اضافه کردن".
  • 3. انتخاب کنید و کلیک کنید "به علاوه" (شکل 3).
  • 9 sh اضافه کردن پایگاه اطلاعات / GR\u003e TPS X

شکل. 3

4. انتخاب کنید ... "(شکل 4) و کلیک کنید "به علاوه".


شکل. چهار.

5. به عنوان نام پایه، مشخص کنید "آموزشی" (شکل 5) و کلیک کنید "به علاوه".


شکل. پنج

6. هر پوشه خالی را به عنوان یک دایرکتوری پایگاه داده مشخص کنید (در این مورد، این پوشه "آموزشی" در اسناد من است (شکل 6)). روی "بعدی" کلیک کنید.


شکل. 6

7. گزینه تأیید اعتبار را مشخص کنید. "به صورت خودکار انتخاب کنید"،حالت راه اندازی "مشتری چاق". به عنوان نسخه 1 S: شرکت ها چیزی را مشخص نمی کنند، روی دکمه "Finish" کلیک کنید (شکل 7).


شکل. 7

8. همانطور که می بینید، اولین پایه ای که ما فقط خود را ایجاد کرده ایم، در لیست ظاهر شده است، که ما فقط خود را ایجاد کردیم (شکل 8)! بیایید شروع به نوشتن کد کنیم دکمه را فشار دهید "پیکربندی".

شکل. هشت

9. در پنجره ای که باز می شود، از طریق منو را انتخاب کنید "پیکربندی"پاراگراف "پیکربندی باز"(شکل 9).

پیکربندی (نسخه آموزش) - پیکربندی

شکل. 9. آیتم منو را انتخاب کنید "پیکربندی باز"

10. در پانل باز شده در سمت چپ، راست کلیک بر روی "" پیکربندی " و از لیست انتخاب کنید "ماژول برنامه مدیریت شده را باز کنید" (شکل 10).

پیکربندی

اقدامات »F / | x і 4

© *؟ عمومی _za krnsіamі!

پیکربندی

^ باز کردن ماژول برنامه مدیریت شده ماژول باز شده

شکل. 10 انتخاب آیتم "باز کردن ماژول برنامه مدیریت شده"

11. پنجره با سردبیر باز شد (شکل 11). در اینجا شما می توانید متن را بنویسید! ما در آینده با او کار خواهیم کرد.

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

12. متن زیر را به این پنجره بازنویسی کنید (شکل 12):

گزارش ("سلام، صلح!")؛


13. کد اولین برنامه ما آماده است. شروع به اجرای آن کنید. از طریق منو " اشکال زدایی" "شروع اشکال زدایی" (یا کلید / 'і) (شکل 13).

DI Configurator (نسخه آموزش) - پیکربندی

і فایل ویرایش متن پیکربندی Otlakhka ALG4NASTTRY »« کمک پنجره خدمات

10 Сizі |

і ب & d t؟ © »і a і //

[koifiguroya *

اقدامات؟

koifigurashya

$ # عمومی 8؟ Constants 1111 منابع ® C] اسناد

سیاهههای مربوط اسناد (..) دوباره

پیکربندی (نسخه آموزش)

l پیکربندی قابل ویرایش از پیکربندی پایگاه داده متفاوت است. به روز رسانی پیکربندی پایگاه داده؟

....................

شکل. 13 شروع یک برنامه برای اعدام

14. سوال در تایید پاسخ خواهد شد.

15. پس از یک ثانیه، یا دو شروع به 1C و در پنجره پایین ظاهر خواهد شد "سلام، صلح!". ما از رایانه ای که می خواستیم به دست آورده ایم، اولین برنامه ما به دست آورده ایم (شکل 14).

پیام ها:

سلام دنیا!

شکل. چهارده. نتایج برنامه

دوره برنامه نویسی ویدئویی بزرگ در سیستم 1C: Enterprise. شامل 7 دوره:

1. 1C: Enterprise 8.3. اولین مراحل توسعه دهنده
- در ساختار نسخه جدید سیستم "1C: Enterprise 8.3" -
- اصول کلی برای توسعه سیستم را تصور کنید؛
- راه هایی برای مطالعه بیشتر و استاد سیستم "1c: Enterprise 8"؛
- استفاده از مهارت های اساسی کار در "1C: Enterprise 8"؛
- کار با کتاب های مرجع، اسناد و اشیاء دیگر، سفارشی خواص خود را؛
- در سطح اولیه برای کار با عناصر اصلی کنترل فرم، دستگیره رویداد و سایر قابلیت های سیستم.

2. 1C: Enterprise 8.3. مقدمه ای بر پیکربندی اشیاء اصلی
با درک اصول کلی ساخت سیستم "1C: Enterprise 8"
- مهارت های اساسی کار را در محیط "1C: Enterprise 8"

3. استفاده از درخواست ها در سیستم "1c: Enterprise 8". زبان پرس و جو
- درخواست نوشتن
- کار با طراح درخواست
- استفاده صحیح از انواع مختلف IB جداول
- آگاهی از ویژگی های کار با جداول مجازی ثبت نام

4. 1C: Enterprise 8.3. راه حل وظایف عملیاتی
- کار با ثبت انباشت
- نوشتن الگوریتم ها برای انجام مدارک مدارک
- از مکانیسم قفل های کنترل شده استفاده کنید
به راحتی با راه های بهبود راه حل ها

5. 1C: Enterprise 8.3. تصمیم گیری وظایف حسابداری
- امکان طراحی یک برنامه حسابداری و ثبت نام حسابداری برای حل مشکلات مصنوعی، چند نفره، تحلیلی، کمی و ارز حسابداری؛
- به درستی ثبت نام را با حرکات در تمام انواع حسابداری هر دو در طول اسناد و هنگام ضبط عملیات دستی پر کنید؛
- پردازش پیچیده بهینه سازی اسناد اولیه و نظارتی با تجزیه و تحلیل نتایج ثبت حسابداری در حالت چند نفره هنگام استفاده از پیکربندی قفل کنترل شده؛
- از مکانیسم طرح بندی داده برای توسعه هر گونه گزارش حسابداری مانند خلاصه مصنوعی و دقیق تحلیلی استفاده کنید.

6. 1C: Enterprise 8.3. راه حل وظایف حل و فصل
به دستگاه خوش آمدید "1c: Enterprise 8.3"
- قادر به اعمال در عمل روش شناسی برای حل وظایف اتوماسیون پرداخت حقوق و دستمزد
- کنترل عملکرد راه حل توسعه یافته را کنترل کنید
- تصور کنید رابطه اشیاء پیکربندی، جداول فیزیکی و جداول ثبت محاسبات مجازی
- برو و به درستی خطاهای درست: هر دو روش شناسی و نرم افزار
- ظاهری پلت فرم "1C: Enterprise 8.3" را در بخش مورد نیاز برای حل وظایف حل و فصل می کند

7. 1C: Enterprise 8.3. ادغام و ابزار تبادل اطلاعات
- کار با فایل های متنی و اسناد
کار با فایل ها .DBF.
- سازماندهی اتصالات اینترنتی
کار با ایمیل و استفاده از HTTP، پروتکل FTP
- استفاده از فن آوری های OLE و COM
- از یک مدل دسترسی XML سازگار استفاده کنید
- از XDTO و مدل XML مخلوط استفاده کنید
- سازماندهی تبادل اطلاعات
- از مکانیسم های "برنامه های تبادل" استفاده کنید
- از پیکربندی "تبدیل داده ها" استفاده کنید

حتی اگر شما در پیشبرد سایر زبان های برنامه نویسی مورد مطالعه قرار گرفته اید، به عنوان مثال، C ++، PHP، جاوا، به یاد داشته باشید که 1C، هرچند از بسیاری جهات، اما هنوز تفاوت های اساسی زیادی دارد.

مهمترین چیز در 1C این است که لازم نیست انواع اشیاء خود را اختراع کنید. همه آنها در حال حاضر در پیکربندی هستند.

پلت فرم تکنولوژیکی 1C را به رایانه خود تنظیم کنید و یک پایگاه داده جدید یا در حال حاضر در پیکربندی را باز کنید. برای شروع، شما می توانید به طور کامل برای یادگیری برنامه نویسی استفاده کنید.

در سمت چپ پنجره شما یک درخت شیء پیکربندی خواهید دید. این شامل اسناد، کتاب های مرجع، ثبت، فرآیندهای کسب و کار و خیلی بیشتر است.

داده ها نیز در DBMS ذخیره می شوند، اما توسعه دهنده معمولا به طور مستقیم با آنها کار نمی کند. با استفاده از پلت فرم تکنولوژیکی، برنامه نویس در حال حاضر به اشیاء پیکربندی یا پایگاه اطلاعاتی درخواست می کند.

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

به نظر می رسد ساده است، اما برای کار "در زمینه" یک دانش از زبان برنامه نویسی اغلب کافی نیست. واقعیت این است که در اکثر سازمان ها با استفاده از 1C، پیکربندی های معمولی نصب شده اند، و آنها باید بدانند.

از لحاظ کار برای برنامه نویسان 1C، دو شاخه اصلی وجود دارد: franchisees یا کار "در خود" و کار به عنوان یک برنامه نویس منظم از بخش IT هر سازمان. این انتخاب فقط به ترجیحات شما بستگی دارد.

هنگام کار در franchisee، در freelace یا حفظ کسب و کار خود را، پرداخت خواهد شد. کارها می تواند بسیار زیاد باشد و باید کامل شود. پانل بالا برای دستمزد اینجا نیست، و شما می توانید مقدار قابل توجهی از پول کسب کنید.

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

اگر هنوز تصمیم گرفتید در سازمان به عنوان یک برنامه نویس منظم قرار بگیرید، شما کمی بستگی به حجم کار انجام می دهید. در این مورد، برخی از ثبات وجود دارد، اما همچنین یک نوار حقوق و دستمزد محدود است.

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

این در برنامه نویسان 1C خوب است، بنابراین این چیزی است که شما ممکن است یک آموزش فنی نداشته باشید (به عنوان مثال، شما یک اقتصاددان، حسابدار و غیره هستید). برای تأیید دانش خود به مشتریان یا کارفرمایان، می توانید گواهینامه های 1C خود را ارائه دهید.

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

کتاب ها در 1S

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

کتاب "1c: برنامه نویسی برای مبتدیان" برای افرادی که دور از برنامه نویسی هستند، در نظر گرفته شده است، اما کسانی که می خواهند یاد بگیرند که چگونه راه حل های خود را برای 1C 8.3 از صفر ایجاد کنند.

"سلام، 1c" ساده ترین، امکان اصلی توسعه راه حل های کاربردی در سیستم 1C را نشان می دهد: Enterprise 8.

در "101 شورای" روش های مختلفی را برای حل برخی از وظایف مشابه توصیف می کند.

راهنمای توسعه دهنده عملی 1C Enterprise 8.3 یک راهنمای بسیار دقیق است که تکنیک های توسعه را با نمونه های ساده و قابل درک توصیف می کند. این کتاب یکی از بهترین ها برای مطالعه برنامه نویسی 1C است.

این راهنما زبان درخواست ها را از ابتدا برای کسانی که با SQL آشنا نیستند، توصیف می کند.

اگر شما را در SI بنویسید
حداقل سه بار لامر باشد
درباره این می گویند:
"او یک برنامه نویس سرد است!"
(آهنگ Fidosh - "Suxxx چیست و Rulezzz")

مقدمه

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

به عنوان یک برنامه نویس که 1C را انتخاب کرده است، این نظر غیر منطقی را در نظر بگیرید. پلت فرم 1C ایده آل نیست، اما، به نظر من، بهترین و مهمتر از همه - محصول داخلی است!

و حتی بیشتر از آن - قادر به قضاوت توانایی یک برنامه نویس توسط زبان که او می نویسد.

در این مقاله، من مزایایی را که برای خودم در این برنامه پیدا کردم، توصیف خواهم کرد. این مقاله عملا تبلیغاتی را انجام خواهد داد، بنابراین بلافاصله سلب مسئولیت:

  • من رابطه مستقیمی با شرکت 1C ندارم؛
  • این مقاله سفارشی نیست و به طور انحصاری به صورت داوطلبانه نوشته شده است؛
  • در برخی موارد، نظر شخصی بیان شد، که ممکن است همزمان نباشد ...؛
  • کل مقاله، به استثنای پرولوگ - نویسنده، هر گونه مختصات - تصادف؛
  • این در مورد 1C سازمانی 8.2 پلت فرم (در حال حاضر - نسخه 8.3 در حال حاضر مرتبط است، اما من هنوز آن را مطالعه نکرده ام - کار زیادی در هر 1C 8.2). با این حال، اکثر موارد فوق هر دو به پلت فرم 8.3 و به نسخه های قبلی و بخش - و به نسخه 7.7 اعمال می شود.
بنابراین، ادامه دهید.

در مورد آن صحبت می کنید؟

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

پایگاه داده فایل و سرور

پلت فرم شامل چندین بخش است و می تواند در یک فایل فایل یا سرور کار کند.

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

علاوه بر این گزینه گزینه - قیمت پایین و سادگی استقرار.

CONS - ساختار فایل "1cd" بسته شده است، هیچ سیستم تک در ارتباط با پایگاه داده وجود ندارد. به عنوان یک نتیجه، استفاده از تعداد زیادی از کاربران (مصرف 20+ کاربر - شما می توانید کار کنید) دشوار است. علاوه بر این، زمانی که اندازه پایگاه داده تقریبا 15 گیگابایت (یا بیشتر) در طول به روز رسانی پویا شکست می خورد. دشوار است حل چنین سوء عملکرد - وظیفه پیچیده است، و ابزار برای تعمیر پایه - آن را همیشه به طور موثر چرخش، و گاهی اوقات صعود به پایه.

راه حل، اول از همه، پایگاه داده پشتیبان روزانه را پیکربندی کنید. علاوه بر این، صنایع دستی عامیانه نه تنها فرمت فایل 1cd را منتشر می کنند، بلکه تجهیزات را نیز برای کار با چنین فایل هایی و تعدادی از روش ها برای حل چنین مشکلی توسعه داده اند.

در نسخه سرور، پلت فرم ذخیره سازی پایگاه داده از SQL Server استفاده می کند (معمولا MS SQL، اما از 8.2.14 - شما همچنین می توانید برخی از دیگران را به عنوان مثال، Postgred PostgreSQL، IBM DB2، پایگاه داده اوراکل استفاده کنید)، و پلت فرم خود کار می کند از سه استفاده می کند معماری -Star:

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

مزایای پلت فرم: Tri-Zvenka - توزیع بار، پایگاه داده باز کردن (رسما، 1C از مسئولیت هر گونه آسیب را رد می کند، اگر تغییرات در پایه SQL ساخته شده است، به جز ابزار پلت فرم یا سرور خود، اما محدودیت های آن را متوقف می کند)، هیچ محدودیتی را متوقف می کند)، بدون محدودیت.

CONS - PRICE: شما باید به طور جداگانه مجوزهای مشتری را برای هر کامپیوتر مشتری خریداری کنید، به طور جداگانه - یک مجوز برای سرور 1C، به طور جداگانه به سرور SQL مجاز، اگر به صورت رایگان استفاده نمی شود. همچنین، گاهی اوقات مشکلات موجود در پایگاه داده وجود دارد. آنها به دلیل دسترسی به داده ها و دسترسی به ابزارهای کار خارجی، بسیار سریعتر حل می شوند. علاوه بر این، و در این مورد، تهیه پشتیبان پایگاه داده باید ساخته شود.

مزیت کلی تطبیق کد پیکربندی است: برای بعضی از موارد استثنا، پیکربندی توسعه یافته برای پایگاه داده فایل بر روی سرور کار خواهد کرد، و بالعکس. مثال مثال استثنا - انتقال مقادیر قابل تغییر به سرور یا از یک سرور به یک سرویس گیرنده (در نسخه فایل، باعث ایجاد استثناء نمی شود و در نسخه سرویس گیرنده سرور ممنوع است).

یکی دیگر از PLUS: پلت فرم بسیار ساده نصب شده است، چیزی شبیه به این است: "بعد بیش از بیشتر - خوب، آن را نیاز به تنظیم خوب و نصب هر مولفه.

برای نسخه سرور، تنظیمات کمی بیشتر، اما همه چیز در محاوره نصب انجام می شود و نیازی به تجویز هر چیزی در فایل های جداگانه نیست. برخی از مشکلات می توانند نصب SQL Server را نشان دهند، زیرا در این مورد، تنظیمات بسیار بیشتر (و به طور دقیق پیکربندی - مطالعه دستورالعمل های اضافی مورد نیاز است). اما این به مشکلات پلت فرم 1C اعمال نمی شود. علاوه بر این، اگر شما نصب کنید، به عنوان مثال، MS SQL Server با تمام تنظیمات پیش فرض نصب کنید، سپس 1C قادر به کار با آن خواهد بود.

این بیشتر از حسابداری است

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

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

اکوسیستم برای برنامه نویسان

در حال حاضر زبان 1C و پلت فرم را از نقطه نظر توسعه دهنده در نظر بگیرید:
مدل شیء پایگاه داده اول، ما به طور مستقیم با پایگاه های داده کار نمی کنیم. لازم نیست برای راحتی ما - تمام داده ها به صورت اشیاء متصل شده (کتاب های مرجع، اسناد، ثبت اطلاعات، ثبت انباشت، ...) ارائه شده و "کشیدن" از این داده ها از پایه به طور خودکار پلت فرم را انجام می دهد.
به عنوان مثال، اگر حاوی یک اشاره به عنصر دایرکتوری "nomenclature" باشد، دایرکتوری "nomenclature" یک درخواست "cabinetcher" مانند "دایرکتوری" دارد، و کتاب مرجع پیمانکار یک دایرکتوری کامل "Ouperation" دارد ، سپس کد:

ElementNeworCretor. تکثیر برق. غلتک
... منجر به این واقعیت می شود که پلت فرم 1C با استفاده از مکانیزم های داخلی در جدول مربوط به دایرکتوری "پیمانکار" در شناسه از فیلد "Main-Storewriter" عنصر nomenclature ثبت می شود و مقدار فیلد مربوط به آن را نشان می دهد زمینه "عملیات کامل" در مدل شیء کتابچه راهنمای پیمانکار.

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

علاوه بر اشیاء توصیف داده ها، تعداد زیادی از اشیاء سیستم وجود دارد - برای انواع توابع. برخی از آنها شدید:

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

فهرست لغزش - شی، عمدتا برای کار با رابط کاربر. علاوه بر داده ها، همچنین برای هر عنصر ممکن است حاوی یک نمای، علامت جعبه چک و یک تصویر (Pictogram) باشد. همچنین، آن را نیز روش های "عنصر انتخاب ()" و "عناصر اشاره شده ()" - در هنگام تماس که کاربر نشان داده شده است گفتگو کاربر (که راحت است، شما نیازی به ایجاد در تنظیمات نیست).

ساخت و انطباق - انبارهای جفت "Keystore". در ساختار "کلید"، این یک رشته است که قوانین اسامی متغیرها را در 1C (بدون فضاهای، نه از شکل، نه تنها از حروف، اعداد و علامت زیر را شامل می شود). مطابق با - "کلید" هر مقدار است. جستجوی هوشمندانه ترین اشیاء - مطابق (سریعتر از یک آرایه و جدول نمایه شده از مقادیر).

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

چوب چوب - یک شی که نشان دهنده داده های سلسله مراتبی است. شامل بلندگوها، ستون مجموعه برای همه نوشته ها در تمام سطوح یکسان است. حذف / اضافه کردن بلندگوها در ارزش درختان به همان اندازه به راحتی در جدول مقادیر. همچنین، روش شارژ () "دارد.

اشیاء رابط و اشیاء برای کار با داده های مختلف سند متنی، تی شرت، مرورگر وب، خواندن، ضبط، خواندن، ReadanFile، File WriteZip، ReadXML، RecordXML، ضبط کننده HTTP و بسیاری از اشیاء دیگر، و همه چیز در پیکربندی دارای کمک ساخته شده است. هدف از اشیاء ذکر شده از نام آنها دیده می شود و این همه این بلافاصله در پلت فرم است.

به طور جداگانه، لازم به ذکر است که یک شی "متادیتا" وجود دارد - که ساختار داده ها را می توان در زبان برنامه نویسی، و همچنین هر پیوند یا شی برای دایرکتوری، سند، برنامه حساب و غیره مورد مطالعه قرار داد. یک روش "متادیتا ()" وجود دارد - ارائه شرح این کتاب مرجع / سند / برنامه حساب / و غیره. در پایگاه داده (کدام جزئیات، بخش های جدولی در دسترس هستند، کد / شماره شماره، و غیره). اغلب بسیار راحت است.

و یکی دیگر به طور جداگانه باید در مورد اشیاء ذکر شده: "درخواست"، "طراحی"، "ساختمان"، "ساختمان"، "ساختمان"، "Schemecommonne". این خانواده مجموعه ای از اشیا را برای کار با زبان قدرتمند درخواست های 1C اجرا می کند.

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

  • کار با اشیاء پیکربندی 1C، به جای جداول SQL؛
  • کار با منابع به جای شناسه های SQL؛
  • پشتیبانی Raming شبیه به این است که چگونه این در کد انجام می شود؛
  • نمونه در ورود به گروه (برای کتاب های مرجع)؛
  • نتایج سلسله مراتبی؛
  • جداول موقت و درخواست های سرمایه گذاری شده (انتخاب * از (انتخاب ...)))؛
  • طراح درخواست ها - مناسب، شی، به طور خودکار بهینه سازی متن پرس و جو برای خواندن سریع، که قادر به جدا کردن متن پرس و جو (برای تجزیه متن از درخواست و ساخت یک مدل شی از آن)؛
  • Report Builder افزودنی در بالای مکانیسم پرس و جو است که در آن قابلیت طراحی خودکار نتایج اضافه شده است، و همچنین تنظیم انعطاف پذیر از درخواست خود در حالت "Enterprise" (یعنی کاربر). به عنوان یک نتیجه، یک گزارش جهانی در سیستم عامل های استاندارد 1C ظاهر شد، که در آن کاربر می تواند کدام اطلاعات را پیکربندی کند و در چه نظری که می خواهد آن را در خطوط، که در ستون ها قرار دارد، پیکربندی کند، و گزارش خود یک جدول خروجی را تولید می کند؛
  • CCD (سیستم طرح بندی داده) مدل زیر است که عملکرد یک گزارش جهانی را انجام داد و با برخی از توابع پردازش نتیجه آن را تکمیل کرد.

زبان برنامه نویسی
با توجه به نحو، زبان 1C شبیه به "پاسکال روسی" است، با این حال، "پاسکال" با سختی کوچکتر و عدم وجود برخی از ساختارها مشخص می شود:

  • بدون نیاز به اعلام متغیرها - ممکن است به طور مستقیم در متن ماژول شروع شود؛
  • هیچ متغیرهای تایپ سفت و سخت انواع ارزش ها در سیستم وجود دارد، اما قوانین سختگیرانه برای متغیرها وجود ندارد. متغیر که پیوند را ذخیره می کند، می تواند تعداد یا رشته را از طریق یک جفت خط کد نگه داشته شود؛
  • شما می توانید متغیرها را با مقادیر انواع مختلف اضافه کنید، در حالی که نوع نتیجه آن به عنوان اولین متغیر بود، به عنوان مثال:
    k \u003d "25" +1؛ // k \u003d "251"، نه 26
  • متغیرهایی با مقادیر انواع مختلف را می توان با برابری یا نابرابری مقایسه کرد (اما نه بیشتر یا کمتر، آن را به استثنای ایجاد می کند) - به طور طبیعی، چنین متغیرها برابر نیستند؛
  • توابع و رویه ها وجود دارد، مجاز به استفاده از بازگشت مجدد (با محدودیت در عمق بازگشت)؛
  • هنگامی که شما یک تابع یا روش را بدون پارامترها مشخص می کنید، مطمئنا مطمئن شوید که براکت های خالی را در پایان نشان می دهد: hea_ak ()؛
  • ماژول ها در دسترس هستند: هر دایرکتوری و سند چندین نفر از آنها وجود دارد، علاوه بر این، ماژول ها برای ثبت، گزارش ها و درمان ها و هر فرم وجود دارد، و همچنین در ترکیب پیکربندی ممکن است ماژول های مشترک ایجاد شود؛
  • بدون کلاس، ارث، کپسوله سازی، پلی مورفیسم؛
  • این تابع را نمی توان به عنوان یک مرجع منتقل کرد، هیچ توابع ناشناس وجود ندارد؛
  • هیچ چرخه معکوس وجود ندارد (برای I: \u003d 5 Downto 1 Do)، و هنگامی که سوابق را حذف می کنید، واقعا مورد نیاز است. ما ضبط کمی طولانی تر از طریق چرخه "در حالی که".

ابزارها

  • در پلت فرم 1C، امکان تخلیه را دانلود کنید، پیکربندی را دانلود کنید، پیکربندی را با پیکربندی دیگری مقایسه کنید و تغییرات بار جزئی را مقایسه کنید.
  • ممکن است متون ماژول ها را برای پردازش دسته ای خود تخلیه کنید و به پیکربندی بازگردید؛
  • اگر پیکربندی در پشتیبانی باشد (تمام تنظیمات از 1C در ابتدا در پشتیبانی)، شما همیشه می توانید مقایسه کنید و ببینید چه چیزی توسط توسعه دهندگان شخص ثالث یا متخصصان محلی تغییر کرده است؛
  • همچنین ممکن است کل پایگاه داده را بارگیری / بارگذاری کنید (همراه با داده ها)؛
  • برای کار جمعی بر روی یک پیکربندی، ذخیره سازی پیکربندی استفاده می شود؛
  • همچنین تعدادی از قوانین برای ایجاد تغییرات در تنظیمات استاندارد وجود دارد، حتی یک سند از 1C وجود دارد که تکنیک ها و استانداردهای تغییر تنظیمات معمول را توصیف می کند (و هر یک دیگر).

تصور کلی
زبان 1C ترکیبی از وضوح متون زبان "پاسکال" با فریبندگی کار با زبان متغیر "Basic" است. این تعداد امکانات ذاتی زبان های برنامه نویسی مدرن را ندارد، اما بدون آنها امکان پذیر است. علاوه بر این، در پلت فرم 1C یک جمع کننده زباله قدرتمند وجود دارد، I.E. نه، به عنوان مثال، تمیز کردن جدول پس از استفاده یا حذف آنها.

رابط 1C Enterprise 8.2

1C شرکت توجه ویژه ای به رابط برنامه خود را پرداخت. اول از همه، این یک پالت رنگ است. او شیک است! برنامه های این برنامه حتی از دور قابل تشخیص هستند، در همان زمان برای سالهای کار - احساسات خصمانه را ایجاد نمی کنند، برعکس - من می خواهم تمام برنامه ها به همان اندازه سرد باشند.
در عین حال، سبک پلت فرم بسیار سخت است، بدون عجله و اضطراب دیگر. در عین حال، توابع بسیار مفید وجود دارد، به عنوان مثال، برای حفظ اندازه پنجره ها (ابعاد تنها زمانی که آنها را تغییر می دهند، به یاد می آورند، و در عین حال، شما همیشه می توانید تنظیمات کاربر را بازنشانی کنید - به اندازه و موقعیت پیش فرض با فشار دادن ALT + Shift + R).
رابط کاربری وب مشتری 8.2 باعث می شود تعدادی از شکایات، اما به نظر می رسد یک پلت فرم 8.3 به ارمغان می آورد با آن رابط جدید بازیافت شده - "تاکسی".

قیمت ها، تقاضا و پیشنهاد، franchising

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

علاوه بر این، 1C یک سیاست صدور مجوز جالب است. مجوزها و پیکربندی ها یک بار خریداری می شوند. در عین حال، مجوز ها در محل کار و سرور خریداری می شوند، اما نه بر روی پایگاه داده، و حتی در ارتباط، I.E. با یک مجوز، همان کاربر می تواند تعداد نامحدودی از جلسات 1C را اجرا کند، با هر تعداد پایگاه های داده کار کند. همین امر مربوط به پیکربندی ها: با خرید یک مجوز پیکربندی، سازمان ممکن است از آن برای ایجاد هر تعداد پایگاه داده استفاده کند، علاوه بر این، به طور رسمی مجاز به استفاده از بخشی از کد و اشیاء این پیکربندی در هنگام توسعه تنظیمات خود (در این مورد، تنظیمات خود را می توان به فروش / انتقال - مذاکره کرد که برای استفاده از آنها، شما نیاز به خرید یک پیکربندی از 1C).

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

به طور کلی، همه چیز به نظر می رسد بسیار سودآور است.

دوم "خوشمزه"، اما در حال حاضر با یک قاشق غذاخوری، به علاوه، حضور پیکربندی های نسبتا جهانی از 1C خود و از همکاران است.

درباره تطبیق پذیری

مفهوم "جهانی بودن" یک معلم مدرسه را بر روی NVP تعیین کرد. اثر، اما با درجه بالایی از حفاظت. تا به حال، من یک تعریف دقیق تر را دیدم.
و پیکربندی 1C جهانی است. تقریبا هیچ وظیفه ای وجود ندارد، هر کجا که آنها بتوانند بدون پالایش به طور کامل استفاده شوند. با این وجود، 1C قادر به ایجاد مجموعه ای از ابزارهای جهانی بود که شامل پرسش های بسیاری از صنایع کسب و کار مدرن بود.


سومین پلاس (و همچنین با یک قاشق "سرگرم کننده" یک شبکه از مراکز franchisee و آموزش و پرورش، هر دو برای کاربران و برنامه نویسان مبتدی و مدیران است. ایده خوب، اما کیفیت بسیار متوسط \u200b\u200bپیاده سازی آن. با این وجود، شيوع و بازاریابی تهاجمی یکی از دلایل محبوبیت گسترده ای از 1C در کشور ما است (و این دلیل منفی، حسادت، نفرت) است.

قاشق قارچ

پس از قرار دادن رنگ 1C، این امر در مورد معایب آن نمی تواند ناعادلانه باشد و آنها وجود دارد:

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

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

هنگام فروش مجوز های جدید، مشتری Frech 50٪ از هزینه های خود را دریافت می کند (مالیات بر درآمد منهای 13٪ از این 50٪). در این مورد، لازم نیست هر چیزی تولید شود، شما فقط باید کلیدهای 1C را به خریدار انتقال دهید.

هنگام ارائه خدمات، فرانسه 1C هر چیزی را پرداخت نمی کند (به استثنای هزینه های عضویت)، اما آنها باید حقوق کارمند را پرداخت کنند. همچنین شما باید پول را در مالیات توسط دولت - FFR و مالیات بر درآمد صرف کنید.

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

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

پشتیبانی فنی. در درک 1C، پشتیبانی فنی ارائه دسترسی به بخش "به روز رسانی" برای پلت فرم و پیکربندی، و همچنین بخش های اطلاعاتی حاوی شرح برخی از مکانیسم ها و ویژگی های 1C است. علاوه بر این، هنگامی که اشتراک با یک دیسک با مواد مشخص شده ارائه می شود. همچنین یک انجمن وجود دارد (بسیار ناچیز در مقایسه با مردم). هنوز هم فرصتی برای ارسال یک ایمیل به 1C وجود دارد - اما حتی امیدوار نیستم که به آن پاسخ دهم (یا یک نامه ربات "به بخش توسعه منتقل می شود." از لحاظ توسعه، Yandex.Poysk و ساخته شده در پیکربندی کمک بسیار زیاد است پشتیبانی بیشتر

عظمت

من در سال 2008 به 1C رفتم، و قبل از آن او در یک شرکت در حال توسعه برنامه حسابداری خود (دلفی 5، سپس دلفی 7) کار کرد. در ابتدا من یک پلت فرم شرکت 1C 7.7 را دیدم و توسط سادگی گزارش شده بود. واضح بود که گزارش ها بسیار طولانی تر از مکانیسم های مشابه در دلفی تشکیل شده اند، اما حسابداران نگران نباشند. چند دقیقه صبر کنید تا چند ثانیه یک مشکل نیست. برعکس، شما می توانید ناخن های خود را در آنجا، نوشیدنی Seagull یا بحث در مورد آخرین اخبار بدون شکستن از کار. پس از همه، اکثریت قریب به اتفاق حسابداران در زمان ما زنان هستند.
با این حال، رابط 7.7 بسیار محدود بود، و مجموعه ای از اشیاء بسیار خوب است. من به دنبال جایگزین بودم من با اجزای خارجی آشنا شدم، اما آنها به برنامه کاربردی عملی نرسیده بودند، زیرا رئیس تصمیم گرفت که زمان ما برای رفتن به 8.1 (بله، 8.2 هنوز هنوز نبود)، و در این پلتفرم، به عنوان یک برنامه نویس، همه چیز را پیدا کردم که قبل از آن کافی نبودم.
در حال حاضر، من در میان همکاران، و همچنین مشتریانی که از فرانسه به من تغییر کرده اند، دارم. با فرانسیس، احتمالا هرگز با آنها تماس نگیرید.


به طور کلی، کار در پلت فرم 1C Enterprise 8 من کاملا راضی هستم. این مناسب برای حل اکثر حساب ها و وظایف با استفاده از یک پایگاه داده مناسب است.

برچسب ها: اضافه کردن برچسب ها