та довідника потрібно вказати його тип даних, наприклад, "число", "Рядок", "дата" (у версії 8.0 є ще тип Булево - Істина чи Брехня). Це базові типи, але можна вказати і складні типи даних. Наприклад атрибут Посада має тип даних Посади. У цьому випадку, значення цього атрибута будуть вибиратися з довідника Посади. Так реалізується найпростіша зв'язок між довідниками, коли значення атрибутів одного довідника вибираються з іншого довідника.
2. Ієрархічні довідники
Список елементів довідника в системі 1С: Підприємство може бути багаторівневим. У цьому випадку всі рядки довідника будуть розділятися на 2 види: В«простоВ» елементи довідника і групи довідника. Групи дозволяють переходити на нижележащие рівні багаторівневого довідника. p> Використання багаторівневих (ієрархічних) довідників дозволяє організувати введення інформації в довідник з потрібним ступенем деталізації. Елементи та групи елементів в багаторівневому довіднику можна переносити з однієї групи в іншу.
3. Підлеглі довідники
Будь довідник може використовуватися як сам по собі, так і бути підлеглим якому іншому довідником. Наприклад, довідник договорів може використовуватися окремо, а може бути пов'язаний з довідником організацій. p> Щоб підпорядкувати довідник-якого з довідників, вже існують у системі, в полі В«ПідпорядкованийВ» слід вибрати найменування цього довідника. Такий довідник у системі 1С: Підприємство називається власником.
На відміну від багаторівневого довідника, в якому всі елементи мають однакову структуру, використання механізму підлеглих довідників дозволяє зв'язати елементи різної структури. У цьому випадку кожен елемент підлеглого довідника буде пов'язаний з одним з елементів довідника-власника.
Зовні робота з підлеглим довідником в системі 1С: Підприємство буде виглядати наступним чином.
Якщо для підлеглого довідника встановлено режим показу у вигляді ієрархічного списку, то перед використанням довідника спочатку повинен бути вибраний елемент довідника-власника. При показі на екрані підлеглий довідник буде містити в своєму заголовку найменування елемента-власника, а список елементів підлеглого довідника буде містити тільки елементи, які відносять до елементу-власнику. При зміні елемента-власника інформація у вікні підлеглого довідника буде відповідним чином оновлена.
Якщо відкрити підлеглий довідник, не вибравши елемент-власник, то у вікні підлеглого довідника НЕ буде відображатися жодного елемента, а в заголовку вікна буде видано повідомлення В«Не заданий елемент-власникВ».
При роботі з системою 1С: Підприємство для підлеглого довідника може бути відключений показ у вигляді ієрархічного списку. У цьому випадку у вікні підлеглого довідника будуть відображатися всі елементи цього довідника, тобто елементи, залатані різним власникам, будуть показуватися упереміш. Тим не менш, будь-який елемент підлеглого довідника В«знаєВ» свого власника: якщо для довідника включений режим В«Редагувати в діалозіВ» найменування елемента-власника буде видаватися в заголовку вікна редагування елемента довідника.
Висновок
У системі 1С: Підприємство реалізовано безліч інструментів, елементів управління і різних об'єктів для вирішення завдань автоматизації та досягнення бажаного результату роботи програми. У систему вже вбудовані деякі функції, вони підтримуються в будь-якому вигляді поставки системи. Однією з таких функцій є механізм підтримки довідників, або самі довідники, які розглянуті в даному рефераті.
У рефераті були наведені основні поняття довідників, їх призначення в системі автоматизації та їх види, розглянуті два види довідників ієрархічні і підлеглі. Підлеглі довідники розглянуті більш докладно, оскільки вони складніше по своєю структурою, ніж ієрархічні. Так само наведені приклади застосування довідників, які можуть зустрітися в ході роботи якого або підприємства та розглянуто основні принципи створення а також роботи довідників в системі 1С: Підприємство. br/>
Додаток
В
Малюнок 1. Форма елемента довідника.
В
Малюнок 2. Форма списку довідника.
Нижче наведені основні приклади програмування для роботи з довідниками в системі 1С: Підприємство.
Створення посилання на довідник
СпрСотр = СоздатьОб'ект ("Справочник.Сотрудники");
СпрДолж = СоздатьОб'ект ("Справочнік.Должності");
Створення і запис нового елемента
СпрСотр.Новий ();
СпрСотр.Наіменованіе = "Іванов Іван Іванович";
СпрСотр.Оклад = 5000;
СпрСотр.Запісать ();
Видалення елемента довідника
СпрСотр.Удаліть (1);// Безпосереднє видалення
СпрСотр.Удаліть (0);// Позначка на видалення
СпрСотр.СнятьПометкуУдаления (); p>// можна перевірити, позначений чи елемент на видале...