Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
теория по 1С.docx
Скачиваний:
76
Добавлен:
07.02.2015
Размер:
24.76 Mб
Скачать

03 Создаем справочник Отделы

В данном разделе создадим справочник “Отделы”. Данный справочник будет владельцем справочника “Преподаватели”. С помощью данного справочника мы увидим на примере подчинение справочника, при помощи указания его Владельца. Так же с помощью него можно будет узнать прибыль по отделам.

Создаем справочник

Находим ветку в дереве конфигурации и выбираем Справочники. Добавляем новый справочник (рис.1).

В поле Имя вводим Отделы, синоним сформируется автоматически (рис. 2).

Закладка подсистемы. Я выберу Администрирование (рис.3), но правильнее будет создать новую Предприятие, я так и сделаю позже. Результат выбора подсистемы можно увидеть на рисунке 11.

Данные. У реквизита Наименование увеличим длину до 80. Создадим реквизит Адрес с типом Строка и длиной 250 (рис. 4).

1.

2.

3.

4.

 

Создаем форму

Форму можно не создавать, система сома создает на основании всех данных форму. Но мне не нравится стандартный реквизит Код, т.к. я его не использую. Создадим новую форму, чтобы его (поле Код) не было в форме.

Для этого напротив поля “Элемента” нажмем на лупу (рис. 5). Данный способ позволяет автоматически проставить свойства изображенные на рисунке 6. Нажимаем Далее в конструкторе формы и убираем галку Код, оставляем только Наименование и Адрес (рис.7). Жмем Готово и закрываем открывшееся окно (рис.8).

Так же поставим галку “Быстрый выбор”. Это позволит выбирать из раскрывающегося списка, а не открывая окно. Можно будет увидеть в справочнике Преподаватели, при выборе Отдел.

5.

6.

7.

8.

 

Права

Если права были настроены правильно, то у администратора будет полный доступ, а у секретаря и бухгалтера отсутствовать. Для начало выберем Секретаря и отметим все кроме Удаление, Интерактивное удаление и Интерактивное удаление помеченных (рис. 9). А бухгалтеру дадим все права (рис. 10). И так Бухгалтер может удалить, создать и отредактировать отделение, а секретарь не может удалять.

9.

10.

 

Проверка

Запустим отладку (F5), выберем закладку Администрирование. В левой части или панели навигации увидим справочник Отдел (рис. 11). Жмем по нему. Открылась форма списка которую создала система 1С, т.к. мы ее не создали (рис. 12).

Добавим три отделения

Данные:

Отдел №1, г. Москва ул.Иванова 354

Отдел №2, г. Санкт-Петербург ул.Петрова 2

Отдел №3, г. Новосибирск ул.Сидорова 2

Нажимаем на кнопку Создать. Открылась форма добавления элементов в справочник (рис. 13). Заметьте поле Код отсутствует, т.к. мы его убрали. Заполним поля и нажмем на “Записать и закрыть”.

Теперь выделим данный отдел и нажмем на кнопку отмеченную на рисунке 14, для создания нового элемента путем копирования. Отредактируем содержимое и запишем в справочник (рис. 15).

И любым способом создадим третий отдел.

11.

12.

13.

14.

15.

 

Доработка

Можно увидеть поле код в списке (рис. 16). Чтобы убрать его завершим отладку и откроем окно редактирование справочника Отделы.

Создадим новую форму, но при помощи кнопки изображенной на рисунке 17. Создаем данным способом просто чтобы знали. Выбирает свойства в конструкторе также как изображены на рисунке 18. Жмем Далее и отставляем также Наименование и Адрес (рис. 19). Жмем Готово и закрываем окно. Результат на рисунке 20. Запускаем отладку и смотрим на список.

16.

17.

18.

19.

20.

21.