урок 33

Чим людина розумніша і вправнішим, тим він стає більш ненависним,
коли він втратив свою репутацію чесності.
Цицерон.

1С: Школа.
Випуск 33.
"Робота з таблицями".

Розглянемо більш докладно табліцуР. Як правило, ця таблиця знаходиться поруч з модулем і діалогом. Наприклад, створюєте зовнішній звіт, а там автоматично є закладки "діалог", "модуль" і "таблиця". Але це "як правило". ТабліцаР може розташовуватися в наступних місцях:

поруч з діалогом і модулем (наприклад, у документа, форми списку довідника і т.д.). В цьому випадку табліцаР буде доступна тільки з поточного модуля поряд з яким вона розташовується. Щоб створити кілька табліцР, клацніть по закладці "Модуль" правою клавішею миші та виберіть "Додати таблицю".

існують загальні таблиці Р. Щоб їх знайти, перебуваючи в конфігураторі, виберіть меню "Дія" - "Загальні таблиці". Загальних табліцР може бути багато. Їх характерна особливість - до них можна отримати доступ з будь-якого модуля.

табліциР можуть зберігатися в зовнішніх файлах. Ці файли мають розширення mxl. Щоб створити зовнішній файл, виберіть меню "Файл" - "Новий" - "Таблиця". Ці табліциР також доступні з будь-якого модуля в конфігурації. Їх особливістю є те, що вони не залежать від конфігурації і Ви, змінюючи або оновлюючи конфігурацію, що не торкаєтеся табліциР.

ТабліцаР дуже схожа на електронну таблицю: такі ж осередки, рядки, колонки. Тому розібратися з принципами роботи буде не важко. Але є кілька відмінностей. Важлива відмінність: немає формул як в EXCEL.

У кожного осередку є властивості. Ці властивості відіграють вирішальну роль при виведенні табліциР. Щоб змінити властивості осередку, виділіть осередок і виберіть в меню "Дія" пункт "Властивості.". Відкриється вікно в якому буде кілька закладок. Закладки "Положення", "Шрифт", "Рамка", "Візерунок" загальнозрозумілою і зупинятися на їх функціонал не будемо. Вони призначені для визначення зовнішнього вигляду, представлених в осередку даних. Розглянемо закладку "Текст" і деякі параметри, які визначаються на ній:

Параметр Тип. Може приймати наступні значення

Вирази - вміст комірки система сприймається як ім'я змінної. У момент виведення осередку значення цієї змінної має бути визначено і це значення буде підставлена ​​в клітинку.

ШАБЛОН - вміст комірки може містити "упереміш" текст і змінні, укладені в [квадратні дужки]. Наприклад, "Співробітник [ім'я]. Табельний номер [тн]". Те, що знаходиться в квадратних дужках, буде сприйматися як змінні і замість змінних будуть підставлені їх значення. Квадратні дужки НЕ будуть виводитися в таблицю. Таким чином, в результаті виведення осередки з таким вмісті вийде рядок виду "Співробітник Петров А.Н. Табельний номер 36876".

ФІКС.ШАБЛОН - це фіксований шаблон. Від шаблону відрізняється тим, що в фіксованому шаблоні має значення відстань між квадратними дужками. Скільки символом між квадратними дужками (включно з пробілами) стільки символів від значення змінної і буде виведено. Зайві символи будуть обрізані.

Параметр Контроль. Це поле управляє поданням вмісту комірки в тому випадку, якщо це вміст не влазить в осередок:

АВТО - значення буде автоматично продовжуватися в наступній осередку.

Обрізати - значення буде автоматично обрізано по краю осередки

ЗАБИВАТИ - в тому, випадку якщо значення не влазить, замість нього буде виведено ######.

Переносить - текст в осередку буде перенесений на новий рядок (у тій же клітинці)

ЧЕРВОНИЙ - вміст комірки буде виділено червоним, якщо воно не влізло цілком

Решта властивості нам поки не знадобляться.

Як вже говорилося вище, табліцаР служить для виведення звітів, документів на друк. Грубо кажучи, служить для створення друкованої форми. Не важко помітити, що всі друковані форми, навіть у одного документа, мають різну висоту. У документі може бути 1, 2. 15, 115 рядків, і їх кількість заздалегідь нам не відомо. З цього не ясно яку друковану форму створювати. Всі (більшість) друковані форми будуються за одним принципом: є заголовок (шапка), є таблиця (частина яка постійно повторюється n-ну кількість разів) і є підсумок (підвал). Це приблизна загальна схема більшості документів: шапка, таблиця, підвал. Іноді, щось може бути відсутнім або дублюватися. Для організації "шапок", "таблиць" і "підвалів" в табліцеР можна створювати секції. Секція по суті є шаблоном для якоїсь частини друкованої форми. Цей шаблон в одній табліцеР можна багаторазово повторювати, заповнюючи різним вмісті. Наприклад, для того, щоб вивести табличну частину звіту по залишкам товарів, треба створити одну єдину секцію:

Секція складається з двох рядків. У першому рядку тип осередку Шаблон. У другому рядку тип всіх осередків "Текст".

Як в табліцеР створити секцію:

визначитеся скільки рядків буде у Вашій таблиці;

виділіть необхідну кількість рядків (за заголовки рядків, як в Excel)

в меню "Таблиця" виберіть "Включити в секцію"

у вікні, вкажіть ім'я секції. З цього імені Ви з модуля будете звертатися до секції.

Якщо Ви все правильно зробили, то в табліцеР з'явиться заголовок Вашої секції, а сама секція буде "відгороджена" від інших осередків червоними лініями.

У кожній секції може бути необмежена кількість рядків.

Рядки можна буде буде видаляти і додавати до секції (меню "Дія" пункти "Розсунути" і "Видалити")

Секції можуть бути не тільки горизонтальні, але і вертикальні (про це потім);

Секції можуть бути вкладені одна в одну (про це теж потім);

У табліцеР можуть бути не тільки осередки, а й малюнки. Меню "Таблиця" пункт "Вставити малюнок" (самостійно);

У меню "Вид" Ви можете управляти параметрами таблиці: висновок сітки, заголовків і т.п. (самостійно);

Ось ми і підійшли до найголовнішого: об'єкту "Таблиця", призначеному для управління ТабліцейР. Але про це в наступному випуску.

На сайті 1С: Школа можна скачати архів розсилки з 1 по 30 випуск в rar-архіві. Так само на сайті, відкрився новий розділ "Бібліотека". У ньому ви знайдете добірку книг і методичного матеріалу 1С: Бухгалтерія, 1С: Торгівлі, 1С: Зарплату, бухгалтерського обліку і конфігурація. У розділі "Бухгалтерський облік" є книга "Бухоблік для технарів".

Схожі статті