Частина перша «Довідники»

Автор: admin · Рубрика Блог починаючого програміста · Есть 1 комментарий

Передруковувати визначення що таке довідник я не буду. В довідниках інформація про однорідні відносно конфігурації дані в списку який може бути організований в деревоподібну структуру. В більшості конфігурацій є довідники «Контрагенти», «Працівники» , «Фірми», «Номенклатура» …

!

Цікаво що відносно до версії 7.7 в довідниках тепер не використовуються періодичні реквізити. Якщо вам потрібно буде зберегти якісь значення  що змінюються з часом потрібно буде використати об’єкт конфігурації «Регістр відомостей» (до таких даних може відноситись ціна товару що міняється відносно дати продажі на 1 число одна на 5 інша).

Проаналізуємо Які довідники потрібні нам для нашої «Відеотеки»?

Довідник фільмів Довідник жанрів Довідник акторів Довідник режисерів Довідник країн виробників Довідник номінацій та нагород Довідник дисків (на одному диску може бути кілька фільмів) Довідник друзів (клієнтів) (тих хто бере фільми)

Ну на початок здається досить. Давайте створимо всі ці довідники в системі.

Запускаємо «1С Підприємство»  додаємо нову порожню базу даних і заходимо в конфігуратор. (дивись малюнки)

Додання нової бази "1с:Підприємство 8.1"

Додання нової бази "1с:Підприємство 8.1"

Додання бази

Створення нової бази без конфігурації

Створення нової бази без конфігурації

Створення нової бази без конфігурації

Назва бази "1с:Підприємство"

Назва бази "1с:Підприємство"

Вказуємо найменування бази, а на наступній вкладці шлях де буде жити наша база.

Тепер входимо в режим конфігуратор

image007

Потрібно відкрити конфігурацію

image009

Виділити пункт довідники і натиснути кнопку додати

image011

З’явиться наступне вікно в якому заповнюємо лише назву: «Друзі»

image013

По замовчуванню в системі кожний новий елемент має два наперед вказані реквізити:

Код та Найменування. При додаванні елементів в довідник не потрібно використовувати форму тому ми вказуємо редагування в списку:

image015

Крім того коли ми будемо додавати елементи в списку в нас буде можливість редагувати код елементу  що не є добре (це я пишу з власного досвіду) тому потрібно буде відредагувати  зовнішній вигляд списку.

Додаємо нову форму, вказуємо тип форми

Додання нової форми довідника "1с:Підприємство"

Додання нової форми довідника "1с:Підприємство"

Натискуємо наступна і знімаємо галочку з позначки код та натискуємо «ОК».

image019

Тепер в нас в списку елементів не відображається код елементу, і користувач не може його відредагувати. Зберігаємо конфігурацію і запускаємо 1С. Потім йдемо «Операції»-«довідник» в вибираємо довідник «Друзі» через кнопку додати (клавіша інсерт) додаємо список друзів

image021image023image025

Тепер почнемо створювати довідник «Номінації та нагороди». Тут довідник трохи складніший. По-перше крім назви потрібно вказати номінація чи нагорода мається на увазі тому потрібно додати об’єкт конфігурації «Перелічення».

image027
image029

Тепер починаємо створювати довідник «Номінації та нагороди» все як в попередньому довіднику  проте додаємо реквізит «Тип» і вказуємо його тип даних як вказано на малюнку.

image031

Довідники жанрів, акторів, режисерів, країн виробників створюємо аналогічно до довідника  друзів. Потрібно вказати лише їхню назву і заробити так щоб код не відображався в формі списку.

Перейдемо до найбільшого в нашій конфігурації довідника: «Довідника фільмів»

В даному довіднику будуть такі реквізити (в дужках вказаний тип даних):

Рік випуску (число 4 цифри) Тривалість фільму (дата, час) Короткий опис фільму (строка, галочка необмежена довжина) Оцінка (від 1 до 10) (число, 5 цифр 3 після коми) Кількість голосів (число) Режисер

І такі табличні частини:

Номінації та нагороди Актори та ролі Країни виробники Жанри

!

Важливо знати які типи даних використовуються в системі «1с:Підприємство 8.1»

Умовно їх можна поділити на дві категорії: елементарні чи (використовуючи термінологію розробників примітивні) та типи даних конкретної конфігурації що утворюються об’єктами конфігурації. Наприклад ми створили об’єкт конфігурації «Довідник жанрів» відразу з’явився тип даних пов’язаних з даним об’єктом. Цей відступ був необхідний оскільки ми  зараз якраз  зіткнемось з використанням таких складних типів даних.

В табличних частинах вказуємо відповідні довідники як типи даних (тобто реквізит актор – тип даних довідник акторів, реквізит країна – довідник країн .і т.д.)  Рік вказуємо як число з 4 знаками. У вас може виникнути питання:  чому ми винесли жанри та країни в табличну частину? Просто фільм може зніматись за участі кількох країн і його можна буде віднести до кількох жанрів. В цілому всі реквізити і табличні частини виглядають так:

image033

Ну що ж нам залишається лише розробити форму внесення нового фільму.

Йдемо на закладку форми:

image035

Та підганяємо форму під такий вигляд

image037

Все роботу з довідниками можна вважати закінченою.

Варто згадати що в режимі конфігуратор можна вносити елементи довідників, вони (елементи) в такому випадку будуть мати власне ім’я в системі і їх неможливо буде видалити в режимі «Підприємство». Такі наперед визначені елементи можуть бути включені в логіку роботи програми на рівні довідників та документів.

Доречі наш блог бере участь в конкурсі на Самий корисний матеріал на сайті blogat.ru

Комментарии

  1. GuigreeHeerve каже:

    хороший портальчик получился, поздравляю.



Оставить комментарий или два