زنگ.

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

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

شرح مد

1. منطقه جداول جدول جدول را دریافت کنید که می خواهید در جدول مقادیر قرار دهید. دریافت منطقه باید به گونه ای تنظیم شود که رشته ای از ستون های ستون بود (نگاه کنید به شکل 1)، ویژگی کار شیء ساخت.

Oblast \u003d tabdocumen.pablism (1، 1، پیگیری، آخرین نظارت)؛


2. بر اساس سلول سند سند، توضیحات منبع داده را ایجاد کنید.

منبع \u003d توصیف های جدید منبع (منطقه)؛

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



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

4. تخلیه نتیجه در جدول مقادیر (نگاه کنید به شکل 2)، فراخوانی روش برای آپلود () شی شی شی.

کنوانسیون های برگه \u003d نوع ساختمان. نتیجه دانلود ()؛

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

کد نهایی برنامه

عملکرد سند باتری تبدیل شده (Tabdocument)
LastArtrock \u003d Tabdocument. تانگ های بالا؛
lightcaps \u003d tabdocument. hispinatub؛
Oblast \u003d tabdocumen.pablism (1، 1، پیگیری، آخرین نظارت)؛
// توضیحات منبع داده را بر اساس منطقه سلول های سند جدول ایجاد کنید.
منبع \u003d توصیف های جدید منبع (منطقه)؛
// ایجاد یک شی برای گزارش هوشمندانه،
// منبع داده را نشان می دهد و گزارش را اجرا می کند.
نوع ساختمان \u003d نوع جدید ساختمان؛
نوع ساختمان synchddd \u003d منبع؛
ساخت. پر کردن ()؛
// نتیجه به جدول مقادیر تخلیه می شود.
کنوانسیون های برگه \u003d نوع ساختمان. نتیجه دانلود ()؛
بازگشت TabZantiy
عملکرد

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

روز خوب!

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

برو

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

درخواست \u003d پرس و جو جدید ("انتخاب * از کتابچه راهنمای بانک ها")؛ جدول \u003d پرس و جو پر کردن () unsload ()؛

ما یک جدول را در فرم مدیریت می کنیم

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

برای این ما نیاز داریم:

  1. ایجاد الزامات مانند "جدول جدول".
  2. ایجاد جزئیات با نوع ارزش مربوط به جدول ستون جدول، برای هر ستون، وابسته به جدول.
  3. یک نوع فرم "جدول" را برای یک جدول ایجاد کنید.
  4. فرم های عناصر را برای ستون ها نوع "Foreferm" ایجاد کنید.

بنابراین، کد ما این را داریم:

// اضافه کردن جدول: اول جدول خود، سپس ستون. props \u003d آرایه جدید؛ جزئیات. به طور خاص (الزامات جدید ("Tableenaform"، شرح جدید ("جدول apposition")))؛ برای هر ایستگاه از جدول. چرخه الزامات است. بهدادی (الزامات جدید (ST.Miam، ST.TIP علائم، "Tablenaform"))؛ Endcycle؛ // اضافه کردن پروکسی در قالب تغییرات مزرعه (جزئیات)؛ // اضافه کردن عناصر فرم فرم Tab \u003d عناصر. افزودن ("TableenForm"، Type ("Tableform"))؛ برگه Powded \u003d "Tablenaform"؛ // شما نباید موقعیت ردیف ها را تغییر دهید و ردیف خود را تغییر دهید، برگه پنل فرمان را خاموش کنید. جایگزینی \u003d دروغ؛ برگه تغییر هماهنگی \u003d دروغ؛ برگه واقع شده است. واقع شده کانتینر پانل \u003d posniphanyaekadnanelementform. نه؛ نه؛ نه؛ برای هر ایستگاه از جدول. چرخه چرخه رودخانه ها \u003d عناصر. افزودن ("ستون" + از طریق، نوع ("ForeferForm")، Tab)؛ رودخانه ها vida \u003d vidpolarm polyenadpisi؛ Rec. powded \u003d "tablenaform" + "." + خیابان رودخانه ها headriest \u003d st. Endcycle؛ // جدول از مقدار SecementalyRevisitforms (جدول، "Tableenaform" را پر کنید)؛

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

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

ستون را در جدول سند اضافه کنید

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

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

برای انجام این کار، به سادگی چنین کد را در روش نگهداری بنویسید:

// اضافه کردن پروکسی از massivevizites \u003d یک آرایه جدید؛ عظیم علاوه بر (الزامات جدید (Column1 "، شرح های جدید (" رشته ")،" شیء "،" ستون 1 "، دروغ))؛ Changerevizes (MassiveVizites)؛ ELT \u003d عناصر. به طور کامل ("Column1"، Type ("ForeferForm")، عناصر. عناصر)؛ elt.vid \u003d vidpolarm. قدرت؛ elt potdandanny \u003d "object. identaans solonka1"؛

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

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

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

بنابراین، 1C برجسته اشغال می کند با جداول کار می کند.

جداول در 1C نیز "قطعات جدولی" نامیده می شوند. آنها کتاب های مرجع، اسناد و دیگران دارند.

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

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

// گزینه 1 - دسترسی متوالی به نتایج پرس و جو

// دریافت جدول
نمونه برداری \u003d پرس و جو پر کردن () را انتخاب کنید ()؛
// به ترتیب ما در اطراف تمام ردیف نتیجه پرس و جو می رویم
در حالی که نمونه. بعدی () چرخه
گزارش (نمونه نام)؛
Endcycle؛

// گزینه 2 - تخلیه در جدول مقادیر
درخواست \u003d پرس و جو جدید ("نام را از دایرکتوری انتخاب کنید. namenclature")؛
// دریافت جدول
جدول \u003d پرس و جو پر کردن () تخلیه ().
// سپس ما همچنین می توانیم در اطراف تمام خطوط
برای هر ردیف از چرخه جدول
گزارش (رشته نام)؛
Endcycle؛
// یا به صورت خودسرانه به خطوط دسترسی پیدا کنید
line \u003d table init ("بیل"، "نام")؛

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

جدول بر روی شکل (مشتری ضخیم)

کاربر هنگامی که در فرم قرار می گیرد، با یک جدول کار می کند.

اصول اساسی کار با فرم ها، ما در درس درس در درس بحث کردیم

بنابراین، یک جدول را در فرم قرار دهید. برای انجام این کار، می توانید جدول را از کنترل پنل بکشید. به طور مشابه، شما می توانید کنترل فرم / ورودی را در منو انتخاب کنید.

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

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

هنگام انتخاب بخش جدولی 1C خود، ستون ها را در جدول بر روی فرم اضافه می کند. ردیف های وارد شده توسط کاربر در چنین میز به طور خودکار همراه با مرجع / سند ذخیره می شود.

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

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

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

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

برای مدیریت جدول، باید پانل فرمان را نمایش دهید. فرم آیتم منو فرم / کنترل پنل کنترل / فرمان را انتخاب کنید.

در خواص پنل فرمان، یک Autofill تیک را انتخاب کنید که دکمه های پانل به طور خودکار ظاهر می شود.

جدول بر روی شکل (مشتری نازک / مدیریت شده)

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

اگر شما نیاز به قرار دادن جدول مقادیر، اضافه کردن یک فرم جدید جدید و در خواص آن. نوع - جدول مقادیر را مشخص کنید.

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

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

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

تخلیه جدول در اکسل

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

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

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

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

شرح مد

1. منطقه جداول جدول جدول را دریافت کنید که می خواهید در جدول مقادیر قرار دهید. دریافت منطقه باید به گونه ای تنظیم شود که رشته ای از ستون های ستون بود (نگاه کنید به شکل 1)، ویژگی کار شیء ساخت.

Oblast \u003d tabdocumen.pablism (1، 1، پیگیری، آخرین نظارت)؛


2. بر اساس سلول سند سند، توضیحات منبع داده را ایجاد کنید.

منبع \u003d توصیف های جدید منبع (منطقه)؛

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



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

4. تخلیه نتیجه در جدول مقادیر (نگاه کنید به شکل 2)، فراخوانی روش برای آپلود () شی شی شی.

کنوانسیون های برگه \u003d نوع ساختمان. نتیجه دانلود ()؛

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

کد نهایی برنامه

عملکرد سند باتری تبدیل شده (Tabdocument)
LastArtrock \u003d Tabdocument. تانگ های بالا؛
lightcaps \u003d tabdocument. hispinatub؛
Oblast \u003d tabdocumen.pablism (1، 1، پیگیری، آخرین نظارت)؛
// توضیحات منبع داده را بر اساس منطقه سلول های سند جدول ایجاد کنید.
منبع \u003d توصیف های جدید منبع (منطقه)؛
// ایجاد یک شی برای گزارش هوشمندانه،
// منبع داده را نشان می دهد و گزارش را اجرا می کند.
نوع ساختمان \u003d نوع جدید ساختمان؛
نوع ساختمان synchddd \u003d منبع؛
ساخت. پر کردن ()؛
// نتیجه به جدول مقادیر تخلیه می شود.
کنوانسیون های برگه \u003d نوع ساختمان. نتیجه دانلود ()؛
بازگشت TabZantiy
عملکرد

پردازش با اجرای این روش می تواند دانلود شود

زنگ.

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