تعیین شهود

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

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

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

جزئیات مشاور (فیلدها)

نحوه به دست آوردن اطلاعات در مورد شرایط پوست کدі نام. کد عنصر نشانگر می تواند عددی یا متنی باشد. System 1C: Enterprise 8 طیف گسترده ای از امکانات را برای کار با کدهای عناصر ارائه دهنده ارائه می دهد: تخصیص خودکار کدها، کنترل خودکار منحصر به فرد بودن کد و موارد دیگر.

طبق کد و نام، مشاوران سیستم 1C: Enterprise می توانند هر گونه اطلاعات اضافی در مورد عنصر مشاور را ذخیره کنند. برای ذخیره چنین اطلاعاتی، جزئیات اضافی (فیلدها) را می توان برای ارائه دهنده ایجاد کرد. مکانیسم ویکوریست از جزئیات شاهد سازماندهی، به عنوان مثال، پرونده پزشکان را آسان می کند. به عنوان مثال، عامل Spivrobitniki همچنین ممکن است به تنهایی جزئیات پوسادا، حقوق، تاریخ قبول دیگری را مشخص کند. شرکت 1C برنامه نویسان را منتقل کرد و دو جزئیات اجباری را برای همه ارائه دهندگان داده معرفی کرد: کد و نام. در واقع حذف این صفات از هر شیئی از زندگی واقعی عملی است. به عنوان مثال، برای پرسنل نظامی، کد یک شماره پرسنل است، و برای کارمندان - Prezvishche، Im'ya ta Po-batkovi (PIB). علاوه بر این، کدهای متغیر (با شماره گذاری خودکار متغیر) به راحتی می توانید ببینید کدام عنصر زودتر و کدام بعد در پایگاه داده وارد شده است.

ادای احترام تیپی

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

مدافعان سلسله مراتبی

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

مشاوران آمده اند

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

قطعات میز

با شروع نسخه 1C 8.0، پلتفرم این قابلیت را برای عنصر مرورگر برای تعیین یک یا چند قسمت جدول پیاده سازی کرده است. این گزینه برای نمایش اطلاعات مربوط به این عنصر توصیه می شود، اما نه به ماهیت هدف (که برای آن پیشنهاد می شود پیمانکاران فرعی ایجاد کنید). به عنوان مثال، برای عامل Spivrobitniki، می توانید یک بخش جدولی از Lighting and Warehouse of Family ایجاد کنید. کار با قطعات جدولی مشابه کار با آرگومان های پیشرفته است، با این تفاوت که نمی توان قسمت های جدول را مانند مقادیر جزئیات اشیاء دیگر تغییر داد.

آیا کد برنامه برای کار با عوامل در حال ویکوریزه شدن است؟

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

1. پیام برای مجری

برای کار با یک عامل برای هر ماژول، ابتدا باید یک پیام برای آن عامل ایجاد کنید.

Spivrobitniki = دوویدنیکی. Spivrobitniki; // یا گزینه 2
گیاه = Dovidniki ["گیاه"];

2. ایجاد و ضبط یک عنصر جدید از نویسنده

رمان = داویدنیکی. Spіvrobіtniki. CreateElement();
رمان. نام = "پتروف پترو پتروویچ";
رمان. حقوق = 25000;
رمان. نوشتن()؛ // در این لحظه یک رکورد در پایگاه داده ایجاد می شود

3. ایجاد و ورود یک گروه مشاور جدید (برای مشاور سلسله مراتبی)

نووی داویدنیکی.. CreateGroup();

جدید نوشتن()؛
// یا گزینه 2
New = Dovidniki ["Spivrobitniki"]. CreateGroup();
جدید نام = "تمرین";
جدید نوشتن()؛

4. عنصر شواهد را جستجو کنید

// هنگامی که یک عنصر پیدا می شود، آن را می چرخاند، در غیر این صورت مقدار ناشناخته چرخانده می شود

KnowledgeCotr = SprCotr. بدانید با کد (123); //در جستجوی کد
KnowledgeCotr = SprCotr. با نام بدانید("ایوانف ایوان ایوانوویچ")؛ //برای نام
KnowledgeCotr = SprCotr. دانستن با جزئیات("حقوق"، 5000); //از جزئیات

Yakshcho ZnadeniiSotr = ناشناس تودی
//عنصر پیدا نشد
KinetsYakscho;

5. نوع عنصر مدرک

SprSotr = دوویدنیکی. Spivrobitniki;

مرجع. Vidality(); //نمای بدون مرکز عنصر جریان درایور

مرجع. SetNoteDeleted(درست است، واقعی)؛ //مورد را علامت گذاری کنید
مرجع. SetNoteDeleted(مزخرف)؛ //آیکون را برای بیننده دریافت کنید

//می توانید بررسی کنید که عنصر در چه مقادیری قرار دارد
//قدرت نماد در فاصله از نوع بولی (درست یا نادرست) است.

نماد = Ref. نشان Vidalennya; //افزایش احترام: این قدرت است
نماد یاکشچو = حقیقت تودی
//عنصر یادداشت ها برای دفع
KinetsYakscho;

6. برشمردن ارکان مشاور

ویبیرکا = دوویدنیکی. Spіvrobіtniki.();
// شروع به تکرار از طریق عناصر برنامه در یک حلقه کنید
//با عنصر کرم میمیرد...

KіnetsCycle;

7. پدر. شمارش عناصر در وسط گروه.

گروه در اصطلاح 1C "باتکو" است.

SprSotr = دوویدنیکی. Spivrobitniki;
تمرین گروهی= رفر. با نام بدانید("تمرین")؛
ویبیرکا = SprSotr. ویبراتی ( تمرین گروهی);
پوکی ویبیرکا. Advance() = 1 چرخه

Povіdomity ("Spіvrobitnik" + Vibіrka. نام);
KіnetsCycle;

8. ولاسنیک. عناصر یک مشاور را که باید در مقابل مشاور دیگری قرار گیرد را بر می شمارد.

یک نماینده دستورات را به وکیل دیگری ارسال می کند، به عنوان مثال، نماینده Podatkova Pilga دستورات را به نماینده Spivrobitniki ارسال می کند.

ویبیرکا = دوویدنیکی. پرداخت ها را ارسال کنید. ویبراتی (، Spivrobitnik)؛ //اینجا spivorbitnik است - عنصر ارسال شده از spivorbitnik
پوکی ویبیرکا. Advance() = 1 چرخه
//با عنصر کرم می میرد
Povidomity ("polga" + Vibirka. Name);
KіnetsCycle;


9. معامله

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

SprSotr = دوویدنیکی. Spivrobitniki;
تراکنش را چاپ کنید();

برای NOM = 1 تا 100 چرخه
جدید = SprCotr. CreateElement();
جدید نام = "جدید" + ردیف (نام)؛
جدید نوشتن()؛
KіnetsCycle;

معامله را انجام دهید();

Dovdniki 1C یک شی درخت فراداده تخصصی است که برای ذخیره اطلاعات استاتیک ماهیت dovdnik است. به عنوان مثال، در پیکربندی های معمولی می توانید انواع زیر را مشاهده کنید: ، نامگذاری، تجهیزات، ویژگی های اصلی و غیره. اطلاعات ارائه شده توسط مشاوران تغییر نخواهد کرد. محققان شروع به بررسی عملی تمام اشیاء منطقه به عنوان مقطعی از منطقه و اطلاعات شواهد کردند.

در زیر به تنظیم و طراحی ضمیمه از پیکربندی کننده در کاربرد ضمیمه "Nomenclature" خواهیم پرداخت.

تب اصول

در برگه "اصول"، نام، مترادف، نمایش اشیاء و شرح هدف نشان داده شده است.

برگه «سلسله مراتب پزشک»

در اینجا ماهیت سلسله مراتبی مشاور مشخص می شود.

دو نوع سلسله مراتب در 1C 8.3 وجود دارد - گروهی از عناصر"تا" عناصر". به نظر می رسد که نوع اول ممکن است یک پوشه (پوشه) داشته باشد، در حالی که نوع دیگر ممکن است یک عنصر داشته باشد.

"گروه ها را برای وحش ترتیب دهید" - علامت برای نمایش گروه ها در فرم لیست نشان می دهد.

همچنین در تنظیمات می توانید تعدادی از گروه ها را در سلسله مراتب رهبر به تنظیمات جداگانه تقسیم کنید.

برگه "ولاسنیکی".

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

نویسنده سند ممکن است اشیاء فوق داده زیر باشد: , .

برگه "ادای احترام".

تماشای 267 درس ویدیویی از 1C رایگان:

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

Adviser شامل مجموعه ای از جزئیات استاندارد است که توسط برنامه 1C 8.2 ویرایش نشده است؛ لیستی از آنها را می توان با کلیک کردن روی دکمه "جزئیات استاندارد" بدست آورد:

من جزئیات پوست را بررسی می کنم:

  • گروه Tse- props با نوع Boolean که گروه و عنصر را نشان می دهد. فقط برای مشاور سلسله مراتبی در دسترس است. احترام را برگردانید جزئیات مهم را نمی توان در حالت 1C: Entrepreneurship تغییر داد.
  • کد- لوازم، نوع ردیف (ردیف تماس). شماره به طور خودکار توسط سیستم اختصاص داده می شود. به عنوان یک قاعده، بیمه به عنوان (کد جلو +1) به دست می آید. من توصیه می کنم از خود نوع ردیف استفاده کنید، زیرا مرتب سازی مقادیر عددی به آسانی لازم نخواهد بود. شما می توانید نحوه ارسال یک سند را در قسمت های لیست و ورودی مشاهده کنید. به عنوان یک قاعده، جستجو برای یک عنصر در ساعت معرفی در یک ردیف ضروری است. اگر می خواهید قسمت Code را انتخاب کنید، صفر را در پایین سطر وارد کنید.
  • نام- لوازم، واجب به پر کردن، نوع معمولی. حداکثر طول یک ردیف 150 کاراکتر است. شما می توانید نحوه ارسال یک سند را در قسمت های لیست و ورودی مشاهده کنید. به عنوان یک قاعده، جستجو برای یک عنصر در ساعت معرفی در یک ردیف ضروری است. اگر باید فیلد Name را انتخاب کنید، صفر را در پایین سطر وارد کنید.
  • پدر- لوازمی که ممکن است از نوع Dovdnik Posilannya باشد.<ИмяТекущегоСправочника>. فقط برای مشاور سلسله مراتبی در دسترس است. به پدر بزرگ در سلسله مراتب اشاره می کند. اگر عنصر یا گروهی در ریشه Adviser یافت شود، مقدار Adviser نشان داده می شود.<ИмяТекущегоСправочника>. پوسیلانیا را خالی کنید.
  • ولاسنیک- Posilannya روی عنصر-vlasnik عنصر جریان (گروه) dovdnik. در دسترس فقط به یک ارائه دهنده 1C تابعه.
  • نشان Vidalennya- لوازم با نوع بولی. نشان می دهد که نماد کنترل از راه دور در سیستم نمایش داده می شود. تعیین عنصر حذف شده برای vikoristannya نامناسب در نظر گرفته می شود، پروتئین موجود در عنصر جدید ممکن است برای اسناد قدیمی از بین برود.
  • پوسیلانیا- فیلد نوع ردیف برای جزئیات آن یک GUID شناسه شی منحصر به فرد ذخیره شده است. آنهایی که در سیستم به صورت بصری تحت نام «پیام» به تصویر کشیده می شوند، صرفاً تجلی شی هستند. قابل تغییر نیست.
  • بزرگنمایی- یک نوع بولی که نشان دهنده عنصری است که قابل فهم است و مهمتر از همه. قابل تغییر نیست.

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

برگه "شماره گذاری".

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

یک سری کد نحوه شماره گذاری مشاور را نشان می دهد، می توانید شماره گذاری مشاور را در زمینه لیدر وارد کنید. به عنوان مثال، طرف مقابل "Rogi i Kopita" شماره قراردادهای خاص خود را دارد - "1، 2، 3" یا بیشتر.

برگه فرم ها

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

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

برگه "بیشتر"

در برگه می توانید به ماژول های اصلی مرورگر - ماژول شی و ماژول مدیر دسترسی سریع داشته باشید.

در صفحه همچنین می توانید لیستی از عناصر مهم مرورگر را بیابید. عناصری که نمی توان از رژیم کارآفرینی حذف کرد. می توانید مستقیماً با نام به تمام عناصر لازم از پیکربندی کننده دسترسی داشته باشید، به عنوان مثال: Authorities.Nomenclature.Service.

این تب همچنین حالت مسدود کردن - خودکار یا مسدود کردن را نشان می دهد. جستجوی جستجوی متن کامل و همچنین اطلاعات اضافی در مورد مشاور در حالت 1C: Enterprises موجود است.

تحت نامگذاری در 1C 8.3 مواد، محصولات، تجهیزات، خدمات، ظروف، لباس های خاص و غیره وجود دارد. همه داده ها در ویرایشگر "نامگذاری" ذخیره می شوند. می‌توانید این را در بخش «ارائه‌دهندگان»، بخش «محصولات و خدمات»، آیتم «نام‌گذاری» پیدا کنید.

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

در این مقاله، گام به گام، تمام دستورالعمل ها را از ابتدای تکمیل نامگذاری در 1C 8.3 در برنامه بررسی می کنیم.

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

بیایید یک گروه جدید ایجاد کنیم. در فرم لیست مشاوره "نامگذاری"، روی دکمه "ایجاد گروه" کلیک کنید.

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

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

ایجاد یک موقعیت نامگذاری جدید

بیایید به اضافه کردن خود نامگذاری ادامه دهیم. برای ایجاد لیستی از مشاوران، روی دکمه "ایجاد" کلیک کنید. کارتی از نامگذاری جدید در مقابل شما ظاهر می شود.

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

در صورت نیاز، سایر مشخصات را وارد کنید:

  • فیلدهای "مشاهده آیتم" و "ورود به گروه" به طور خودکار با داده های آن گروه، جایی که یک آیتم جدید ایجاد می شود، پر می شود. آنها را می توان با توجه به نیاز شما تغییر داد.
  • مقدار موجود در فیلد "One" یک برای ذخیره مازاد کالا است.
  • نرخ مالیات ذکر شده در جزئیات "% MDV" در صورت لزوم می تواند در هنگام تهیه اسناد تغییر یابد.
  • "قیمت فروش" در اسناد فروش ذکر شده است. تنظیمات را می توان با فشار دادن "؟" تغییر داد. سفارش از این زمینه
  • در بخش "تولید"، می توانید یک صورت هزینه برای یک آیتم و مشخصات نامگذاری معین (برای محصولات نهایی) یا به سادگی یک انبار وارد کنید.
  • بسته به مشخصات نامگذاری، بخش های دیگری مانند "محصولات الکلی" و "کالاهای وارداتی" ظاهر می شود.

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

نوع نامگذاری در 1C 8.3 چیست و چگونه می توان آن را تنظیم کرد

برای سفارشی‌سازی انواع نام‌گذاری، روی گزینه hyperpower در فرم لیست مشاوره «نام‌گذاری» کلیک کنید.

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

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

تغییرات در ظاهر نامگذاری در 1C 8.3

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

در پیکربندی استاندارد 1C Accounting 3.0، این ثبت از قبل پر شده است. Ale برای مصرف، می توانید آن را به صورت دستی ذخیره کنید.

شما می توانید ظاهر خود را سفارشی کنید:

  • برای یک موقعیت نامگذاری خاص؛
  • پشت گروه nomenklatura;
  • بر اساس نوع نامگذاری؛
  • پشت انبار؛
  • بر اساس نوع انبار؛
  • با سازمان؛
  • در سراسر نامگذاری، به عنوان معنی، هزینه پست خالی را نشان می دهد.

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

تعیین قیمت اقلام

ممکن است چندین قیمت در یک نامگذاری وجود داشته باشد. بوی تعفن از نظر نوع متفاوت است، مثلاً انواع عمده فروشی، انواع جداگانه و غیره.

به کارت عنصر سند "Nomenclature" بروید و به آیتم "Prices" بروید.

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

همچنین ویدیوی مربوط به نامگذاری را تماشا کنید:

عنصر شواهد را در 1C 8از سه طریق ممکن است:

1) کد را جستجو کنید

یاکشچو ویدومی کدعنصر شاهد، و لازم است پیام جدید را لغو کنید، سپس می توانید به سرعت از روش استفاده کنید دانستن با کد (<Код>, <ПоискПоПолномуКоду>, <Родитель>, <Владелец>) کدعنصر و در نتیجه پیام ارسال شده به عنصر لغو می شود یا پیام خالی می شود زیرا عنصر دارای چنین کدی یافت نمی شود. اگر توجه داشته باشید که اگر عامل تعدادی عنصر با کد تعیین شده داشته باشد، عنصری که ابتدا پیدا شده است چرخانده می شود.

FindElement = Evidence.Nomenclature.KnowByCode("00000011254");

شرح پارامترهای روش KnowByCode:

  • <Код>(اوبویاکووی). نوع: شماره، ردیف. توضیحات: کد، ردیف یا شماره ای که بسته به تنظیمات مشاور در پیکربندی کننده جستجو می شود.
  • <ПоискПоПолномуКоду>(غیر زبانی). نوع: Bulyovo. توضیحات: حالت جستجوی آخرین کد، حقیقت را نشان می دهد - کدی که باید جستجو شود، در نمای ردیف تنظیم شده است، که متشکل از دنباله کدهای ردیف های Adviser است که با نماد "/" از هم جدا شده اند. اهمیت برای وعده ها: مزخرف.
  • <Родитель>(غیر زبانی)
  • <Владелец>(غیر زبانی)

2) نام را جستجو کنید

همانطور که می دانیم استخدامعنصر شاهد و لازم است پیام را به پیام جدید لغو کنید، سپس می توانید به سرعت از روش استفاده کنید بدانید برای استخدام (<Наименование>, <ТочноеСоответствие>, <Родитель>, <Владелец>) مدیر عامل در ساده ترین حالت، باید این روش را بگذرانید استخدامعنصر سند و در نتیجه، پیام در عنصر سند لغو می شود، یا پیام خالی می شود، زیرا عنصری با چنین نام هایی یافت نشد. لازم به ذکر است که گوینده دارای تعدادی عنصر از نام های تعیین شده است که به نامی که ابتدا پیدا شده است چرخش می یابد.

FindElement = Authors.Nomenclature.KnowByName( "دستگاه بزرگ");

شرح پارامترهای روش با نام بدانید:

  • <Наименование>(اوبویاکووی). نوع: ردیف توضیحات: ردیفی که باید نامگذاری شود.
  • دقت > (ضروری). نوع: Bulyovo. توضیحات: به این معنی است که حالت جستجو برای مطابقت کامل جستجو می شود، جستجو موفقیت آمیز خواهد بود اگر ترتیب جستجو متفاوت باشد: بسته به مقدار پارامتر مزخرف- شبیه به قسمت سمت چپ نام، بسته به مقدار پارامتر حقیقت- من کاملاً از نامگذاری خودداری می کنم (پشت خلاءهای "دم" نامگذاری). اهمیت برای وعده ها: مزخرف.
  • <Родитель>(غیر زبانی). نوع: DovidnikPosilannya. توضیحات: بابا، در حدود آنچه برای انجام تفتیش لازم است، که ذکر نشده است، تفتیش برای هر شاهد انجام می شود.
  • <Владелец>(غیر زبانی). نوع: DovidnikPosilannya. توضیحات: Vlasnik، در محدوده آن لازم است جستجو انجام شود، که مشخص نشده است، جستجو برای هر شاهد انجام می شود.

3) برای جزئیات بیشتر جستجو کنید

همانطور که معنی چیزی را می دانیم جزئیاتشاهد باشید و لازم است پیام جدید را لغو کنید، سپس می توانید به سرعت از روش استفاده کنید یافتن بر اساس جزئیات (<ИмяРеквизита>, <ЗначениеРеквизита>, <Родитель>, <Владелец>) مدیر عامل در ساده ترین حالت، باید نام ویژگی، مقدار آن را به این متد ارسال کنید و در نتیجه، ارسال به عنصر سند لغو می شود یا ارسال خالی می شود، زیرا عنصر با چنین مقادیری ویژگی اختصاص داده شده یافت نشد. توجه داشته باشید که اگر مشاور تعدادی عنصر با چنین مقادیری به جزئیات اختصاص داده باشد، عنصری که ابتدا پیدا شده است چرخانده می شود.

عنصر دانش = Dovidniki. نامگذاری.

شرح پارامترهای روش KnowByRequisites:

  • <ИмяРеквизита>(اوبویاکووی). نوع: ردیف توضیحات: من جزئیاتی را دارم که در پیکربندی مشخص شده است که معنای آن با جستجو دنبال می شود. نوع ارزش: کافی، کرم SkhovishteValue و ردیف دووژین کافی.
  • <ЗначениеРеквизита>(اوبویاکووی). نوع: شاد. توضیحات: معنای جزئیاتی که جستجو ممکن است دنبال شود.
  • <Родитель>(غیر زبانی). نوع: DovidnikPosilannya. توضیحات: بابا، در حدود آنچه برای انجام تفتیش لازم است، که ذکر نشده است، تفتیش برای هر شاهد انجام می شود.
  • <Владелец>(غیر زبانی). نوع: DovidnikPosilannya. توضیحات: Vlasnik، در محدوده آن لازم است جستجو انجام شود، که مشخص نشده است، جستجو برای هر شاهد انجام می شود.
بیمارستان روانی. در غیر این صورت یک احمق:
- همان طور که دیروز به تو دادم، لیاقت شهادت من را داشتی؟
- پس انگار همه چیز منحل شده و شخصیت های فعال زیادی وجود دارد.
دکتر را وارد کنید:
-پس احمق ها کی دفترچه تلفن منو دزدیده؟

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

سیستم 1C: Enterprise به شما امکان می دهد تا تعداد نامحدودی از عوامل ضروری را مدیریت کنید. Skin Advisor فهرستی از اشیاء مشابه است: حامیان مالی، سازمان ها، کالاها و غیره. جوانه چنین شیئی نامیده می شود عنصر شاهد.

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

صفات شاهدان

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

صرف نظر از کد و نام، مشاوران سیستم 1C:Enterprise می توانند اطلاعات بیشتری در مورد عنصر 1C:Enterprise به دست آورند. برای ذخیره چنین اطلاعاتی، مرورگر شما می تواند فهرستی از جزئیات. مکانیسم ویکوریست از جزئیات شاهد سازماندهی، به عنوان مثال، پرونده پزشکان را آسان می کند.مثلا شاهد Spіvrobіtniki maizhe melodiously matime صفات پوسادا, حقوقو دیگران.شرکت 1C برنامه نویسان را منتقل کرد و آنها را معرفی کرد همه شاهداندو ویژگی قبلاً مشخص شده است: کدі نام. در واقع حذف این صفات از هر شیئی از زندگی واقعی عملی است. به عنوان مثال، برای پرسنل نظامی، کد یک شماره پرسنل است، و برای افراد استخدام شده - نام مستعار، نام، به گفته پدر (PIB).

ادای احترام تیپی

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

مدافعان سلسله مراتبی

فهرست عناصر Adviser در سیستم 1C: Enterprise می تواند باشد bagator_vnevim. در این حالت ، تمام ردیف های نشانگر به 2 نوع تقسیم می شوند: عناصر "به سادگی" نشانگر و گروهیمشاور. گروه ها مجاز به حرکت به سطح عامل ثروتمند هستند. طیف گسترده ای از مشاوران مستقل به شما امکان می دهد تا ورود اطلاعات به مشاور را در سطح مورد نیاز از جزئیات سازماندهی کنید. عناصر و گروه های عناصر در جمع کننده غنی می توانند از یک گروه به گروه دیگر منتقل شوند.

مشاوران آمده اند

یک تنظیم را می توان بین عوامل تنظیم کرد نظم و ترتیب. از نظر پایگاه داده های رابطه ای، یک پیوند "یک به یک" بین جداول برقرار می شود. برای این نوع پوست، عنصر راهنمای نور با یکی از عناصر راهنمای نور همراه خواهد بود. به عبارت دیگر می توان گفت که عناصر یک گوینده دراز کشیدنعناصر چیز دیگری به عنوان مثال، سیستم ممکن است یک عامل برای Podatkova Pilga داشته باشد. شما می توانید چیزی شبیه به این کسب کنید بیایید سبک شویم مشاور Spivrobitniki. تسه یعنی همین "Spіvrobitnik Volodіє podatkovymi pilgi".

دوویدنیک Spіvrobіtniki

دوویدنیک پرداخت ها را ارسال کنید

  • ایوانف ایوانف ایوانف
  • پتروف پترو پتروویچ
  • سوتلوف میخائیلو پتروویچ
  • تسوتکوف آنتون واسیلویچ

( ولاسنیک پتروف پترو پتروویچ)

  • Plga به جانبازان
  • پیلگا برای کودکان
  • ایوانف ایوانف ایوانف
  • پتروف پترو پتروویچ
  • سوتلوف میخائیلو پتروویچ
  • تسوتکوف آنتون واسیلویچ

( ولاسنیک سوتلوف میخائیلو پتروویچ)

  • پیلگه به ​​افغان ها

قطعات جدول (فقط نسخه 8.0)

نسخه 8.0 اکنون این قابلیت را دارد که یک عنصر نشانگر را به تعدادی از قسمت های جدولی اضافه کند. این گزینه برای نمایش اطلاعات مربوط به این عنصر به غیر از ماهیت هدف (که برای آن توصیه می شود یک ویرایشگر ساده داشته باشید) توصیه می شود. به عنوان مثال، برای مرجع محصولات را می توان در بخش جدولی UnityVimiryuvannya وارد کرد، برای تامین کننده Spivrobitniki را می توان در بخش جدولی Lighting and Warehouse of Family وارد کرد. کار با قطعات جدول شبیه کار با آرگومان های ساده است، با این تفاوت که قطعات جدول را نمی توان به عنوان نوع شناسایی کرد و دیگر امکان ایجاد خصوصیات برای نوع Osvit وجود ندارد.

مقایسه مشاوران با موضوعات دیگر

هدف - شی

شباهت ها

Vіdminnosti

کنستانتی مقادیر ذخیره شده در پایگاه داده را ذخیره می کند ویرایشگر نه تنها یک مقدار، بلکه کل انتقال اشیاء مشابه را ذخیره می کند.
اسناد در پایگاه داده ذخیره می شود، جزئیات ذخیره می شوند، اسناد را می توان یک به یک سفارش داد مشاور اطلاعات نظارتی و اثباتی را حفظ می کند و اسناد شبیه دنیای واقعی است. مقادیر جزئیات سند از ارائه دهندگان انتخاب می شود. سند باید پردازش شود، سند باید حاوی تاریخ و ساعت باشد، سند می‌تواند شامل یک بخش جدولی باشد، که در مورد Advisers صدق نمی‌کند (در نسخه 8.0، مشاوران و اسناد می‌توانند شامل تعدادی قسمت جدول باشند). مشاوران ممکن است ثروتمند باشند، مشاور ممکن است جزئیات دوره ای داشته باشد که اسناد آن را ندارند (نسخه 8.0 جزئیات دوره ای ندارد و هیچ ثبت دوره ای از اظهارات وجود ندارد).
Pererahuvannya ذخیره شده در پایگاه داده، لیستی از مقادیر را ذخیره می کند مقدار ناشناس باید در حالت راننده در حالت Business وارد شود و برای انتقال انتقال مقدار توسط توزیع کننده در حالت Configurator تنظیم می شود. Pereliki zavichay vikoristovuyutsya در اپراتور Yakshcho.
TableValue شامل سطرها و ستون ها (در پایگاه داده ذخیره نشده است) جدول مقدار برای ذخیره داده های میانی در حافظه رایانه که در طول عملیات برنامه ذخیره می شود، طراحی شده است. جدول مقادیر می تواند اشیاء مختلف را ذخیره کند و مشاور می تواند همه عناصر از یک نوع را ذخیره کند. جداول از یکدیگر قابل تشخیص نیستند و شبیه یکدیگر هستند.
ListValue لیستی از مقادیر را ذخیره می کند (در پایگاه داده ذخیره نشده است) لیست مقادیر می تواند اشیاء مختلف را ذخیره کند و Explorer می تواند همه عناصر از یک نوع را ذخیره کند

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

ایجاد و ضبط یک عنصر جدید

عنصر Poshuk dovidnik


//مثلاً در دستور درباره زندان
مرجع. KnowElement(Spіvrobitnik)؛

مرجع. KnowByCode(123);
مرجع. با نام بدانید("ایوانف ایوان ایوانوویچ")؛
مرجع. دانستن با جزئیات("حقوق"، 5000);

// هنگامی که عنصر پیدا شد، دقیق تر می شود و می توان آن را به صورت زیر خواند:

Yakshto Spr.Know By Name("Ivanov Ivan Ivanovich")=1 Todi
........KnowledgeCotr = SprCotr. ExactElement();
KinetsYakscho;


// در نسخه 8.0، اگر عنصری پیدا شود، می چرخد، در غیر این صورت ناشناخته می چرخد.

KnowledgeCotr = SprCotr. KnowByCode(123);
KnowledgeCotr = SprCotr. با نام بدانید("ایوانف ایوان ایوانوویچ")؛
ZnaydeniiCotr SprCotr. دانستن با جزئیات("حقوق"، 5000);

KnownSotr = SprSotr.KnowForNaming("ایوانف ایوان ایوانوویچ");
Yakshto KnowledgeSotr = ناشناس تودی
.....//مورد پیدا نشد
KinetsYakscho;

نوع عنصر سند

مرجع. زنده بودن(1); //بدون نمای میانی

مرجع. زنده بودن(0); //مورد را علامت گذاری کنید
مرجع. TakeNoteDelete();


نماد = RefPage نشان Vidalennya()؛ //افزایش احترام: این روش


مرجع. زنده بودن(); //بدون نمای میانی

مرجع. SetNoteDistance (درست); // نشان روی نمایشگر
مرجع. InsertNoteDeleted (بی معنی); //کنار کشیدن نشان روی vidalnya

//می توانید بررسی کنید که عنصر در چه مقادیری قرار دارد
// قدرت نشان در دوردست، نوع Bulyovo وجود دارد - حقیقت یا مزخرف

نماد = RefPage نشان Vidalennya; //افزایش احترام: این قدرت است
نماد یاکشچو = حقیقت تودی
.....//عنصر مقدار برای نمایش
KinetsYakscho;

مرتب سازی از طریق عناصر مرورگر


مرجع. ویبراتی عنصری();
در حال حاضر Ref. OtrimatiElement() = 1 چرخه
...
...Povіdomity("Spivrobitnik" + SprSotr.Name);
KіnetsCycle;


ویبیرکا = دوویدنیکی. ویبراتی();
هنوز هم یک انتخاب است. توهین آمیز() = 1 چرخه
... //با عنصر کرم می میرد
KіnetsCycle;


پدر
شمارش عناصر در وسط گروه. گروه در اصطلاح 1C "باتکو" است.


SprSotr.KnowByName("تمرین");
Pratsyuyuchi = SprSotr.StreamItem();
مرجع. پیرمرد ویکوریستواتی(pratsyyuchi)؛
//بعلاوه، برای مثال، چرخه ای در spivrobіtniks (چیزهای شگفت انگیز)
...



GroupPractice = SprSotr.KnowByName("Practice");
انتخاب = رفر. ویبراتی(آموزش گروهی)؛
هنوز هم یک انتخاب است. توهین آمیز() = 1 چرخه
... //با عنصر کرم می میرد
...Inform("Spivrobitnik" + selection.Name);
KіnetsCycle;

ولاسنیک
عناصر یک مشاور را که با یک عنصر مشاور دیگر همپوشانی دارند، برشمارید.
یک شاهد دستورات فرعیمثلاً به شاهد دیگری رجوع شود. موارد ارسالی برای تابعیت مراجع. Spіvrobіtniki.

جزئیات دوره ای
خواندن و ضبط جزئیات دوره ای.
تاریخ انتخاب جزئیات دوره ای را برای هر مشاور تعیین می کند.


//اینجوری میفهمیم کی دانشگاه بوده
//دسته برای تاریخ آهنگ

دسته = SprSotr.Category. اوتریماتی(داکا)؛

//به این ترتیب دسته بندی را تنظیم می کنیم
//در تاریخ آواز
Ref.Category. نصب(Daka، NovaCategory)؛

//می توانید تاریخ را برای انتخاب دوره ای تنظیم کنید
//نیازها برای کلیه پیمانکاران
مرجع. VikoristatiDatu(داکا)؛

//پس دیگر امکان نصب vikoristovati و Otrimati وجود ندارد
//دسترسی به جزئیات دوره ای متوقف می شود
//مانند تا جزئیات اولیه
دسته = SprSotr.Category;
Spr.salary = 6000;

نسخه 8.0 جزئیات دوره ای ندارد. به جای آنها، لازم است برای ثبت رکوردها، که در ساعت روشن می شوند، ثبت شوند.

فرم های صفحه نمایش مرورگرها

فرم لیست مشاوره

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

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




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

رویه های مشابه هنگام شروع آهنگ توسط سیستم 1C فراخوانی می شوند بیا دیگه. از قبل، رویه ها توسط سیستم 1C با رسیدن به مراحل آوازخوانی فراخوانی می شوند، به این معنی که مراحل جمع آوری می شوند. در نسخه 8.0، این رویه ها ممکن است متفاوت باشند، که لزوماً انجام آن آسان نیست. علاوه بر این، نسخه 8.0 افزونه هایی را برای همه اشیاء معرفی می کند.

پودیا

شرح

وقتی باز است هنگامی که فرم به لیست مشاور باز می شود کلیک می کند. می توانید مقادیر اولیه را برای تغییرات تنظیم کنید، حقوق مشتری برای ثبت یک ارائه دهنده داده شده را بررسی کنید و غیره.
وقتی بسته شد وقتی فرم به لیست مشاور بسته می شود کلیک می کند.
یادداشت

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

بات، شاهد پوساد

وقتی ویبوری باتکا (Nov Batko) پدر (گروه) در ساعت انتخابات صدا می زند. با این روش می توانید حقوق مشتری برای بررسی عناصر این گروه را تأیید کنید.
هنگام انتخاب Vlasnik (Vlasnik جدید) فراخوان در ساعت انتخاب حاکم حاکم - حاکم انجام می شود. منطقی است که این راهنمای دستورات دیگران است.
هنگام نصب Selection (خواص، مقادیر) رویه برای نصب تعاملی انتخاب به هر شکلی (انتخاب، انتخاب سریع، انتخاب بر اساس مقادیر، تاریخچه انتخاب) و زمانی که انتخاب فعال است، تغییر کرده است.
WhenSelectingRows() حالت پردازش برای انتخاب ردیف (دوبار کلیک کنید یا کلید Enter) در قالب لیست مشاوران، مجله اسناد، حساب ها، مجله عملیات، مجله معاملات با استفاده از روش دیگری فعال می شود. سپس، هنگامی که یک ردیف را انتخاب می کنید، این رویه نمایش داده می شود.


Sortuvannya

در فرم لیست مشاور، عناصر را می توان به ترتیب متفاوتی مرتب کرد: بر اساس کد، نام، یا هر جزئیاتی که ترتیب مرتب سازی در Configurator نصب شده است.می توانید با استفاده از روش مرتب سازی (Sposib, Prapor Dozvolu Zmini) نوع مرتب سازی را به صورت برنامه ای تنظیم کنید.


رویه PrіVіdkrittya()
...... Sortuvannya("کد"، 0)؛ // مرتب سازی بر اساس کد، شما نمی توانید کد را تغییر دهید
کینت رویه ها

رویه PrіVіdkrittya()
......DovdnikList.Order.Set("Name Asc, Card Asc");
......// غذا برای خوانندگان: چگونه از کریستوواچوی محافظت کنیم ترتیب مرتب سازی را تغییر دهیم؟
کینت رویه ها

ویدبر

در نمای فهرست مرورگر، موارد را می توان فیلتر کرد، بنابراین. به کوریستوواچف فقط عناصر لازم نشان داده می شود. با استفاده از روش Set Selector (Properties, Values) می توانید انتخاب را به صورت برنامه نویسی تنظیم کنید. برای اینکه چه جزئیاتی را می توان تنظیم کرد، از گزینه "انتخاب از جزئیات" در Configurator استفاده کنید .

فیلتر استاتیک (فقط نسخه 7.7)

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

Procedure ShowPracticers()

ListElements = createObject("ListValue");

Ref.VibrateElement();

.....Yakscho (مرجع Batko = groupPratsyyuyuchi) I (مرجع Posada = dlzhTesnik) تودی
..........List of Elements.AddValue(Ref.StreamElement());
.....KіnetsYakscho;
KіnetsCycle;

VikorystuvatiListElements(فهرست عناصر)؛

کینت رویه ها

شکل عنصر و شکل گروه

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


شکل عنصر نشانگر نیز دارای رویه زیر است (فرعی):

پودی

شرح

وقتی vidcritt() زمانی که فرم عنصر مرورگر باز شود به صدا در می آید. می توانید مقادیر اولیه را برای تغییرات تنظیم کنید، حقوق مشتری برای باز کردن یک عنصر معین از سند و غیره را بررسی کنید.
When Close() زمانی که فرم عنصر مرورگر بسته شود به صدا در می آید.
سوابق()

در زمان ضبط عنصر سند فراخوانی می شود. با این روش می توانید داده های وارد شده را از نظر وجود خطا بررسی کنید.

لب به لب، شاهد Spivorbitniki

روال انتصاب
....Yaksto Category.Select()=0 Todi
.........Poderzhennya("در رده ورزشکار مشخص نشده است!");
.........TurnStatus(0);
.....KіnetsYakscho;
کینت رویه ها

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

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

ایجاد و ضبط عنصر

عنصر برنامه نویسی برنامه

در زیر عامل Spyvrobitniki به صورت برنامه ریزی شده یک spyvrobіtnik جدید را به گروه کاری اضافه می کند. نماینده نام، تاریخ و یک جفت جزئیات دوره ای را پر می کند.



مرجع. جدید();


مرجع. بنویس();
//تنظیم جزئیات دوره ای فقط پس از ضبط عنصر امکان پذیر است
Ref.Category.Set (Ref.ReceptionDate, ktgSumisniki);
Ref.Posad.Install (Ref.ReceiptDate, dlzh Teslyar);

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

SprSotr = ایجاد شی ("Dovidnik. Spіvrobitniki");
SprSotr.Vikoristuvati Batka (grpPratsuyuchi);
SprSotr.VikoristuvatiDate(تاریخ پذیرش); //توجه!
SprSotr.New();
SprSotr.Name = "ایوانف ایوان ایوانوویچ";
Spr.ReceptionDate = "01/01/2002";
//دسترسی به جزئیات دوره ای مانند موارد اضطراری می شود
SprSotr.Category = ktgSumisniki;
SprSotr.Posada = dl Teslyar;
SprSotr.Write();

جدید = داویدنیکی. Spіvrobіtniki. CreateElement();
جدید Batko = grpWorking;
New.Name = "ایوانف ایوان ایوانوویچ";
New.ReceptionDate = "01/01/2002";
New.Write();

//نسخه 8.0 جزئیات دوره ای ندارد

گروه ایجاد برنامه

SprSotr = ایجاد شی ("Dovidnik. Spіvrobitniki");

مرجع. NovaGroup();

مرجع. بنویس();

SprSotr.NovaGroup();

SprSotr.Write();

جدید = داویدنیکی. .ایجاد یک گروه();

جدید بنویس();

New = Dovidniki["Spivrobitniki"] .ایجاد یک گروه();
NewName = "تمرین";
جدید بنویس();

توجه!

معاملات

اگر ناشناس بودن عناصر Adviser ایجاد شد، می توانید یک چرخه تراکنش را برای سرعت بخشیدن به کار قرار دهید. در این حالت، ایجاد واقعی همه عناصر به دستور Commit تراکنش () واگذار خواهد شد. هنگامی که تراکنش کامل شد، مرورگر مسدود می شود.

SprSotr = ایجاد شی ("Dovidnik. Spіvrobitniki");
تراکنش را چاپ کنید();

برای NOM = 1 تا 100 چرخه
.....SprSotr.New();
.....SprSotr.Name = "New" + Row(Nom);
.....RepCort.Write();
KіnetsCycle;

معامله را انجام دهید();


SprSotr = دوویدنیکی.
تراکنش را چاپ کنید();

برای NOM = 1 تا 100 چرخه
.....New = SprSotr.CreateElement();
.....New.Name = "New" + Row(Name);
.....جدید.Write();
KіnetsCycle;

معامله را انجام دهید();

شمارش عناصر

بیش از حد ساده

SprSotr = ایجاد شی ("Dovidnik. Spіvrobitniki");
حالت = 0; // انتخاب بدون سلسله مراتب، 1 - با سلسله مراتب (برای ذهنیت)
مرجع. ویبراتی عنصری(حالت)؛
در حال حاضر Ref. OtrimatiElement() = 1 چرخه
.....<действия с очередным элементом/группой>
KіnetsCycle;

فیلتراسیون (Vidbir)

SprSotr = ایجاد شی ("Dovidnik. Spіvrobitniki");
حالت تیراندازی با کمان = 1; //1 - با سلسله مراتب سلسله مراتبی انتخاب کنید، 0 - بدون سلسله مراتب
گروه حالت = 0; //0 - انتخاب گروه را فعال نکنید، 1 - فعال کنید
My Props = "Rik"; //در پیکربندی، جزئیات مسئول نصب Warrant Officer Vidbir هستند
ارزش = 1980;
مرجع. SelectElementsByRequisites(نام خصوصیات، مقادیر، حالت سلسله مراتبی، حالت گروهی)؛
در حالی که Ref.OtrimatiElement()=1 حلقه
.....<действия с очередным элементом>
KіnetsCycle;

فیلتراسیون در چرخه

SprSotr = ایجاد شی ("Dovidnik. Spіvrobitniki");
SprSotr.Vikoristuvati Batka (grpPratsuyuchi);
SprSotr.VikoristovatiData(RobochaData());
مرجع. ویبراتی عنصری();
در حال حاضر Ref. OtrimatiElement() = 1 چرخه

Yakshcho Spr.Sotr.Posad<>dlzhTeslyar Todi
....ادامه به زندگی; //از کدام spіvrobitnik حذف شده است، به چرخه cob بروید
KinetsYakscho;

<действия с очередным элементом>

KіnetsCycle;

ترتیب مرتب سازی

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

OrderCodes()
NameOrder()
OrderDetails(Im'yaRekv) //جزئیات را می توان یک ترتیب مرتب سازی در Configurator اختصاص داد
سفارش بازگشت ()

به عنوان مثال، در زیر منتخبی از داوطلبان وجود دارد که بر اساس اعداد و اعداد مرتب شده اند:

SprSotr = ایجاد شی ("Dovidnik. Spіvrobitniki");
Ref.CodesOrder();
Ref.GateOrder();
Ref.VibrateElement();

قبل از سخنران سوال کنید

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

جستجو برای یک عنصر

جستجو برای یک عنصر

SprSotr = ایجاد شی ("Dovidnik. Spіvrobitniki");
Yakshcho SprSotr. KnowElement(VibSotr) = 1 تودی
....//عنصر دقیق تر می شود
.... SprSotr.Batko = grpRobitniki;
....SprSotr.Write();
KinetsYakscho;

کد را جستجو کنید

Yakshcho SprSotr. KnowByCode(1) = 1 تودی
....ElementAboGroup = SprSotr.StreamItem();
KinetsYakscho;

جستجو برای اسامی

Yakshcho SprSotr. با نام بدانید("ربات")=1 تودی
....grpPracturing = SprSotr.StreamItem();
KinetsYakscho;

حالت = 1; // 1 - جستجو در وسط نظم ایجاد شده (پدر) (برای ذهنیت). 0 - جستجو برای همه
PraporPoshuku = 0; //1 - نوع دقیق را بیابید. 0 - نام پشت اولین علامت ها (پشت کاراکترها) را بدانید
SprSotr.Vikoristuvati Batka (grpPratsuyuchi);
Yakshto Spr.Know By Name("Ів",Mode,EnsignSearch)=1 Todi
....FirstWorkingIv = Ref.StreamItem();
KinetsYakscho;

جستجو برای جزئیات

Im'ya Req = "ریک"; //برنامه‌ها دارای اما نصب هستند مرتب‌سازی در پیکربندی را نشان می‌دهند
PraporGlobSearch = 1; // 1 - شوخی در اطراف همه، 0 - شوخی در اطراف مرزهای سفارش
Yakshcho SprSotr. دانستن با جزئیات(Im'ya Rekv, 1980, Prapor Glob Poshuku) = 1 Todi
.....KnowledgeElement = Ref.CurrentElement();
KinetsYakscho;

جستجوی یک عنصر در یک چرخه

SprSotr = ایجاد شی ("Dovidnik. Spіvrobitniki");
SprSotr.Vikoristuvati Batka (grpPratsuyuchi);
SprSotr.VikoristovatiData(RobochaData());
مرجع. ویبراتی عنصری();
در حال حاضر Ref. OtrimatiElement() = 1 چرخه

Yakshto SprSotr.Posada = dlzh Teslyar Todi
....سقط; //یک مکانیک عالی را بشناسید! از حلقه خارج شوید
KinetsYakscho;

KіnetsCycle;
<действия с найденным элементом>

قبل از سخنران سوال کنید

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

نوع عناصر

بدون دید وسط

SprSotr = ایجاد شی ("Dovidnik. Spіvrobitniki");
SprSotr.FindElement(VibRemployee);
Ref.Visibility(); //بدون نمای میانی

توجه! اگر عنصر کاملاً متفاوتی را نتیجه می گیرید، مطمئن شوید که در اشیاء دیگر ذکر نشده است. به عنوان مثال، گذرنامه ای که به نظر می رسد حذف شده است، می تواند در سند Release گنجانده شود. اگر این اتفاق بیفتد، یکپارچگی پایگاه داده از بین می رود. بالماسکه برای چه کسانی توصیه می شود؟ با یک نشان روی نمایشگر.

شما می توانید لیستی از اشیاء را به صورت برنامه نویسی بازیابی کنید تا پیام را روی شی قرار دهید که با استفاده از روش Find Sent (object) قابل مشاهده است.

نشان روی نمایشگر

برای کنترل یکپارچگی پایگاه داده، مواردی که در آن گنجانده نشده است به عنوان حذف شده علامت گذاری می شوند. Potim فرماندهی ویژه منوی عملیات => "Vidalenny of the Martyr Ok'Kktiv" در سیستم انحصاری رژیم 1C ساخت ناوبری از قومیت دانی، yakshcho روی آنها قابل توجه است.

SprSotr = ایجاد شی ("Dovidnik. Spіvrobitniki");
SprSotr.FindElement (VibrEmployee);
Ref.Visibility(0); //مورد را علامت گذاری کنید

//می توانید بررسی کنید که عنصر در چه مقادیری قرار دارد
//تابع چرخش 1 - برای علامت، 0 - برای هیچ
نماد = RefPage نشان Vidalennya();

//می توانید نماد view را حذف کنید
SprSotr.FindElement (VibrEmployee);
مرجع. TakeNoteDelete();

معاملات

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

SprSotr = ایجاد شی ("Dovidnik. Spіvrobitniki");
تراکنش را چاپ کنید();

Ref.VibrateElement();
در حالی که Ref.OtrimatiElement()=1 حلقه
......Ref.Visibility(0); //مورد را علامت گذاری کنید
KіnetsCycle;

معامله را انجام دهید();

مدافعان سلسله مراتبی

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

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

توجه! بر اساس سلسله مراتب dovidnik - همان bagatorіvneviyشاهد، یا شاهد با در گروه.
گروه مشاور در 1C اغلب به نام " بابا".

گروه ایجاد برنامه

SprSotr = ایجاد شی ("Dovidnik. Spіvrobitniki");

مرجع. NovaGroup();
SprSotr.Name = "تمرین";
مرجع. بنویس();

SprSotr.NovaGroup();
SprSotr.Name = "Zvilnenі";
SprSotr.Write();

توجه! در Configurator، می توانید برای جزئیات مواردی را که برای یک عنصر، یک گروه یا هر دو معتبر هستند، مشخص کنید. به عنوان مثال، فیلد DatePriyomu برای گروه Pratsyyuyuchi معنایی ندارد. اگر به طور تصادفی با یک گروه کار می کنید، این ایده خوبی نیست که با جزئیات عناصر کار کنید.

نصب گروه جریان


مرجع. پیرمرد ویکوریستواتی(GrPPracyuyuchi)؛ //ما اکنون در وسط گروه Pratsyyuchi هستیم
Ref.VibrateElement(); //انتخاب عناصر گروه کاری را باز کنید

SprSotr = ایجاد شی ("Dovidnik. Spіvrobitniki");
مرجع. پیرمرد ویکوریستواتی(GrPPracyuyuchi)؛
SprSotr.New(); //ایجاد یک عنصر جدید در گروه Pratsyyuchi

اگر مشاور ثروتمند باشد، باید چنین روش‌ها و ویژگی‌هایی را متوقف کنید که به شما امکان می‌دهد اطلاعات مربوط به عنصر فعلی مشاور را بازیابی کنید:

روش/ویژگی

شرح

ریواس()

این روش عنصر جریان را می چرخاند. به عنوان مثال برای دانش آموزی که در گروه Pratsyyuchi است عدد 2 را کم می کنیم.

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

SprSotr = ایجاد شی ("Dovidnik. Spіvrobitniki");
Ref.VibrateElement();

// بسته به عمق درج عنصر، ورودی را نشان می دهد
برای Nom=1 توسط چرخه ()Spr.Riven
.....نمایش(".....");
KіnetsCycle;

KіnetsCycle;

گروه Tse() این روش اگر عنصر خوراک یک گروه باشد 1 و اگر یک گروه نباشد 0 می چرخد.

به عنوان مثال، موارد زیر برای افراد دارای معلولیت نمایش داده می شود (گروه ها نمایش داده نمی شوند):

SprSotr = ایجاد شی ("Dovidnik. Spіvrobitniki");
Ref.VibrateElement();
در حالی که Ref.OtrimatiElementi()=1 حلقه

Yakshto SprSort.CeGroup()=1 Todi
......ادامه زندگی; // از گروه بپرید، به حلقه cob بروید
KinetsYakscho;
Povidomity (SprSotr.Name)؛

KіnetsCycle;

NalezhitGroupi(...) این روش بررسی می کند که آیا مقادیر گروه عنصر فعلی نشانگر باید اختصاص داده شود (صرف نظر از اینکه مقادیر در چه سطحی هستند).
چرخش: 1 - اگر عنصر متعلق به گروه اختصاص داده شده باشد، 0 - اگر نیست.

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




.....نمایش(SprProducts.Name);
KinetsYakscho;

KіnetsCycle;

صفت باتکو

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

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

SprProducts = ایجاد شی ("Dovidnik.Products");
SprProducts.VibrateItems();
Poki SprProducts.OtrimatiElementi()=1 حلقه

محصولات Yakshto Spr. متعلق به گروه (grpAlcohol) = 1 Todi
.....SprSotr.Batko = grpRozsales;
.....RepCort.Write();
KinetsYakscho;

KіnetsCycle;

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

SprProducts = ایجاد شی ("Dovidnik.Products");
SprProducts.FindItem(grpAlcohol);
SprProducts.Batko = grpRozsales;
SprProducts.Write();

PovniyCode()

ردیف را می‌چرخاند تا کد جدید عنصر شواهد انتخابی را با ردیف‌های بیشتری قرار دهد که با نماد "/" از هم جدا شده‌اند.

به عنوان مثال، "2/7/123"

نام خارجی ()

ردیف را می چرخاند تا نام عنصر راهنما انتخاب شده را با ردیف های بیشتری که با نماد "/" از هم جدا شده اند، قرار دهد.

به عنوان مثال، "الکل / شامپاین / Radyanske"

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

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

Form.VibrEmployee. VibirGroups(0)؛ // گزینه های انتخاب گروه را فعال کنید

مشاوران آمده اند

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

تعیین تکلیف شاهدان جزئی

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

برای اینکه نماینده خود را به هر یک از نمایندگانی که قبلاً در سیستم موجود است، در قسمت "Subordination" تابعیت کنید، عامل استخدام شده را انتخاب کنید. چنین مشاوری در سیستم 1C: Enterprise رهبر نامیده می شود.

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

تماس ربات با یک عامل ساده در سیستم 1C: Enterprise به این شکل خواهد بود.

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

اگر مرورگر زیر ترتیب را بدون انتخاب عنصر اصلی باز کنید، پنجره مرورگر زیر مرتب شده عنصر مورد نظر را نمایش نمی دهد و عنوان پنجره پیام «به عنصر اصلی اختصاص داده نشده است» را نمایش می دهد.

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

نصب هود جریان


SprAgreement.VikoristuvatiVlasnik(VibrCounterparty);
SprContract.VibrateElement(); //ما قراردادهای طرف مقابل انتخاب شده را انتخاب می کنیم
<...>

اطلاعات در مورد عنصر جریان

اگر شما یک عامل فرعی هستید، پس لازم است چنین روش‌ها و ویژگی‌هایی داشته باشید که به شما امکان می‌دهد اطلاعات مربوط به عنصر فعلی مشاور را بازیابی کنید:

صفت

شرح

ویژگی Vlasnik

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

به عنوان مثال، انتقال کلیه قراردادها از یک طرف مقابل به طرف دیگر (پیمانکار موافقتنامه تبعیت به پیمانکار طرف مقابل):

توافقنامه ها = ایجاد شی ("Dovidnik. توافقنامه");
SprAgreement.VikoristuvatiVlasnik(Counterparty1);
SprContract.VibrateElement();
تا SprAgree.OtrimatiElementi()=1 حلقه

SprAgreement.Vlasnik = Counterparty2;
SprAgree.Write();

KіnetsCycle;


جزئیات دوره ای

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

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

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

در حالت پیکربندی، برای جزئیات دوره ای، می توانید روی پنجره "History" کلیک کنید. این جدولی است که از دو ستون تشکیل شده است: تاریخ تغییر در ارزش جزئیات حساب و مقدار آن تاریخ. پنجره "History" به شما امکان می دهد تاریخچه تغییرات را در مقدار جزئیات ویرایش کنید: ردیف های جدید را وارد کنید، آنها را مستقیما ویرایش یا حذف کنید.

روش های جزئیات دوره ای
//به این ترتیب متوجه می شویم که دانش آموز در تاریخ مقرر چه دسته ای داشته است
Category = SprSotr.Category.Otrimati (SomeDate);

//به این ترتیب دسته بندی را برای دانش آموز در تاریخ مقرر تنظیم می کنیم
Ref.Category.Install(SomeDate، NewCategory);

توجه! اگر روش Vicoristati Date قبلا فریز نشده باشد، این روش ها را می توان فریز کرد

تنظیم تاریخ برای انتخاب جزئیات دوره ای

//می توانید تاریخ انتخاب جزئیات دوره ای را برای هر مشاور تعیین کنید
مرجع. VikoristatiDatu(داکا)؛

// تودی در حال حاضر پایین تر است این امکان وجود نداردروش نصب و راه اندازی vikoristovvati و Otrimati
//دسترسی به جزئیات دوره ای مانند جزئیات اولیه می شود
دسته = SprSotr.Category;
Spr.salary = 6000;

شیء "دوره ای"

برای کار با تاریخچه جزئیات دوره ای، شی "Periodic" را به صورت دستی انتخاب کنید.

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

HistoryCareer = CreateObject("Periodic");
HistoryCareer.VikoristuvatiObject("Posada",VibrSpivrobitnik);
تاریخچه شغلی.
تا HistoryCareer.OtrimValue()=1 چرخه
....Reveal(Row(CareerHistory.DateValue) + " " + Row(CareerHistory.Value));
KіnetsCycle;

علاوه بر شی Periodic، می توانید مقادیر را نیز ویرایش و حذف کنید. لیست کامل روش های div در دستیار نحو.

انجام مدارک

قبل از پردازش سند، اغلب لازم است مقدار جدیدی برای جزئیات دوره ای و تاریخ تنظیم شود. به این جریان سند می گویند. برای کدام نوع آهنگ، روش Insert Dovdnik Details را تنظیم کنید:

جزئیات حساب را تنظیم کنید(Spіvrobitnik، "Posada"، Nova Posada، DateMoved)؛

کینت رویه ها

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

ProcedureProcedureProcedure()

VibrateRows();
Poki OtriMatiStorok()=1 حلقه

یک ردیف گره بزنید(شماره ردیف)؛
SetDavidnikRequisites (Spivrobitnik، "Posada"، NovaPosada، MoveDate)؛

KіnetsCycle;

کینت رویه ها

از یک مشاور انتخاب کنید

عملکرد انتخاب به شما امکان می دهد بدون بستن یک مقدار از نشانگر یا یک شی دیگر، آن را انتخاب کنید.مثلا سند Vitratna Invoice وجود دارد که مشتری می تواند تعدادی کالا را در آن نشان دهد.

سازمان انتخاب

نحو: OpenClickIdBir(<Объект>,<ИмяФормы>,<КонтекстФормы>,<ФлагМножВыбора>,<ТекЗнач>)

OpenSelection("Dovidnik.Nomenclature","FormForSelection",Cont,1);


...NewRow();
... محصول = آیتم;
کینت رویه ها

می توانید به سرعت به متن فرم دسترسی پیدا کنید و بلافاصله به گروه مورد نیاز بروید، به عنوان مثال:

OpenSelection("Dovidnik.Nomenclature","FormForSelection",Cont,1);
Kont.Vikoristovuvati Batka (grpSpirtne);

Procedure TrimmingSelect (Element, ContForm)
...NewRow();
... محصول = آیتم;
کینت رویه ها

ایجاد و حذف مقدار از انتخاب

ContformiPidboru. SetValueUpdbori(<ИмяРеквизита>,<Значение>)

<ИмяРеквизита>- یک ردیف با جزئیات فرم برای انتخاب مقادیر.
<Значение>- معنای جزئیات.

ContformiPidboru. OtrimatiValue ZPіdboru(<Выражение>)

<Выражение>- یک عبارت ردیفی که مقدار آن در زمینه فرم انتخاب محاسبه می شود و در نتیجه چرخش می یابد.

روش های دیگر

روش

شرح

چشم انداز() دقیقاً نام شاهد را تعیین و ذخیره کنید. نام دقیق مرورگر را همانطور که در Configurator وارد شده است، به عنوان مثال "Safeguards" تغییر می دهد. تنظیم نوع ارائه دهنده می تواند شامل جزئیاتی از نوع "Davidnik" باشد. شاهدی از نوع ناشناخته
Viglyad() به وضوح نمای راننده را به عنوان تعداد وظایف موجود در پیکربندی انتخاب کنید.
مقادیر ردیف را به منظور جبران ظاهر koristuvach به نوع شاهد (مترادف) می چرخاند.
SetAttribute (ImageRequisite، Value) مقدار جزئیات را به نام خود تنظیم کنید.
<ИмяРеквизита>- در یک ردیف، با جزئیات مشخص شده در پیکربندی چه کاری انجام می شود.<Значение>- ویراز، منظور از جزئیات چیست.
OtrimatiAttribute (NameRequisite) مشخصات مربوطه را برای نام خود انتخاب کنید. مقادیر جزئیات را تغییر می دهد.
ویبرانیوم ()

چرخش 1 - به عنوان یک عنصر نشانگر انتخاب، 0 - به عنوان بدون انتخاب. مرتباً ورودی ها را بررسی کنید تا مطمئن شوید که تمام داده های لازم گنجانده شده است.

ویبراتی (...) برای انتخاب یک مورد ضمیمه، روی گفتگو کلیک کنید.
نوبت: 1 - به عنوان یک عنصر ارتباطی. 0 - در صورت عدم انتخاب عنصر ویبرانیوم دقیق تر می شود.

خواندن ساختار شاهدان

چرخه بعد از مشاوران

تعداد DataVidorsVConfigurations = Metadata.Davidnik();
برای Nom=1 تا چرخه تعداد تنظیمات

cfgSpr = فراداده. Dovidnik (نام)؛
شناسه = cfgSpr.Identifier();
PovniyIdentifier = cfgSpr.PovniyIdentifier();
مترادف = cfgSpr.Synonym();