риклад, в системі може бути довідник Податкові Пільги. Тоді його можна зробити підлеглим довідником Співробітники. Це означає, що "Співробітник володіє податковими пільгами". p align="justify"> Структура довідників, Додаток 1, рис. 3, 4, 5. br/>
1.2.3 Форма представлення вихідних даних
Форма 1С - це метод подання об'єкта 1С користувачеві. Зазвичай форма являє собою ряд полів, які потрібно заповнити та набір кнопок (команд меню) для управління. Форма 1С є у більшості об'єктів 1С. p align="justify"> У товстому клієнті 1С використовуються В«звичайніВ» форми 1С. Це означає, що програміст просто малює мишкою форму 1С також як це робиться в Visual Studio і інших фреймфорках. p align="justify"> У тонкому клієнті 1С та веб клієнті 1С використовуються керовані форми 1С. Це означає, що їх розмір, форму 1С і розташування на них полів не можна змінити мишкою. Вони генеруються автоматично на основі налаштувань. Про керовані форми 1С ми поговоримо в наступних уроках. p align="justify"> Більшість форм 1С типових конфігурацій в 1С мають своє, типове уявлення, звичне користувачеві.
Форма списку 1С
В 1С є безліч списків. Коли ми говоримо В«довідник номенклатуриВ», то маємо на увазі В«список елементів номенклатури (тобто товарів)В». Коли ми говоримо документи банку, то маємо на увазі В«список документів ПКО та ВКОВ». p align="justify"> Для відображення списків є форми списків 1С. Це завжди таблична частина на всю форму 1С і над нею командна панель з кнопками Додати, Копіювати і т.п., відображеними у вигляді картинок. p align="justify"> Колонки і їх порядок можна подивитися в будь-якому типовому довіднику і документі.
Форма елемента/документа 1С
Коли за допомогою списку користувач визначився, з яким конкретним документом він збирається працювати - відкривається форма документа/елемента довідника 1С.
Вона звичайно складається з шапки (списку обов'язкових полів) і закладок з таблицями. Вгорі знаходиться також панель з кнопками, але на ній часто бувають текстові меню Дії, Ціни і валюта, Операція. p align="justify"> Форма вибору 1С
Схожа на форму списку 1С. Найчастіше форма списку 1С і використовується в якості форми вибору 1С. Вона використовується в тому випадку, коли при заповненні документа (або елемента довідника) користувач натискає кнопку вибору В«...В» і відкривається форма 1С для вибору значення. p align="justify"> Форма звіту 1СВерхняя командна панель, зазвичай із кнопкою Налаштування, після натискання на яку відкривається друга форма звіту 1С - форма НастроекВибор періоду В«З .. ПО .., кнопка зміни періоду В»Одне або декілька полів швидких відборів (наприклад організація) Велике табличне поле, куди буде виведений отчетКнопка формування зазвичай вгорі, крайня праворучВ« Сформувати В». p align="justify"> Форма обробки 1СІмеет часто дві командних панелі - вгорі і внизу, кнопка запуску і закриття звичайно внизу справа.Может не мати форми взагалі (див. використання обробок як класи) У звітів та обробок форми списку немає.
Логіка (порядок) роботи користувача в 1С наступна:
Користувач заходить в програму, бачить інтерфейс (в товстому клієнті звичайно це меню, в тонкому клієнті робочий стіл)
Користувач вибирає пункт меню або гіперпосилання на робочому стіл е - відкривається форма списку 1С
У формі списку 1С користувач вибирає команду (наприклад додати) або існуючий елемент списку (елемент довідника або документ) і починає працювати з формою 1С.
Закінчивши працювати з документом, користувач закриває форму документа 1С і повертається у форму списку 1С. Закінчивши з нею - повертається до меню. p align="justify"> Таким чином користувач працює завжди з формами 1С, починаючи з форма списку 1С та переходячи до форми елемента 1С. Якщо програміст не намалював форми, то 1С генерує форми за замовчуванням. Вони природно позбавлені ідеальної краси і досконалості, але працювати дозволяють. p align="justify"> Автоматично згенерувала форма списку 1С зазвичай містить мінімум полів (код/​​назва і дата/номер відповідно). Автоматично згенерувала форма елемента зазвичай містить всі поля (реквізити), перераховані зверху вниз. p align="justify"> Завдання форми 1С - відкритися і чекати дій користувача. При дії - відреагувати. Таким чином основу модуля форми 1С складають обробники подій. Це такі функції, які викликаються тоді, коли користувач здійснює якесь то дія на формі 1С. p align="justify"> Автоматично згенерувала форма списку 1С зазвичай містить мінімум полів (код/​​назва і дата/номер відповідно). Автоматично згенерувала форма елемента зазвичай містить всі поля (реквізити), перераховані зверху вниз. p align="justify"> Завдання форми 1С - відкритися і чекати дій користувача. При дії - від...