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

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

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

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

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

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

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

//جدول را حذف کنید
Vib_rka = Request.Vikonati().Vibrati();
//به ترتیب از تمام ردیف های نتیجه عبور می کنیم
Poki Vibirka.Offensive() Loop
نمایش (Select.Name);
KіnetsCycle;

//گزینه 2 - نمایش جدول مقدار
زاپیت = زاپیت جدید («نام ویبراتی Z Dovidnik. نامگذاری»);
//جدول را حذف کنید
جدول = Request.Execute().Unload().
//ما همچنین می توانیم از تمام ردیف ها عبور کنیم
برای پوست ردیف h جدول چرخه
نمایش (Row.Name)؛
KіnetsCycle;
//یا برای رسیدن به ردیف ها کافی است
ردیف = جدول بدانید ("بیل"، "نام")؛

یک ویژگی مهم این است که در جدولی که از نتیجه کوئری گرفته شده است، تمام ستون ها تایپ می شوند. به این معنی که با وارد کردن فیلد Name از کادر محاوره‌ای Nomenclature، ستونی از نوع Row با طول مجاز بیش از N کاراکتر را مشاهده خواهید کرد.

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

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

اصول اولیه کار با فرم ها در درس s و درس s با شما صحبت شد

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

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

دکمه «…» را روی پاور Dani فشار دهید. برای گسترش لیست قسمت های جدولی، باید چک باکس Object را باز کنید.

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

در این صورت می توانید نام های بیشتری را وارد کرده و نوع TableValue را انتخاب کنید.

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

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

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

برای ایجاد جدول باید فرمی را در پنل فرمان وارد کنید. مورد Form/Insert element/Command panel را انتخاب کنید.

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

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

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

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

برای افزودن ستون‌ها، منو را با دکمه سمت راست ماوس روی جزئیات فرم انتخاب کنید، افزودن ستون به جزئیات را انتخاب کنید.

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

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

چیدمان جدول در اکسل

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

برای انجام این کار، روی جای مناسب در جدول کلیک راست کرده و گزینه Enter list را انتخاب کنید.

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

قطعات جدول در بسیاری از اشیاء در 1C ظاهر می شوند:

  • داویدنیکی
  • اسناد
  • تماس بگیرید و obrobki
  • طرح های راخونکف
  • طرح هایی برای انواع ویژگی ها
  • برنامه ریزی برای نوع توسعه
  • فرآیندها و مدیریت کسب و کار

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

بیایید نگاهی به نحوه کار با قطعات جدولی بیاندازیم.

نحوه دور زدن قسمت جدولی

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

برای پوست ردیف h چرخه قسمت جدولی

نمایش (ردیف. PropsTablePart) ;

پایان چرخه؛

در تکرار پوست از تغییر ردیفردیف ترسیم قسمت جدول منتقل می شود. مقادیر جزئیات ردیف را می توان با استفاده از Viraz حذف کرد ردیف.Im'yaRekvizit.

نحوه انتخاب و دور زدن ردیف های قابل مشاهده از بخش جدول

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

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

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

ViewRows = ElementiForm. نام TableField. ردیف های دیده شده;

برای ردیف پوست با چرخه VidileniRows

//به جای چرخه

پایان چرخه؛

چگونه به صورت برنامه نویسی ردیف های یک قسمت جدولی (فیلد جدولی) را ببینیم و نمای را بگیریم

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

ElementiFormi. نام TableField. Visions Rows. Clear();

برای دیدن برنامه‌ریزی تمام ردیف‌های یک فیلد جدول:

برای پوست flowRow 3 TabularPart Cycle
ElementiFormi. نام TableField. ردیف های دیده شده افزودن (InlineRow) ;
پایان چرخه؛

نحوه تمیز کردن قسمت میز

قسمت جدولی. Clear();

نحوه حذف ردیف جریان یک قسمت جدول

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

برای فرم های اصلی، کد به شکل زیر است:

ElementiFormi. نام TableField. داده های جاری؛

برای قالب های سرامیکی:

عنصری. نام TableField. داده های جاری؛

چگونه یک ردیف جدید به بخش جدول اضافه کنیم

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

NovaRow=TabularPart. Addati();

افزودن یک ردیف جدید در هر مکانی از قسمت جدول (سطرهای بعدی به داخل فشار داده می شوند):

NovaRow=TabularPart. درج (شاخص)
//Index - تعداد ردیفی که اضافه می شود. شماره گذاری ردیف ها از صفر شروع می شود.

NovyRyadok. Props1 = "ارزش";

نحوه پر کردن جزئیات یک ردیف از جدول به صورت برنامه ای

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

روال ایجاد شده توسط کامپایلر دارای سه پارامتر است:

  • عنصر- عنصر کنترل را حرکت دهید TableField.
  • NovyRyadok- بولیوا. معنی انتقام حقیقت، اگر یک ردیف جدید از قسمت جدول اضافه شود، سپس مزخرف،به محض اینکه koristuvach شروع به ویرایش ردیف فعلی کرد.
  • کپی 🀄- بولیوا. معنی انتقام حقیقت، از آنجایی که خبرنگار ردیف را کپی می کند، پس مزخرفدر موارد دیگر.

بیایید نگاهی به باسن بیندازیم. این امکان وجود دارد که لازم باشد جزئیات قسمت جدول را پر کنیم RakhunokOblіku، اگر یک ردیف جدید اضافه شود. هنگام ویرایش یک ردیف واضح، نیازی به تغییر ساختار ساختار نیست.

قسمت جدول رویه برای ویرایش Cob (عنصر، ردیف جدید، کپی)

//اگر خبرنگار ردیف فعلی را ویرایش کند، به هیچ چیزی نیاز نداریم
Yakshcho NOT Novyi Ryadok
دور زدن؛
KinetsYakscho;

//از آنجایی که ردیف جدید است، یک فریم در فرم نصب می کنیم
TechRow = عنصر. داده های جاری؛ // سطر جریان قسمت جدول را برش دهید
TechRow. راخونکی راخونکی = PlaniRakhunkiv. سازمان های حفاظت از سلامت دولتی مورد نیاز RakhunokObliku;
کینت رویه ها

سرفصل برای مصرف کنندگان نوظهور، ما نیاز به برنامه ریزی داریم

چگونه داده ها را از قسمت جدولی اسناد استخراج کنیم؟

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

برای این منظور می توانید به سرعت از متن زیر استفاده کنید:

نتایج ارتعاش فروش کالا بر اساس کالاهای خدماتی نامگذاری YAK نامگذاری سند Z. فروش کالا بر اساس خدمات.

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

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

برای جدا کردن موارد انتخابی از قسمت جدولی یک سند خاص، از پارامتر Vickory استفاده کنید پوسیلانیادر ذهنم خواهم پرسید ( DE...):

نتایج ارتعاش فروش کالاها بر اساس خدمات کالاها. نامگذاری YAK نامگذاری سند Z. فروش کالاها بر اساس خدمات. کالاها YAK فروش کالا بر اساس خدمات