Лабораторная работа 3. Справочники и Перечисления

3.1. Справочник "Фирмы"
    3.1.1. Закладка "Данные"
    3.1.2. Закладка "Нумерация"
    3.1.3. Закладка "Формы"
    3.1.4. Закладка "Макеты"
    3.1.5. Закладка "Интерфейсы"
3.2. Справочник "Подразделения"
    3.2.1. Закладка "Иерархия"
    3.2.2. Закладка "Владельцы"
    3.2.3. Закладка "Нумерация"
    3.2.4. Закладка "Формы"
    3.2.5. Закладка "Интерфейсы"
3.3. Самостоятельная работа: справочник "Сотрудники"
3.4. Справочник "ОсновныеСредства"
    3.4.1. Реквизит "Фирма"
    3.4.2. Перечисление "ГруппыОС" и реквизит "ГруппаОС"
    3.4.3. Реквизит "ЕстьДетали"
    3.4.4. Табличная часть "СписокДеталей"
    3.4.5. Реквизиты "ДатаВвода" и "ДатаСписания"
    3.4.6. Реквизит "Изображение"
    3.4.7. Закладка "Нумерация"
    3.4.8. Закладка "Формы"
3.5. Самостоятельная работа: справочник "Детали"
 

В лабораторнй работе мы рассмотрим каким образом, используя возможности Конфигуратора, можно создавать новые справочники.

Справочники в системе "1Средприятие" предназначены для хранения нормативно-справочной информации. Записи в справочнике подобны карточкам в картотеке. Каждая запись имеет одинаковую структуру. Пользователь может поместить в справочник практически неограниченное количество записей.

Существуют ситуации, когда пользователь должен сделать выбор из конечного числа значений, причем добавлять или изменять список этих значений нельзя. В такой ситуации специалист, осуществляющий конфигурирование системы "1Средприятие" должен создать Перечисление. В отличие от справочника, значения в перечислениях принадлежат конфигурации, поэтому пользователь в процессе своей работы не может изменить их состав.

В этой главе мы создадим, в соответствии с постановкой задачи, необходимое количество справочников и одно перечисление.


Рис. 3.1. Окно редактирования справочника.

Для создания нового справочника необходимо выделить в дереве окна "Конфигурация" ветвь "Справочники" и, используя правую кнопку мыши, выбрать пункт выпадающего меню "Добавить". Сразу после этого Конфигуратор создаст в дереве новый объект "Справочник1" и откроет его окно редактирования (см. рис. 3.1).

Поскольку работа с таким окном нам уже знакома, то в этой главе мы сосредоточимся на создании конкретных справочников, а возможности, которые предоставляет окно редактирования справочника, будут рассмотрены на основе конкретных примеров.

 

 

3.1. Справочник "Фирмы"

В соответствии с пунктом 4 постановки задачи мы создадим новый справочник, выполнив упражнение №3.1.

Упражнение №3.1.

Создайте в конфигурации новый справочник со следующими свойствами:

Свойство

Значение

Имя:

Фирмы

Синоним:

Фирмы

Комментарий:

Список организаций объединения

Перейдите к закладке "Данные".

 

 

3.1.1. Закладка "Данные"

Эта закладка (см. рис. 3.2) позволяет определить, что за реквизиты будут содержать записи справочника.

Справочник может иметь следующие реквизиты с заранее заданным назначением:

*       Код;

*       Наименование;

*       Родитель;

*       Владелец;

Код – это краткое название объекта учета, обычно это его номер или внутренний учетный код. Код может быть числовым или текстовым.

Эта закладка позволяет настроить длину как кода, так и наименования. При выборе длины кода нужно руководствоваться:

*       сколько элементов должен вмещать справочник

*       каким образом мы сбираемся кодировать элементы.

Максимальная длина кода в справочнике – 50 символов.

Наименование – это название объекта учета. Обычно это название используется для быстрого поиска объекта по его названию. Максимальная длина, которую можно установить для наименования – 150.

Свойства Родитель и Владелец будут рассмотрены чуть позже.


Рис. 3.2. Закладка "Данные".

На данном этапе создания конфигурации мы оставим содержимое этой закладки без изменения.

 

 

3.1.2. Закладка "Нумерация"


Рис. 3.3. Закладка "Нумерация".

Эта закладка позволяет настроить свойства справочника связанные с нумерацией (см. рис. 3.3).

Включенный флаг "Автонумерация" определят, что новый элемент, вводимая в справочник, будет иметь код на 1 больший, чем максимальное значение, которое было введено ранее.

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

 

 

3.1.3. Закладка "Формы"

Эта закладка нам уже знакома. Она позволяет создать формы справочника в необходимом для работы пользователя количестве.

Упражнение №3.2.

В окне редактирования справочника "Фирмы", используя кнопку открытия, создайте форму списка (она же форма выбора), установив в Конструкторе следующее свойства:

Свойство

Значение

Выберете тип формы:

Форма списка справочника

Назначить форму основной

Основная форма списка и форма выбора

Имя:

ОсновнаяФормаСписка

Синоним:

Основная форма списка

Комментарий:

Форма списка и выбора

Командная панель формы сверху

Командная панель формы снизу

Нажмите на кнопку "Готово".

 

 

3.1.4. Закладка "Макеты"

Назначение этой закладки нам уже известно – она позволяет создать макет печатной формы справочника.

В этом разделе мы воспользуемся конструктором печати, чтобы сформировать макет печатной формы списка справочника "Фирмы".

Упражнение №3.3.

Выберите закладку "Макеты".

Используя кнопку "Конструкторы", выберите "Конструктор печати…".

В открывшемся окне диалога в группе "Создать новую процедуру" расположите переключатели так, как это изображено на рисунке 3.4.


Рис. 3.4. Первый шаг конструктора печати справочника.

На этом этапе мы указали конструктору, что хотим иметь процедуру, которая распечатывала бы форму списка справочника. При чем она будет осуществлять печать списка фирм и располагаться в модуле основной формы списка.

Упражнение №3.3 (продолжение).

Нажмите на кнопку "Далее", чтобы продолжить работу с конструктором печати. Используя следующий шаг диалога, укажите в качестве реквизитов шапки реквизиты Код и Наименование. Нажмите кнопку "Далее>".

И на последнем этапе укажите название кнопки и свойства объекта "ТабличныйДокумент":

Свойство

Значение

Вызов процедуры:

Не вставлять вызов процедуры

Печать без предварительного просмотра:

 -

Таблица "Только для чтения"

Защита таблицы

 -

Нажмите на кнопку "ОК", чтобы завершить работу с конструктором.

Какие окна открыл Конструктор после окончания своей работы?

Добавьте в нижнюю командную панель формы кнопку "Печать".

Выберите для ее свойства "Действие" (из выпадающего списка) вызов процедуры Печать.

Откройте свойства формы в целом и установите:

Свойство

Значение

Исп. только видимую область

 

 

3.1.5. Закладка "Интерфейсы"

Эта закладка (см. рис. 3.5) позволяет вставить необходимый пункт меню в интерфейс конфигурации, используя для этой цели окно редактирования справочника.

Упражнение №3.4.

Используя окна редактирования справочников, вставьте в основной интерфейс команду "Фирмы: Открыть справочник".

Откройте "ОсновнойИнтерфейс" и проверьте, соответствует ли интерфейс рисунку 3.6. Если нет, т исправьте свойство "Текст" у только что созданного пункта.

Сохраните и обновите конфигурацию.

На этом мы пока закончим настройку справочника "Фирмы".


Рис. 3.5. Закладка "Интерфейсы" справочника "Фирмы".


Рис. 3.6. Основной интерфейс после выполнения упражнения №3.4.

 

 

3.2. Справочник "Подразделения"

3.2.1. Закладка "Иерархия"
3.2.2. Закладка "Владельцы"
3.2.3. Закладка "Нумерация"
3.2.4. Закладка "Формы"
3.2.5. Закладка "Интерфейсы"

В пункте №5 постановки задачи сказано, что "Каждая фирма в своем составе может иметь несколько подразделений, каждое из которых, в свою очередь, также может состоять из нескольких подразделений…".

Для хранения такой информации в информационной базе нам понадобится иерархический справочник.

Упражнение №3.5.

Создайте в конфигурации новый справочник со следующими свойствами:

Свойство

Значение

Имя:

Подразделения

Синоним:

Подразделения

Комментарий:

 -

Нажмите на кнопку "Далее>", чтобы перейти к следующему этапу создания справочника.

Справочник "Фирмы" из предыдущего раздела был одноуровневым. Записи, которые будут размещаться в нем, будут только элементами, что и понятно, т.к. все фирмы равноправны. Каждый элемент в справочнике соответствует одной инвентарной карточке или одному объекту аналитического учета.

Если между объектами учета одного вида существует отношение подчиненности, то такой справочник следует сделать иерархическим.

 

 

3.2.1. Закладка "Иерархия"


Рис. 3.7. Свойства иерархических справочников.

За настройку таких справочников отвечает одноименная закладка (см. рис. 3.7) окна редактирования.

Установка свойства "Иерархический справочник" делает доступными остальные свойства этой группы.

Следующее свойство "Вид иерархии" позволяет определить, какие элементы может содержать справочник.

По умолчанию - это группы и элементы.

Группы предназначены для организации доступа к группам и элементам на нижележащем уровне – это их основное предназначение. Отметим, что в этом режиме элемент не может иметь других элементов на нижележащем уровне. Поэтому при вводе новой записи в справочник нужно заранее выбрать, что это будет элемент или группа?

В случае если это свойство установлено в положение "Иерархия элементов", то тогда справочник будет содержать только элементы. Причем элемент может иметь другие элементы на нижележащем уровне.

Свойство "Ограничение уровней иерархии" позволят ограничить глубину вложенности, путем установки свойства "Количество уровней иерархии". Если такое количество можно заранее оценить, то флажок следует установить и указать максимальное количество уровней от 2 до 10.

В постановке задачи (п.5) сказано, что количество уровней заранее неизвестно. Да и, кроме того, организационная структура организации может изменяться с течением времени – подразделения могут дробиться на более мелкие или объединяться, поэтому продолжим выполнение упражнения:

Упражнение №3.6.

Установите для справочника "Подразделения" следующие свойства:

Свойство

Значение

Иерархический справочник:

Вид иерархии:

Иерархия элементов

Ограничение количества уровней иерархии:

 -

Нажмите на кнопку "Далее>", чтобы перейти к следующему этапу создания справочника.

 

 

3.2.2. Закладка "Владельцы"

Справочник в системе "1Средпритие" предназначен для хранения однородных элементов.

Для того чтобы установить подчиненность объекта учета одного вида объектам другого вида, необходимо определить для справочника состав его владельцев.

В самом деле, подразделения "в воздухе не висят", а всегда относятся какой–либо "фирме". Поэтому для справочника "Подразделения" следует указать, что его элементами будут владеть записи из справочника "Фирмы".

Упражнение №3.7.

Используя кнопку окна редактирования справочника "Подразделения" укажите в качестве владельца справочник "Фирмы".

Если Вы все сделали правильно, то окно редактирования примет вид изображенный на рисунке 3.8.

Дадим небольшое пояснение значениям свойства "Использование подчинения". По умолчанию для подчиненных справочников это свойство установлено в положение "Элементам". Это приводит к тому, что свойство Владелец из данного справочника будет содержать только ссылки на элементы из справочников-владельцев.

Соответственно значение "Группам" приведет к тому, что это свойство сможет содержать только ссылки на группы из справочников-владельцев.

Значение "Группам и элементам" позволит пользователю выбирать в качестве значения свойства Владелец ссылки на любую запись из справочников-владельцев.


Рис. 3.8. Список владельцев справочника.

В случае справочника "Подразделения"  – это значение "Элементам".

 

 

3.2.3. Закладка "Нумерация"

В этом разделе мы подробнее рассмотрим переключатель "Серии кодов", который расположен на закладке "Нумерация" (см. рис. 3.9).


Рис. 3.9. Настройка серий кодов на закладке "Нумерация".

Прежде чем понять, как будет система нумеровать коды в справочнике при каждом из значений этого переключателя, вспомним, что у справочника есть два поля (или с точки зрения встроенного языка – свойств) Родитель и Владелец.

Свойство Родитель содержит ссылку на элемент в этом справочнике, которая находится на один уровень выше.

А свойство Владелец содержит ссылку на элемент в другом справочнике.

Таким образом, элемент из текущего справочника может быть подчинена как своему родителю, так и владельцу из другого справочника.

В случае если свойство "Серии кодов" установлено в положение "Во всем справочнике", то нумерация кодов будет выполняться системой без учета значений как родителя, так и владельца. Таким образом, это будет сквозная нумерация от "1" для всех элементов в справочнике в порядке их создания, причем совсем не важно на каком уровне вложенности вводится элемент и какой у него владелец.

Для положения "В пределах подчинения" нумерация кодов будет выполняться системой с учетом значений как родителя, так и владельца. Такая нумерация позволяет начинать нумерацию с "1" для подчиненных элементов, как для нового Владельца, и для нового Родителя.

Для положения "В пределах подчинения владельцу" нумерация кодов будет выполняться системой с учетом значения только владельца. Такой способ позволяет организовать сквозную нумерацию кодов для каждого владельца в отдельности, причем совсем не важно на каком уровне вложенности вводится элемент.

По умолчанию свойство установлено в положение "Во всем справочнике", поэтому выполним упражнение:

Упражнение №3.8.

Установите на закладке "Нумерация" переключатель "Серии кодов" в положение "В пределах подчинения владельцу".

 

3.2.4. Закладка "Формы"

Форму списка мы уже с вами использовали. Теперь мы рассмотрим применение формы элемента для редактирования записи справочника.

Упражнение №3.9.

В окне редактирования справочника "Подразделения" установите свойство "Редактирование" в положение "В диалоге".

После чего создайте основную форму списка со следующими свойствами (в конструкторе):

Свойство

Значение

Выберете тип формы:

Форма списка справочника

Назначить форму основной

Основная форма списка и форма выбора

 -

Имя:

ОсновнаяФормаСписка

Синоним:

Основная форма списка

Комментарий:

-

Командная панель формы сверху

Командная панель формы снизу

Нажмите на кнопку "Далее" и установите на следующем шаге конструктора флаг "Владелец" у реквизита "Список" и завершите работу.

При создании формы выбора мы предусмотрим, чтобы пользователь делал выбор не из табличной части, а из дерева:

Упражнение №3.10.

Для справочника "Подразделения" создайте основную форму выбора, указав на первом шаге конструктора следующие значения:

Свойство

Значение

Выберете тип формы:

Форма выбора справочника

Назначить форму основной:

Основная форма списка и форма выбора:

 -

Имя:

ОсновнаяФормаВыбора

Синоним:

Основная форма выбора

Комментарий:

-

Командная панель формы сверху

Командная панель формы снизу

 -

Нажмите на кнопку "Далее>" и на следующем шаге конструктора укажите размещение реквизитов так, как это изображено на рисунке 3.10.

Нажмите на кнопку "Готово". Отредактируйте форму по своему вкусу.


Рис. 3.10. Размещение реквизита Наименование только для просмотра в виде дерева.

Поскольку мы для справочника указали в качестве способа редактирования режим "В диалоге", то теперь нам потребуется форма элемента. Система может создать форму самостоятельно, попробуйте создать новый элемент справочника "Подразделения" в режиме "1Средприятие".  Если внешний вид автоматически созданной формы вас не устроит, создайте для справочника "Подразделения" форму элемента, выполнив следующее упражнение.

Упражнение №3.11.

Для справочника "Подразделения" создайте основную форму элемента, указав на первом шаге конструктора следующие значения:

Свойство

Значение

Выберете тип формы:

Форма элемента справочника

Назначить форму основной

Имя:

ОсновнаяФормаЭлемента

Синоним:

Основная форма элемента

Комментарий:

 -

Командная панель формы сверху

Командная панель формы снизу

Нажмите на кнопку "Готово" для завершения работы с Конструктором.

Отредактируйте форму по своему вкусу и сохраните конфигурацию.


Рис. 3.11. Форма элемента справочника "Подразделения".

Если Вы все сделали правильно, то ваша форма элемента будет похожа на ту, что изображена на рисунке 3.11.

Обратим внимание на то, что в этой форме пользователь может по своему усмотрению выбирать как фирму, которой принадлежит конкретное подразделение, так и подразделение, которому будет принадлежать данное.

При этом реквизит Владелец будет давать возможность выбрать Фирму, а реквизит Родитель будет содержать ссылку на вышележащий уровень.

 

 

3.2.5. Закладка "Интерфейсы"

Выполните следующее упражнение:

Упражнение №3.12.

Вставьте в основной интерфейс команду: "Подразделения: Открыть справочник".

Откройте "ОсновнойИнтерфейс" и, если необходимо, отредактруйте свойство "Текст" у только что созданного пункта меню.

Сохраните и обновите конфигурацию.

На этом мы пока закончим настройку справочника "Подразделения".

 

 

3.3. Самостоятельная работа: справочник "Сотрудники"

Этот раздел предназначен для закрепления рассмотренного выше материала:

Продолжим чтение нашей постановки задачи. В ней сказано (п.6), что "Сотрудники, работающие в объединении, могут числиться как на какой-то фирме в целом, так и в отдельном подразделении".

Поэтому для хранения списка сотрудников самостоятельно создайте в конфигурации новый справочник, выполнив следующее упражнение.

Упражнение №3.13.

Создайте в конфигурации новый справочник со следующим свойствами:

Свойство

Значение

Имя:

Сотрудники

Синоним:

Сотрудники

Комментарий:

Список сотрудников в объединении

Иерархический справочник:

Вид иерархии:

Иерархия групп и элементов

Ограничение количества уровней иерархии:

Количество уровней иерархии:

2

При выборе владельцев справочника в диалоге "Выбор объекта" отметьте одновременно два справочника: "Фирмы" и "Подразделения" (см. рис. 3.12).


Рис. 3.12. Выбор нескольких владельцев для справочника.

В этом случае одна запись в справочке "Сотрудники" может принадлежать либо справочнику "Фирмы", либо справочнику "Подразделения".

Такой способ настройки справочника приведет к тому, что для фирм не имеющих организационной структуры, мы сможем указать список сотрудников, которые им принадлежат.

Упражнение №3.14.

В какое положение Вы установите на закладке "Нумерация" переключатель "Серии кодов"?

Для справочника "Сотрудники" создайте необходимое количество форм, используя закладку "Формы" его окна редактирования.

Какой режим редактирования Вы выберете?

Какие формы Вы создадите?

Необходимо ли что-то изменить на закладке "Интерфейсы"?

 

 

3.4. Справочник "ОсновныеСредства"

3.4.1. Реквизит "Фирма"
3.4.2. Перечисление "ГруппыОС" и реквизит "ГруппаОС"
3.4.3. Реквизит "ЕстьДетали"
3.4.4. Табличная часть "СписокДеталей"
3.4.5. Реквизиты "ДатаВвода" и "ДатаСписания"
3.4.6. Реквизит "Изображение"
3.4.7. Закладка "Нумерация"
3.4.8. Закладка "Формы"

В этом разделе мы начнем работу над новым справочником "ОсновыеСредства", а в следующих главах полностью закончим его разработку.

Мы также изменим настройку ранее созданных справочников, добавив в них необходимое количество реквизитов.

Упражнение №3.15.

Создайте в конфигурации новый справочник:

Свойство

Значение

Имя:

ОсновныеСредства

Синоним:

Основные средства

Комментарий:

Список ОС

Иерархический справочник:

Вид иерархии:

Иерархия групп и элементов

Ограничение количества уровней иерархии:

Количество уровней иерархии:

3


Пропустите закладку "Владельцы" и перейдите на закладку "Данные". На этой закладке остановимся подробнее.

 

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

Код может быть числовым или текстовым. В последнем случае он может содержать префикс. Например, предположим, что элементы нумеруются следующим образом: "АА-001", "АА-002", …, "АА-999". Тогда "АА-" – это префикс.

Эта закладка позволяет настроить длину как кода, так и наименования. При выборе длины кода нужно руководствоваться:

*       сколько элементов должен вмещать справочник;

*       каким образом мы сбираемся кодировать элементы.

Максимальная длина кода в справочнике – 50 символов.

Давайте для определенности договоримся, что код будет содержать инвентарный номер (см. пункт 3.1 в Главе 2) и первые три символа будут содержать префикс фирмы - 2 символа и знак "-" для разделения префикса и инвентарного номера;

Поэтому код в нашем справочнике будет иметь вид "ФФ-NNNNN".

Упражнение №3.16.

Измените в окне редактирования длину кода и наименования справочника "ОсновныеСредства":

Свойство

Значение

Длина кода:

8

Длина наименования:

35

Тип кода:

Строка

 

 

3.4.1. Реквизит "Фирма"

Поскольку, по условию задачи ОС принадлежит какой-либо фирме, то мы можем создать в справочнике дополнительный реквизит, который бы хранил ссылки на элемент справочника "Фирмы".

Упражнение №3.17.

Используя кнопку ("Добавить") окна редактирования справочника "ОсновныеСредства", добавьте в справочник новый реквизит:

Свойство

Значение

Группа свойств "Основные:"

Имя:

Фирма

Синоним:

Фирма

Комментарий:

Фирма, которой принадлежит ОС

Индексировать:

Индексирование

Группа свойств "Тип:"

Тип:

СправочникСсылкаирмы

Обратите внимание, что в качестве типа данных мы выбрали ссылку на элемент из справочника "Фирмы", что подчеркивает слово "Ссылка" в названии типа данных.

Отметим также, что установка свойства "Индексировать" в значение "Индексирование" приведет к тому, что пользователь сможет осуществлять сортировку в форме списка по значениям данного реквизита.

Префикс кода мы разместим в справочнике "Фирмы", поэтому:

Упражнение №3.18.

Добавьте для справочника "Фирмы" новый реквизит:

Свойство

Значение

Имя:

Префикс

Синоним:

Префикс

Комментарий:

 -

Индексировать:

Индексирование

Тип:

Строка

Длина:

2

Допустимая длина:

Фиксированная

Поскольку мы изменили структуру хранения справочника "Фирмы" то, следовательно, нам придется изменить и форму списка:

Упражнение №3.18 (продолжение).

Откройте основную форму списка и выберите пункт меню "Форма – Размещение данных…". В открывшемся диалоге "Размещение данных" установите пометку напротив реквизита "Префикс" табличного поля "Список" (см. рис. 3.13).


Рис. 3.13. Добавление новой колонки в табличное поле.

 

 

3.4.2. Перечисление "ГруппыОС" и реквизит "ГруппаОС"


Рис. 3.14. Добавление нового перечисления.

Для реализации пункта 3.5. постановки задачи нам необходимо в конфигурации создать список возможных значений группы ОС, которой может принадлежать основное средства, т.е. перечисление.

Для того чтобы добавить в конфигурацию новое перечисление необходимо выбрать одноименную ветвь дерева окна "Конфигурация" и, используя правую кнопку мыши, выбрать пункт "Добавить" (см. рис.3.14).

После чего конфигуратор откроет окно редактирования перечисления.

Упражнение №3.19.

Создайте в конфигурации новое перечисление и заполните его свойства следующими значениями.

Закладка "Основные":

Свойство

Значение

Имя:

ГруппыОС

Синоним:

Группы ОС

Комментарий:

Группы основных средств

На закладке "Данные" необходимо ввести конкретные значения, заполнив их свойства в соответствии со следующей таблицей:

Имя

Синоним

Здания

Здания

Сооружения

Сооружения

ПередаточныеУстройства

Передаточные устройства

МашиныИОборудование

Машины и оборудование

ТранспортныеСредства

Транспортные средства

Инвентарь

Производств. и хозяйств. инвентарь

Прочие

Прочие основные фонды

Сохраните конфигурацию.

Теперь, после того как мы создали перечисление, мы можем создать реквизит в справочнике:

Упражнение №3.19 (продолжение).

Добавьте для справочника "ОсновныеСредства" новый реквизит:

Свойство

Значение

Имя

ГруппаОС

Синоним

Группа ОС

Комментарий

 -

Индексировать

Индексирование

Тип

ПеречислениеСсылкаруппыОС

 

 

3.4.3. Реквизит "ЕстьДетали"

В пункте 3.6 постановки задачи сказано, что для тех ОС, которые состоят из отдельных деталей и для тех из них, где такой учет необходим, нужно вести учет комплектующих, из которых они состоят.

Поэтому нам придется создать один реквизит, который мог бы хранить логический тип данных и одну табличную часть.

Упражнение №3.20.

Используя кнопку ("Добавить") окна редактирования справочника "ОсновныеСредства", добавьте в справочник новый реквизит со следующим свойствами:

Свойство

Значение

Группа свойств "Основные:"

Имя:

ЕстьДетали

Синоним:

Есть детали

Комментарий:

Признак того, что у ОС могут быть детали

Группа свойств "Тип:"

Тип:

Булево

 

 

3.4.4. Табличная часть "СписокДеталей"

Справочник в системе "1Средприятие" может иметь табличные части, поэтому добавим новую табличную часть, выполнив следующее упражнение:

Упражнение №3.21.

Используя кнопку ("Добавить табличную часть") окна редактирования справочника "ОсновныеСредства", добавьте в справочник новую табличную часть:

Свойство

Значение

Имя

СписокДеталей

Синоним

Список деталей

Комментарий

 -

Согласно постановке задачи, нам нужно будет создать в этой табличной части 4 колонки: Деталь, Количество, Цена (У.Е.) и Сумма (У.Е.), что мы проделаем, выполнив следующее упражнение:

Упражнение №3.22.

Добавьте в табличную часть справочника "ОсновныеСредства" следующий реквизит:

Свойство

Значение

Имя:

Деталь

Синоним:

Деталь

Комментарий:

 -

Индексировать:

Индексирование

Тип:

СправочникСсылка

В качестве типа мы выбрали СправочникСсылка, поскольку пока у нас в конфигурации еще нет справочника "Детали" - он появится позже.

Добавьте реквизиты "Количество", "ЦенаУЕ" и "СуммаУЕ" с длиной у всех 14. Для реквизита "Количество" Точность должна быть равна 0, для остальных двух реквизитов должна быть равна 2.

 

 

3.4.5. Реквизиты "ДатаВвода" и "ДатаСписания"

В соответствии п.3.7. постановки задачи нам необходимо еще создать два реквизита:

Упражнение №3.23.

Добавьте в справочник "ОсновныеСредства" реквизиты "ДатаВвода" и "ДатаСписания" со следующими свойствами.

Свойство

Значение

Индексировать:

Индексировать

Тип:

Дата

Состав даты:

Дата

Свойства Синоним и Комментарий можно заполнить по своему усмотрению. Сохраните конфигурацию.

 

 

3.4.6. Реквизит "Изображение"

В пункте 3.8 постановки задачи сказано, что в каждой записи нужно хранить изображение. Для решения подобного рода задач в системе "1Средприятие" для реквизитов имеется специальный тип данных "ХранилищеЗначения".

Упражнение №3.24.

Добавьте в справочник "ОсновныеСредства" реквизит "Изображение".

Свойство

Значение

Имя:

Изображение

Синоним:

Изображение

Комментарий:

 -

Использование:

Для группы и элемента

Тип:

ХранилищеЗначения

Обновите конфигурацию.

Свойство "Использование" может принимать три возможных значения:

*       Для элемента;

*       Для группы;

*       Для группы и элемента.

Это свойство позволяет определить состав реквизитов как для элемента, так и для группы. По умолчанию новые реквизиты создаются для использования только в элементах.

Для нашей постановки задачи логичным представляется использование такого реквизита как для группы, так и для элемента в справочнике "ОсновныеСредства", т.к. это даст возможность вносить изображение и для групп справочника.

 

 

3.4.7. Закладка "Нумерация"

Очевидно, что для справочника "ОсновныеСредства" свойства "Автонумерация" и "Контроль уникальности" должны быть установлены.

Упражнение №3.25.

Проверьте, чтобы для справочника "ОсновныеСредства" были установлены следующие свойства:

Свойство

Значение

Автонумерация:

Контроль уникальности:

Серии кодов:

Во всем справочнике

 

 

3.4.8. Закладка "Формы"

Мы пропустим пока эту закладку, т.к. проектирование этого объекта еще не закончено.

 

 

3.5. Самостоятельная работа: справочник "Детали"

В пункте 8 постановки задачи сказано: "Для каждой Детали необходимо, помимо ее наименования, хранить в ИБ ее цену в У.Е. Самостоятельно создайте справочник "Детали":

Упражнение №3.26.

Создайте самостоятельно в конфигурации новый справочник со следующим свойствами:

Свойство

Значение

Имя:

Детали

Синоним:

Детали

Комментарий:

Список деталей

Иерархический справочник:

Вид иерархии:

Иерархия групп и элементов

Ограничение количества уровней иерархии:

Количество уровней иерархии:

4

Необходимо ли для справочника указывать владельцев?

Добавьте в справочник новый реквизит со следующим свойствами:

Свойство

Значение

Группа свойств "Основные:"

Имя:

ЦенаУЕ

Синоним:

Цена УЕ

Комментарий:

Цена в УЕ

Группа свойств "Тип:"

Тип:

Число

Длина:

14

Точность:

2

Неотрицательное:

Внимание! Не забудьте изменить тип в реквизите "Деталь" справочника "ОсновныеСредства"!