Создание типа документа


Cоздадим тип документа

Создание типа документа в библиотеке FossLook

и добавим в него интересующие нас функции.

Функции документа

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

  • "Дата договора" - тип поля - дата;
  • "Номер договора" - тип поля - строковый (индексируемый);
  • "Краткое содержание" - тип поля - многострочный (индексируемый);
  • "Заказчик" - тип поля - справочник;
  • "Исполнитель" - тип поля - справочник;
  • "Акты выполненных работ" - тип поля - дочерние документы.

Для создания поля нажмите "Создать",

Тип документа Договор

введите имя поля, тип поля и, по желанию, его описание.

Создание поля в документе

Назначьте доступ к этому полю.

Создание поля в документе

Таким же образом заполните поля "Номер договора", "Краткое содержание".

На создании полей "Заказчик", "Исполнитель" и "Акты выполненных работ" остановимся подробнее.

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

Библиотека Корреспонденты и контакты

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

Создание справочного поля в справочнике Корреспонденты

Заполните все необходимые параметры и нажмите, "Сохранить и закрыть".

Справочное поле Тип корреспондента

Система добавит нужное поле в наш справочник "Корреспондент"

Корреспондент с полем Тип корреспондента

и создаст соответствующий справочник в библиотеке "Корреспонденты и контактные лица".

Справочник Тип корреспондента

Таким образом можно создавать простые справочные записи.

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

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

Это будут записи "Заказчик" и "Исполнитель". По ним и будут различаться наши корреспонденты.

Записи справочника Тип корреспондента

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

Создание справочнико Заказчики и Исполнители

Создайте два справочника "Заказчики" и "Исполнители"

Справочники Заказчики и Исполнители

Теперь нужно настроить эти два справочника таким образом, чтобы в одном отображались корреспонденты, у которых поле "Тип корреспондента" имеет значение "Заказчик", а в другом - "Исполнитель". Если значение этого поля будет одновременно "Заказчик/исполнитель", то этот корреспондент должен отображаться в обеих справочниках. Для этого воспользуемся возможностями виртуальных папок, установив курсор на справочник "Заказчики" и нажав

Вызов настройки виртуальной папки

Далее заполните все значения, отмеченные стрелочками.

Настройка виртуального справочника

В качестве источника данных выберите справочник "Корреспонденты".

Выбор источника для виртуального справочника

Те же действия выполните и для папки "Исполнители" только "Тип корреспондента" будет равен "Исполнитель".

Теперь осталось в нашем документе "Договор" создать два поля "Заказчик" и "Исполнитель", которые будут ссылаться на созданные нами справочники. Для этого вернемся в библиотеку "Библиотека договоров",

Библиотека договоров

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

Поле договора Заказчик

В качестве справочника выберем, созданный ранее справочник "Заказчики".

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

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

Вид типа документа Договор

Теперь создадим поле "Акты выполненных работ". Поле "Акты выполненных работ" имеет тип "дочерние документы", что означает ссылку из документа "Договор" на дочерний документ "Акт выполненных работ". Будем считать, что поля у типа документа "Акт выполненных работ" такие:

  • "Дата акта" - тип поля - дата;
  • "Номер акта" - тип поля - строковый(индексируемый);
  • "Краткое содержание" - тип поля - многострочный(индексируемый);
  • "Сумма по акту" - тип поля - денежный.

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

Создание поля Акт выполненных работ

Затем создайте тип документа "Акт выполненных работ". Для этого нажмите "Создать":

Создание типа документа Акт выполненных работ

и создайте тип документа "Акт выполненных работ",

Тип документа Акт выполненных работ

a затем выберите его как тип документа, на который будет ссылаться наше поле "Акты выполненных работ".

Выбор типа документа Акт выполненных работ

В результате получите следующее поле:

Поле Акты выполненных работ

Окончательный вид нашего типа документа:

Окончательный вид типа документа Договор

Управление папками для хранения документов

© 2001-2017 ФОСС-Он-Лайн. Все права защищены.