1s 8.3 مثال ایجاد یک پیکربندی. ایجاد اشیاء پیکربندی

من نحوه نصب پلتفرم 1C 8 و خود پیکربندی 1C Enterprise Accounting 8 را نوشتم.

اکنون به نحوه ایجاد یک پایگاه داده خالی جدید 1C 8.3 برای یک شرکت جدید خواهیم پرداخت.

نحوه اضافه کردن یک پایگاه اطلاعاتی به 1C 8.3

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

مرحله 1: 1C: Enterprise را باز کنید.

مرحله 2: اگر لیست پایگاه های داده شما خالی است، سیستم با مهربانی یک پایگاه داده جدید ارائه می دهد، اما اگر قبلاً پایگاه داده در لیست وجود دارد، روی دکمه "افزودن" کلیک کنید. سیستم پنجره زیر را نمایش می دهد:

267 درس ویدیویی را در 1C به صورت رایگان دریافت کنید:

مرحله 3: پرچم مقابل «ایجاد پایگاه اطلاعاتی جدید» را تنظیم کنید و روی دکمه «بعدی» کلیک کنید

مرحله 4: از لیست پایگاه های داده پیکربندی را که می خواهیم ایجاد کنیم، برای مثال Enterprise Accounting انتخاب کنید. پیکربندی استاندارد همیشه شامل یک پایه "دمو" است. این یک پایگاه نمایشی پر از اطلاعات نسخه ی نمایشی است که می توانید برخی از نکات را آزمایش کنید و یاد بگیرید. من قویاً توصیه می کنم چنین پایگاه داده 1C را برای آموزش مستقر کنید.

مرحله 5: نام پایگاه داده آینده را تنظیم کنید، چیزی را تغییر ندهید، روی "بعدی" کلیک کنید.

مرحله 6: در این مرحله باید مکان فایل ها را مشخص کنید تا پایگاه داده 1C روی هارد دیسک شما ایجاد شود. من به شما توصیه می کنم پارتیشن های غیر سیستمی را انتخاب کنید.

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

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

هدف اصلی این دوره آموزش مهارت های پیکربندی و برنامه نویسی عملی بر روی پلت فرم 1C: Enterprise 8.2 است.

روش آموزش آموزش از راه دور است. هر درس شامل وظایف نظری و عملی برای حل مستقل است.

محتوای دوره - فیلم ها و مطالب متنی دقیق، دانلود پایگاه های اطلاعاتی مرجع، تکالیف نظری و عملی.

برای نصب پایه مرجع، به پلت فرم 8.2 1C: Enterprise (نسخه آموزشی) یا نسخه مشتری 1C: Enterprise نیاز دارید که کمتر از 8.2.15.301 نباشد. می توانید با انتخاب در منوی اصلی در حالت Configurator یا 1C:Enterprise Help - درباره برنامه ... نسخه مشتری 1C 8.2 مورد استفاده خود را پیدا کنید.

کل زمان مشاهده (10 ویدیو): 4 ساعت و 23 دقیقه

1. مقدمه ای بر سیستم. حالت های راه اندازی سیستم معرفی اشیاء سیستم "Enumeration" و "Directory".

پیکربندی یک راه حل کاربردی است که بر روی پلت فرم فناوری 1C: Enterprise توسعه یافته است.

پایگاه اطلاعات 1C یک مخزن واحد برای پیکربندی و داده است که با یک آدرس ذخیره سازی مشخص مشخص می شود. دو گزینه برای ذخیره سازی پایگاه اطلاعات 1C وجود دارد: گزینه های فایل و سرویس گیرنده-سرور. برای استفاده از گزینه سرویس گیرنده-سرور، به نرم افزار شخص ثالث نیز نیاز دارید (یکی از DBMS ها: Microsoft SQL Server، PostgreSQL، IBM DB2 یا Oracle). هنگام استفاده از گزینه ذخیره سازی فایل، پایگاه اطلاعات 1C یک فایل است - 1Cv8.1CD. این فایل دارای فرمت خاصی است که توسط سیستم 1C:Enterprise 8 پشتیبانی می شود.در درس های خود گزینه فایل را برای ذخیره پایگاه اطلاعات در نظر می گیریم. اگر در این تعریف از اصطلاحاتی استفاده می شود که شما آنها را درک نمی کنید، ناراحت نباشید - این موضوع در درس 3 با جزئیات بیشتر مورد بحث قرار خواهد گرفت.

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

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

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

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

سیستم 1C: Enterprise به شما امکان می دهد تعداد تقریباً نامحدودی از دایرکتوری های ضروری را نگهداری کنید. هر فهرست فهرستی از اشیاء همگن است: کارکنان، سازمان ها، کالاها، و غیره.

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

علاوه بر کد و نام، هر گونه اطلاعات اضافی در مورد یک عنصر دایرکتوری را می توان در دایرکتوری های سیستم 1C:Enterprise ذخیره کرد. برای ذخیره چنین اطلاعاتی در دایرکتوری، می توان جزئیات بیشتری ایجاد کرد. با استفاده از مکانیسم جزئیات دایرکتوری، سازماندهی، به عنوان مثال، یک فایل کارمند آسان است. به عنوان مثال، دایرکتوری Employees تقریباً مطمئناً ویژگی های Position، Salary و سایر موارد را خواهد داشت.

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

برای نصب پیکربندی مرجع شما نیاز دارید:

3. 1C را راه اندازی کنید و در پنجره راه اندازی 1C روی دکمه "افزودن" کلیک کنید.

4. در کادر محاوره‌ای باز شده، گزینه «افزودن یک پایگاه اطلاعاتی موجود به لیست» را انتخاب کنید. نام infobase را مشخص کنید و مسیر دایرکتوری را با فایل پیکربندی مشخص کنید.

آزمون نظری درس 1 - قبولی

تقسیم یک راه حل کاربردی به زیرسیستم ها مقدمه ای بر شی سیستم Document. هدف از قسمت جدولی سند.

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

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

ثبت های تجمع مقدمه ای بر رجیسترهای انباشت تعادل. راه اندازی دسکتاپ شما معرفی شیء پیکربندی فرم.

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

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

دو نوع رجیستر انباشت وجود دارد: رجیسترهای انباشت مانده و رجیسترهای انباشت گردش.

رجیستر انباشت مانده یک ثبت انباشت است که به شما امکان می دهد هم مقادیر نهایی منابع - مانده ها و هم تغییرات در این منابع - گردش مالی را ذخیره کنید.

چه چیزی در مورد ثبت تجمع خوب است؟:

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

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

دسکتاپ نوعی "دستیار" برای کاربر است. هر روز کاری با "ارتباط" با او آغاز می شود. این اولین چیزی است که هنگام راه اندازی راه حل برنامه خود می بینیم.

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

به عنوان مثال، دایرکتوری Contractors می تواند چندین فرم داشته باشد، که هر کدام برای اعمال خاصی استفاده می شوند: ویرایش یک عنصر دایرکتوری، نمایش فهرست دایرکتوری، انتخاب یکی از عناصر دایرکتوری و غیره.

رجیستر انباشته می تواند تنها 3 نوع شکل داشته باشد:

فرم لیست همان چیزی است که ما همه توابع را از طریق منو باز می کنیم - ثبت تجمع، در این فرم نمی توانید تغییراتی در ثبت ایجاد کنید، اما می توانید انتخاب ها و مرتب سازی های مختلفی انجام دهید.
- فرم مجموعه رکورد - این یک فرم مشابه است، اما در آن می توانید ورودی های ثبت نام را ویرایش کنید: آنها را اضافه، حذف و تغییر دهید.
- فرم آزاد - آنچه را که لازم می دانیم نمایش می دهیم - در مورد ما در درس 3 دوره، موجودی های فعلی را در آن نمایش می دهیم.

بارگذاری پایگاه داده مرجع ایجاد شده در درس 3 بدون انجام تکالیف

ثبت های تجمع مقدمه ای بر رجیسترهای انباشته انقلاب. ثابت شیء سیستم. کار با شی پیکربندی فرم.

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

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

نوار فرمان یک نوار ابزار طراحی شده برای قرار دادن روی یک فرم با مجموعه ای از دستورات است که می توان از آنها برای مدیریت اطلاعات قرار داده شده در فرم استفاده کرد. پنل فرمان یک پنجره با مجموعه ای از دکمه ها است. با کلیک بر روی هر یک از دکمه های نوار فرمان، دستور مربوط به آن دکمه اجرا می شود. یک فرم ممکن است چندین پنل فرمان داشته باشد یا هیچ کدام را نداشته باشد. پیکربندی تعداد پانل های فرمان را محدود نمی کند.
پانل فرمان را می توان سفارشی کرد: دستورات جدید اضافه کنید و دستورات غیر ضروری را حذف کنید.

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

ویژگی نوار فرمان "Action Source" - منبع اقدامات را برای نوار فرمان تعریف می کند. می توانید «همه منابع» را مشخص کنید یا منبع فعالیت خاصی را انتخاب کنید. کنترل‌هایی که روی یک فرم قرار می‌گیرند می‌توانند مجموعه‌ای از اقدامات مرتبط با ویژگی‌های خود را ارائه دهند. به عنوان مثال، با یک لیست می توانید اقدامات مختلفی مانند افزودن، ویرایش، حذف، انتخاب، مشاهده و سایر اقدامات را انجام دهید. در ویژگی می توانید یک عنصر یا شکل خاص را مشخص کنید یا می توانید همه عناصر و اشکال را به عنوان منبع انتخاب کنید.

یک دستورالعمل کامپایل دستورالعملی است که به پلتفرم 1C می گوید که یک رویه یا عملکرد معین در چه محیطی اجرا می شود. یک دستورالعمل همیشه با علامت علامت "&" شروع می شود. اگر دستورالعملی وجود نداشته باشد، از دستورالعمل پیش فرض استفاده می شود - &OnServer. استفاده از چندین دستورالعمل برای یک رویه (عملکرد) غیرممکن است.

زبان برنامه نویسی داخلی 1C: Enterprise 8.2. محل قرارگیری ماژول های نرم افزار ساختار ماژول های برنامه انواع داده های اولیه نحو اصلی زبان 1C.

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

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

در طول درس با ماژول های نرم افزار زیر آشنا شدیم:

ماژول برنامه مدیریت شده این ماژول رویه‌هایی را توضیح می‌دهد که هنگام راه‌اندازی و خاتمه سیستم، مقداردهی اولیه می‌شوند. به عنوان مثال، هنگامی که برنامه شروع به اجرا می کند، می توانید برخی از داده های پیکربندی را به روز کنید، پیام هایی را برای کاربر نمایش دهید و در پایان کار، می توانید بپرسید که آیا ارزش خروج از برنامه را دارد یا مثلاً زمان خاموش شدن کاربر را در پایگاه داده ثبت کنید. .
ماژول اتصال خارجی هنگامی که برنامه در حالت اتصال COM راه اندازی می شود، ماژول اتصال خارجی فعال می شود. در این حالت، کار برنامه ریزی شده با پایگاه اطلاعات بدون راه اندازی پنجره برنامه اتفاق می افتد.
ماژول جلسه این یک ماژول بسیار تخصصی است که منحصراً برای مقداردهی اولیه پارامترهای جلسه طراحی شده است.
ماژول های رایج ماژول های رایج برای توصیف برخی از الگوریتم های رایج (رویه ها و توابع) که از ماژول های پیکربندی دیگر فراخوانی می شوند، در نظر گرفته شده اند.
ماژول شی پیکربندی این ماژول برای اکثر اشیاء پیکربندی موجود است و برای پردازش رویدادهایی که مستقیماً با شیء مرتبط هستند طراحی شده است. به عنوان مثال، رویدادهای ضبط یا حذف اشیاء، بررسی تکمیل جزئیات شی، ارسال یک سند و غیره.
ماژول فرم ماژول فرم برای پردازش اقدامات کاربر با این فرم (پردازش رویداد کلیک دکمه، تغییر ویژگی های فرم و غیره) طراحی شده است.

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

منطقه اعلام متغیر؛
حوزه توصیف رویه ها و عملکردها؛
متن اصلی برنامه

در یک ماژول نرم افزاری خاص، ممکن است هر یک از بخش ها (یا حتی همه بخش ها) وجود نداشته باشد. بیایید با بخش های ماژول نرم افزار با جزئیات بیشتر آشنا شویم:

ناحیه اعلان متغیر از ابتدای متن ماژول تا اولین دستور Procedure یا Function یا هر دستور اجرایی قرار دارد. این بخش فقط می تواند حاوی عبارات اعلان متغیر متغیر باشد.

ناحیه توصیف رویه ها و توابع از اولین عملگر Procedure یا Operator Function تا هر دستور اجرایی خارج از بدنه توضیحات رویه ها یا توابع قرار دارد.

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

انواع متغیرها در ماژول های برنامه
متغیر یک ذخیره موقت نامگذاری شده از یک مقدار است که می تواند در طول اجرای برنامه خوانده و اصلاح شود.
3 نوع متغیر وجود دارد:

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

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

Variable1 = "ایوانف"; //اعلان متغیر ضمنی، نوع متغیر (آنچه ذخیره می کند) رشته

متغیر1 = 32; //تخصیص یک مقدار جدید به متغیر ما، اکنون از نوع Number است

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

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

در چه مواردی از ماژول های رایج استفاده می شود؟

اگر یک رویه یا تابع در بیش از یک مکان از پیکربندی فراخوانی شود، یا اگر نیاز به انجام اقدامات سمت سرور (مثلا دسترسی به پایگاه داده) داشته باشیم، و این امکان در این ماژول وجود ندارد، در چنین مواردی باید از ماژول های مشترک استفاده کنید!

ویژگی های ماژول های رایج

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

سرور - رویه ها و عملکردهای این ماژول رایج را می توان در سمت سرور اجرا کرد.

اتصال خارجی - رویه ها و عملکردهای این ماژول مشترک زمانی که توسط یک منبع خارجی (به عنوان مثال، COM) متصل می شود، قابل انجام است.

کلاینت - رویه ها و عملکردهای این ماژول رایج را می توان در سمت مشتری اجرا کرد.

فراخوانی سرور پرچمی است که به رویه ها و توابع کلاینت (اجرا شده در سمت مشتری) اجازه می دهد تا رویه ها و توابع این ماژول مشترک را فراخوانی کنند.

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

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

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

قسمت اول درس با ایجاد فرم عنصر دایرکتوری ما به پایان می رسد

قسمت 2 درس

بخش دوم درس کاملاً به برنامه نویسی فرم عنصر دایرکتوری Reminders اختصاص دارد: تغییر ویژگی های جزئیات فرم دایرکتوری بسته به رفتار کاربر.

برای دسترسی به مقدار فعلی یک ویژگی شی واقع در فرم (در این مورد، برای دسترسی به مقدار ویژگی دایرکتوری Reminders)، از ویژگی Object استفاده کنید:

//مقدار جدید را تنظیم کنید
Object.Date = "02.02.2014";

برای مدیریت خصوصیات جزئیات فرم، از ویژگی Elements استفاده کنید:

//تنظیم مقدار ویژگی جدید
Items.Duration.Availability = True;

کار پیشرفته با فرم ها نصب نرم افزار انتخاب با استفاده از تابع Format() گزارش ها

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

مثال گام به گام یک آنالوگ کامل است. این مثال به ما اجازه می دهد تا تفاوت ها و شباهت های پلتفرم های 1C 8.3 و 8.2 را نشان دهیم.

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

هر پیکربندی باید در یک پوشه (پوشه) جداگانه ذخیره شود.

1. یک پوشه جدید در هر درایو رایانه خود ایجاد کنید، به عنوان مثال، "C:\Our Frames 2".

2. راه اندازی 1C: Enterprise 8.3. لیستی از پایگاه های اطلاعاتی باز می شود. اگر هیچ پایگاه اطلاعاتی ایجاد نکرده‌اید یا پایگاه‌های اطلاعاتی موجود را اضافه نکرده‌اید، فهرست خالی خواهد بود.

3. روی دکمه "افزودن" کلیک کنید.
در مرحله اول جادوگر، گزینه "Add an infobase موجود به لیست" را انتخاب کنید.
در مرحله دوم، نام پایگاه اطلاعاتی را همانطور که در لیست پایگاه ها ظاهر می شود، مشخص کنید، به عنوان مثال، ما پرسنل 2. نام پایگاه داده می تواند دلخواه باشد، هیچ چیز به آن بستگی ندارد.

4. در مرحله بعد مسیر پوشه ای را که در مرحله 1 راهنمای ما ایجاد کرده اید (C:\Our Frames 2) مشخص کنید. روی دکمه "..." کلیک کنید، پوشه را وارد کنید و روی "انتخاب" کلیک کنید.

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

6. بیایید حالت راه اندازی "Configurator" را انتخاب کنیم. برای انجام این کار، روی دکمه "Configurator" کلیک کنید.

1C را می توان در دو حالت راه اندازی کرد:

  • 1C: سازمانی- نحوه استفاده از پایگاه اطلاعاتی کاربران عادی در این حالت کار می کنند، داده ها را وارد می کنند، گزارش ها را چاپ می کنند و غیره. در این حالت، نمی توانید ساختار پیکربندی را ویرایش کنید.
  • پیکربندی- حالت پیکربندی (برنامه نویسی). برنامه نویسان در این حالت کار می کنند، دایرکتوری ها، گزارش های جدید ایجاد می کنند و ماژول های برنامه را می نویسند. در این حالت نمی توانید داده ها را در پایگاه اطلاعاتی وارد کنید.

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

8. روی Yes کلیک کنید. در مرحله بعد، گزینه «ایجاد یک پایگاه اطلاعاتی بدون پیکربندی برای توسعه یک پیکربندی جدید یا بارگیری پایگاه اطلاعاتی بارگیری نشده قبلی» (گزینه 2) را انتخاب کنید و روی دکمه «بعدی» کلیک کنید. در مرحله بعد روی دکمه "پایان" کلیک کنید.

9. پیکربندی راه اندازی می شود. درخت پیکربندی را باز کنید، جایی که ما اغلب در آن کار خواهیم کرد. برای انجام این کار، "Configuration" - "Open configuration" را در منو انتخاب کنید یا روی نماد مربوطه کلیک کنید.

پنجره درخت پیکربندی ظاهر می شود. یک سایز راحت به آن بدهید.

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

ایجاد اشیاء پیکربندی

10. مکان نما را روی خط "Directories" قرار دهید و روی دکمه کلیک کنید (یا کلیک راست کرده و Add را انتخاب کنید). این باز خواهد شد پنجره ویرایش شی پیکربندی(نوعی سازنده برای ایجاد دایرکتوری).

پنجره ویرایش شی پیکربندی برای ایجاد سریع اشیاء پیکربندی جدید طراحی شده است. توالی ورود داده ها به گونه ای طراحی شده است که داده های قبلی می توانند به عنوان مبنایی برای ورود داده های بعدی باشند. حرکت توسط دکمه های پایین پنجره "Next" و "Back" کنترل می شود. در هر مرحله از شما خواسته می شود که گروهی از داده های منطقی مرتبط را وارد کنید. همچنین می توانید با کلیک بر روی برگه مربوطه (اصلی، زیرسیستم ها، گزینه های عملکردی و غیره) مراحل را طی کنید.

11. در مرحله اول (برگه)، "Name" دایرکتوری (شناسه) خود را تنظیم کنید، به عنوان مثال، "Positions". پس از وارد کردن نام، کلید "Enter" را روی صفحه کلید فشار دهید یا ماوس را به فیلد بعدی ببرید. بر اساس "نام"، سیستم به طور خودکار یک "مترادف" ایجاد می کند.

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

دایرکتوری "Name" را بسیار جدی بگیرید. نام باید مختصر، قابل درک باشد، و منعکس کننده ماهیت دایرکتوری باشد، به عنوان مثال: "کشورها"، "کارمندان"، "محصولات" و غیره.

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

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

هر دایرکتوری دارای دو فیلد از پیش تعریف شده (از پیش تعریف شده) "Code" و "Name" است. می توانید طول نام، طول کد و نوع کد را ویرایش کنید: "Number" یا "String".

13. پنجره ویرایش دایرکتوری "Positions" را ببندید.

14. بیایید یک دایرکتوری جدید "کارمندان" ایجاد کنیم (نگاه کنید به نقطه 10).

نام دایرکتوری (شناسه) را روی "Employees" تنظیم کنید.

طول نام را روی 100 کاراکتر تنظیم کنید.

ما نام کامل کارمند را در نام ذخیره می کنیم. گاهی اوقات نام و نام خانوادگی بسیار طولانی وجود دارد، بنابراین 100 کاراکتر درست است.

15. در این دایرکتوری علاوه بر فیلدهایی که از قبل مشخص شده (کد و نام)، چندین فیلد دیگر (جزئیات، ویژگی ها) خواهیم داشت. اکنون لیست جزئیات اضافی (فیلدها) خالی است. روی دکمه "افزودن" کلیک کنید.

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

16. نام ویژگی را در پالت خصوصیات روی "Position" تنظیم کنید. نوع ویژگی را مشخص کنید - "DirectoryLink.Positions" که قبلا ایجاد کردیم. این بدان معنی است که مقادیر این ویژگی از فهرست "موقعیت ها" انتخاب می شود. پنجره پالت خواص را ببندید.

17. ویژگی "حقوق" را ایجاد کنید (نوع شماره، طول 10، دقت 2). برای مقداری از نوع "Number"، دقت تعداد ارقام اعشار (در مورد ما، 2 رقم اعشار) را نشان می دهد.

18. جزئیات تاریخ پذیرش و تاریخ اخراج (نوع تاریخ) را ایجاد کنید.

19. حالا دو دایرکتوری داریم و می توانیم مقداری داده وارد کنیم.

بیایید پیکربندی پایگاه داده را به روز کنیم (تمام تغییراتی را که در پیکربندی انجام دادیم ذخیره کنیم). این کار را می توان با استفاده از منوی برنامه (پیکربندی – به روز رسانی پیکربندی پایگاه داده)، یا نماد مربوطه در نوار ابزار یا کلید F7 انجام داد.

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

20. سیستم را در حالت 1C: Enterprise راه اندازی کنید. این کار را می توان مستقیماً از Configurator با کلیک بر روی نوار ابزار یا کلید F5 انجام داد. پنجره 1C: Enterprise ظاهر می شود.

21. دایرکتوری Positions را باز کنید. برای انجام این کار، در پانل ناوبری (در سمت چپ پنجره برنامه) روی کتیبه (پیوند) موقعیت ها کلیک کنید. یک پنجره دایرکتوری باز می شود.

22. با استفاده از دکمه یا کلید INS چندین موقعیت را وارد کنید. به عنوان مثال، مدیر، حسابدار، برنامه نویس.

لطفاً توجه داشته باشید که کدها به صورت خودکار تخصیص می‌یابند، اگرچه قابل ویرایش هستند. در این صورت لازم است منحصر به فرد بودن کدها حفظ شود. پارامترهای Uniqueness را می توان در پیکربندی پیکربندی کرد؛ به عنوان مثال، می توانید کنترل منحصر به فرد کد را به طور کامل غیرفعال کنید.

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

23. دایرکتوری Employees را باز کنید.

24. چند کارمند بگیر به عنوان مثال، ایوانف ایوان ایوانوویچ یک کارگردان است، پتروف پتر پتروویچ یک حسابدار است، سیدوروف سرگئی سرگیویچ یک برنامه نویس است. ما فقط مشخصات نام (نام کامل) و موقعیت را پر می کنیم. لطفاً توجه داشته باشید که وقتی یک موقعیت را مشخص می کنید، دایرکتوری Positions باز می شود. برای ذخیره یک آیتم فهرست جدید (ورودی جدید)، روی «ذخیره و بستن» کلیک کنید.

25. پنجره 1C: Enterprise را ببندید و به حالت Configurator برگردید.

در زندگی واقعی، استخدام یک کارمند با استفاده از سند پرسنلی "سفارش استخدام" انجام می شود. این همان چیزی است که ما در قسمت 2 از مثال گام به گام خود پیاده سازی خواهیم کرد.

حسابداری مدیریت مدرن بدون برنامه های کامپیوتری غیر قابل تصور است. غالباً موفقیت پیاده سازی تحت تأثیر این نیست که چقدر به تمام جزئیات حسابداری فکر کرده اید، بلکه تحت تأثیر این است که در چه پلت فرمی اجرا می شود.

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

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

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

بیایید نحوه ایجاد یک راه حل کاربردی بر اساس پلت فرم 1C: Enterprise 8 را بررسی کنیم.

فرض کنید شرکت دارای چهار بخش تولید است (کارگاه 1، 2، 3، 4). هر ماه، این اقتصاددان گزارش هایی با داده های مربوط به مصرف برق و آب برای هر یک از کارگاه ها بر اساس قرائت کنتور دریافت می کند.

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

این راه حل ساده ترین خواهد بود، اما ایجاد آن به اقتصاددان اجازه می دهد تا "مکانیک عملکرد" ​​سیستم 1C:Enterprise 8 را درک کند و درک خود را از چنین سیستم های نرم افزاری از شرکت 1C مانند SCP و ERP بهبود بخشد.

جهت اطلاع شما

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

قبل از شروع مستقیم به ایجاد پیکربندی، باید خود پلتفرم 1C: Enterprise را بر روی رایانه خود نصب کنید. 2 راه برای انجام این کار وجود دارد:

1) از مدیران سیستم (برنامه نویسان) شرکت کمک بگیرید و یک محصول دارای مجوز را نصب کنید (در صورت وجود).

2) از کیت آموزشی رایگان "1C: Enterprise 8.3" استفاده کنید. نسخه برای آموزش برنامه نویسی، که می تواند از اینترنت بارگیری شود یا از یک شرکت شریک 1C خریداری شود.

این نسخه از برنامه دارای تعدادی محدودیت است، اما این مانع از ایجاد یک پیکربندی کار و آزمایش آن نمی شود.

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

اگر قبلاً از محصولات شرکت 1C استفاده کرده اید، حدس زده اید که باید دو دایرکتوری ایجاد کنید.

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

  • یک دوره زمانی؛
  • نوع منبع؛
  • مصرف آن در طول ماه؛
  • قیمت واحد منبع;
  • مجموع

ما به مکانیزم حسابداری داده نیاز داریم، این یک ثبت انباشت خواهد بود. در نهایت بر اساس آن گزارشی را با استفاده از قابلیت های داخلی برنامه می سازیم. تمام اشیاء اضافی برای پیکربندی ما در حین کار ایجاد خواهند شد.

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

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

انتخاب کنید حسابداری منابعو راه اندازی شود پیکربندی. درخت پیکربندی را با استفاده از منو باز کنید: پیکربندیپیکربندی را باز کنید(عکس. 1).

برنج. 1. درخت پیکربندی

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

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

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

پاول گریشنکوف،
مشاور و کارشناس مستقل در ویرایشگر صفحه گسترده اکسل

مطالب به صورت جزئی منتشر شده است. می توانید آن را به طور کامل در مجله بخوانید

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

نصب قالب

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

دایرکتوری را با برنامه نصب پیکربندی استاندارد باز کنید و فایل setup.exe را اجرا کنید.

نصب کننده پیکربندی شروع خواهد شد. در پنجره نصب اولیه روی «Next» کلیک کنید.

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

ما منتظر می مانیم تا نصب کامل شود و برای تکمیل جادوگر روی "Finish" کلیک می کنیم.

ایجاد یک پایگاه داده جدید از یک الگو

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

Add Infobase/Group Wizard باز خواهد شد. اگر در حال ایجاد یک پایگاه اطلاعاتی جدید هستید، سوئیچ مناسب (که قبلاً به طور پیش فرض انتخاب شده است) را انتخاب کنید و روی "بعدی" کلیک کنید.

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

نام پایگاه داده را وارد کنید (همانطور که در لیست نمایش داده می شود) و نوع مکان پایگاه اطلاعاتی را انتخاب کنید - فایل (در رایانه کاربر یا شبکه محلی) یا مشتری-سرور (در سرور 1C: Enterprise). در این مثال، نسخه فایل کار را با علامت زدن سوئیچ مناسب انتخاب کرده و روی «بعدی» کلیک کنید.

مسیر محل فایل های پایگاه داده را مشخص کنید و دوباره روی "Next" کلیک کنید.

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