Интернет. Железо. Программы. Обзоры. Операционные системы

Назначение объектов конфигурации. Виды объектов, подсистемы, константы Предназначен объект конфигурации справочник

ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

Что такое справочник

Объект конфигурации Справочник предназначен для работы со списками данных.

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

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

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

Система скрывает от разработчика всю «техническую» часть, связанную с хранением данных: в базе данных для справочника создаются несколько таблиц, эти таблицы связываются по уникальному полю (Ссылка), поля таблиц имеют определенные типы и т.д. Все это система делает сама. Нам лишь нужнодобавит ь в объект конфигурации Справочникподчиненный ему объект «Табличная часть».

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

    иерархия групп и элементов (в качестве родителя выступает группа элементов справочника)

    иерархия элементов (родитель один из элементов справочника)

Элементы одного справочника могут быть подчинены элементам или группам другого справочника. В системе 1С: Предприятие это достигается путем указания списка владельцев справочника для каждого объекта конфигурации Справочник.

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

Предопределенные элементы

Выделяют следующие особенности предопределенных элементов:

    на предопределенные элементы могут опираться алгоритмы работы конфигурации (т. к. возможно обращение к ним из встроенного языка по имени);

    предопределенные элементы являются объектами базы данных, которые нельзя удалить в режиме 1С Предприятия .

Обычные элементы «непостоянны» для конфигурации. В процессе работы пользователя они могут появиться, исчезнуть. Поэтому конфигурация хоть и может отличить их друг от друга, но рассчитывать на них в выполнении каких-либо алгоритмов она не может в силу их «непостоянства». Предопределённые элементы, напротив, «постоянны». В процессе работы пользователя они находятся всегда на своих местах и исчезнуть не могут.

Основная конфигурация и конфигурация базы данных

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

Основную конфигурацию можно редактировать .

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

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

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

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

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

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

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

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

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

Таблица 3.1. Формы справочника

В контекстном меню и в палитре свойств (Рис.3.3)

В конструкторе форм (Рис. 3.2)

На закладке формы (Формы…) (Рис.3.1)

Форма объекта

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

Элемента

Форма группы

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

Форма списка

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

Форма для выбора

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

Форма для выбора группы

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

Выбора группы

Обратите внимание, что в различных местах конфигуратора одни и те же формы называются немного по-разному. Дело в том, что в контекстном меню и палитре свойств отображаются свойства объектов конфигурации. Они одинаковые для всех объектов конфигурации. А в конструкторе форм и на закладке формы отображаются представления этих свойств в более понятном виде.

Рис.3.1 Формы

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

Рис.3.3 Основная форма объекта

«Форма элемента» используется для редактирования или создания элемента справочника.

«Форма группы» используется для редактирования или создания группы справочника. Группа, как правило, содержит гораздо меньше информации, чем сам элемент справочника. Поэтому для нее нужна отдельная форма, отличная от формы элемента.

«Форма списка» используется для отображения списка элементов справочника.

«Форма выбора» используется для того, чтобы в поле некоторой формы выбрать один из элементов справочника. При этом форма выбора проще, чем форма списка, так как в форме списка может показываться много реквизитов. А при выборе элемента (в документе, например), нам нужно знать только наименование. Поэтому можно для выбора использовать отдельную, более простую форму.

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

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

Форма служит для «визуализации» данных, находящихся в базе данных. Она представляет эти данные в удобном для пользователя виде и позволяет описать алгоритмы, которые будут сопровождать работу пользователя с данными, показанными в форме.

Контрольные вопросы

    Для чего предназначен объект конфигурации Справочник.

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

    Для чего используются реквизиты и табличные части справочника.

    Зачем нужны иерархические справочники и что такое родитель.

    Зачем нужны подчиненные справочники и что такое владелец.

    Какие основные формы существуют у справочника.

    Что такое предопределенные элементы.

    Чем с точки зрения конфигурации отличаются обычные элементы справочника от предопределенных элементов.

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

    Как создать объект конфигурации Справочник и описать его структуру.

    Как добавить новые элементы в справочник.

    Как создать группу справочника.

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

    Зачем нужна основная конфигурация и конфигурация базы данных.

    Как изменить конфигурацию базы данных.

    Как связаны объекты конфигурации и объекты базы данных.

    Что такое подчиненные объекты конфигурации.

    Зачем нужна проверка заполнения у реквизитов справочника.

    Что такое быстрый выбор и когда его использовать.

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

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

    Как редактировать командный интерфейс подсистем.

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

Кроме этого вы узнаете еще об одном объекте конфигурации – Форма.

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

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

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

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

Например, все элементы справочника Товары могут содержать дополнительную информацию о производителе, сроке годности и др. Набор такой информации является одинаковым для всех элементов справочника, и для описания такого набора используются реквизиты объекта конфигурации Справочник, которые также, в свою очередь, являются объектами конфигурации. Поскольку эти объекты логически связаны с объектом Справочника, они называются подчиненными. Большинство реквизитов объекта конфигурации Справочник разработчик создает самостоятельно, однако у каждого объекта конфигурации Справочник существуют два поля «по умолчанию»: Код и Наименование.

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



Для удобства использования элементы справочника могут быть сгруппированы пользователем по какому-либо принципу. Например, в справочнике Бытовая техника могут быть созданы следующие группы: Холодильники, Телевизоры, Стиральные машины и т.д. Возможность создания таких групп в справочнике задается свойством Иерархический объекта конфигурации Справочник. В этом случае элемент справочника, представляющий собой группу, будет являться родителем для всех элементов и групп, входящих в эту группу. Такой вид иерархии называется иерархией групп и элементов.

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

Элементы одного справочника могут быть подчинены элементам или группам другого справочника. Например, справочник ЕдиницыИзмерения может быть подчинен справочнику Товары. Тогда для каждого элемента справочника Товары мы сможем указать единицы измерения, в которых этот товар поступает на склад. В системе 1С:Предприятие это достигается путем указания списка владельцев справочника для каждого объекта конфигурации Справочник.

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



В зависимости от того, какие действия мы хотим выполнять со справочником, нам требуется изображать справочник в «разном виде». Например, для того, чтобы выбрать некоторый элемент справочника, удобнее представить справочник в виде списка, а для того, чтобы изменить какой-то элемент справочника, удобнее представить все реквизиты этого элемента справочника на одной форме. Поэтому объект конфигурации Справочник может иметь произвольное количество форм, часть из которых можно назначить в качестве основных.

Следующая таблица поясняет названия этих форм, заданные в конфигураторе.

Таблица 2.1. Основные формы справочника

Форма служит для «визуализации» данных, находящихся в базе. Она представляет эти данные в удобном для пользователя виде и позволяет описать алгоритмы, которые будут сопровождать работу пользователя с данными, показанными в форме.

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

Министерство образования и науки РФ

СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ

ХАКАССКИЙ ТЕХНИЧЕСКИЙ ИНСТИТУТ –

ФИЛИАЛ ФГОУ ВПО «СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»

По 1С: Конфигуратору

Выполнила: Козлова Т.С.

Проверил: Упиров А.С.

Абакан 2013

Задание

Вариант №4

Необходимо написать конфигурацию в 1С: Предприятие 8.1 на тему "Фото студия". Конфигурация должна содержать:

    не менее трёх справочников

    не менее трёх документов

    не менее трёх отчетов

    не менее трёх макетов

Обязательное условие – наличие в конфигурации регистров накопления.

  1. Объект конфигурации Справочник

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

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

Зададим имя справочника - «Клиенты». Имя является основным свойством любого объекта конфигурации. При создании нового объекта система автоматически присваивает ему некоторое имя. На основании имени платформа автоматически создает синоним - «Клиенты». Имя и синоним представлены на рисунке 1.

Рис.1 – Окно редактирования объекта конфигурации.

Вкладка «Основные»

На вкладке Данные представляют интерес длина кода и длина наименования, которые представлены на рисунке 2.

Рис.2 – Окно редактирования объекта конфигурации.

Вкладка «Данные»

Все остальные свойства объекта конфигурации Справочник оставляем такими, как их предлагает система по умолчанию. Выполняется пункт меню Операции | Справочники... и выберается справочник «Клиенты». На рисунках 3 и 4 представлен результат справочника.

Рис.3 – Справочник «Клиенты» в режиме отладки

Рис.4 – Справочник «Клиенты» в режиме отладки

Создание справочника Номенклатура

Зададим имя справочника - «Номенклатура».

Рис.5 - Окно редактирования объекта конфигурации.

Вкладка «Основные»

На вкладке Данные указываем длину кода и наименования. Вкладка Данные представлена на рисунке 6.

Рис.6 – Окно редактирования объекта конфигурации.

Рис.7 – Справочник «Номенклатура» в режиме отладки

Рис.8 – Справочник «Номенклатура» в режиме отладки

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

Создается новый объект конфигурации Справочник (рисунок 9) под названием «Сотрудники».

Рис.9 - Окно редактирования объекта конфигурации.

Вкладка «Основные»

Создадим реквизиты табличной части «ТрудоваяДеятельность»:

    «Организация» - тип Строка, длина 100,

    «НачалоРаботы» - тип Дата, состав даты - «Дата»,

    «ОкончаниеРаботы» - тип Дата состав даты - «Дата»,

    «Должность» - тип Строка, длина 100:

Табличная часть и ее реквизиты представлены на рисунке 10.

Рис.10 – Окно редактирования объекта конфигурации.

Вкладка «Данные»

Результат справочника представлен на рисунках 11 и 12.

Рис.11 – Справочник «Сотрудники» в режиме отладки

Рис.12 – Справочник «Сотрудники» в режиме отладки

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

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

Рис.13 - Окно редактирования объекта конфигурации.

Вкладка «Основные»

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

Рис.14 – Справочник «Склады» в режиме отладки

Рис.15 – Справочник «Склады» в режиме отладки

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

Создается новый объект конфигурации Справочник (рисунок 16) под названием «Заказы клиентов».

Рис.16 - Окно редактирования объекта конфигурации.

Вкладка «Основные»

На вкладке Данные создаются реквизиты:

    ФИО клиента

    ФИО исполнителя заказа

А так же создается табличная часть Заказы Клиентов с реквизитом Заказ. вкладка представлена на рисунке 17.

Рис.17 – Окно редактирования объекта конфигурации.

Вкладка «Данные»

Далее нужно выполняется пункт меню Отладка -> Начать отладку. Откроется окно системы, в режиме 1С:Предприятие. После этого нужно выбрать меню Операции ->Справочники и выбрать справочник « Заказы клиентов». Результат представлен на рисунках 18 и 19.

Рис.18 – Справочник «Заказы клиентов» в режиме отладки

Рис.19 – Справочник «Заказы клиентов» в режиме отладки

Создание справочника Поставщики

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

Рис.20 - Окно редактирования объекта конфигурации.

Вкладка «Основные»

На вкладке Данные в табличной части Поставщики добавляется реквизит Наименование. Результат на рисунке 21.

Рис.21 – Окно редактирования объекта конфигурации.

Вкладка «Данные»

Справочник в режиме отладки представлен на рисунке 22.

Рис.22 – Справочник «Поставщики» в режиме отладки

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

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

Рис.23 - Окно редактирования объекта конфигурации.

Вкладка «Основные»

Табличная часть и реквизиты справочника представлены на рисунке 24.

Рис.24 – Окно редактирования объекта конфигурации.

Вкладка «Данные»

Справочник в режиме отладки представлен на рисунках 25 и 26.

Рис.25 – Справочник «Поставки» в режиме отладки

Рис.26 – Справочник «Поставки» в режиме отладки

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

«Справочник» состоит из элементов. Характерной особенностью объекта конфигурации «Справочник» является то, что пользователь в процессе работы может самостоятельно добавлять новые элементы в справочник: например, добавить в справочник новых сотрудников, создать новый товар или внести нового клиента.

Каждый элемент справочника, как правило, содержит некоторую дополнительную информацию, которая подробнее описывает этот элемент. Например, все элементы справочника Товары могут содержать дополнительную информацию о производителе, сроке годности и др. Набор такой информации является одинаковым для всех элементов справочника, и для описания такого набора используются реквизиты объекта конфигурации Справочник, которые также, в свою очередь, являются объектами конфигурации. Поскольку эти объекты логически связаны с объектом Справочника, они называются подчиненными. Большинство реквизитов объекта конфигурации Справочник разработчик создает самостоятельно, однако у каждого объекта конфигурации Справочник существуют два поля «по умолчанию»: Код и Наименование.

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

Для удобства использования элементы справочника могут быть сгруппированы пользователем по какому-либо принципу. Например, в справочнике Бытовая техника могут быть созданы следующие группы: Холодильники, Телевизоры, Стиральные машины и т.д. Возможность создания таких групп в справочнике задается свойством Иерархический объекта конфигурации Справочник. В этом случае элемент справочника, представляющий собой группу, будет являться родителем для всех элементов и групп, входящих в эту группу. Такой вид иерархии называется иерархией групп и элементов.

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

Элементы одного справочника могут быть подчинены элементам или группам другого справочника. Например, справочник ЕдиницыИзмерения может быть подчинен справочнику Товары. Тогда для каждого элемента справочника Товары мы сможем указать единицы измерения, в которых этот товар поступает на склад. В системе 1С:Предприятие это достигается путем указания списка владельцев справочника для каждого объекта конфигурации Справочник.

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

В зависимости от того, какие действия мы хотим выполнять со справочником, нам требуется изображать справочник в «разном виде». Например, для того, чтобы выбрать некоторый элемент справочника, удобнее представить справочник в виде списка, а для того, чтобы изменить какой-то элемент справочника, удобнее представить все реквизиты этого элемента справочника на одной форме. Поэтому объект конфигурации Справочник может иметь произвольное количество форм, часть из которых можно назначить в качестве основных.

Следующая таблица поясняет названия этих форм, заданные в конфигураторе.

Таблица 1 – Основные формы объекта «Справочник»

Форма служит для «визуализации» данных, находящихся в базе. Она представляет эти данные в удобном для пользователя виде и позволяет описать алгоритмы, которые будут сопровождать работу пользователя с данными, показанными в форме.

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

Задание

3.1 Создать конфигурацию справочники «Клиенты», «Сотрудники», «Номенклатура», «Склады».

Ход работы

В древе конфигурации создать новый объект конфигурации справочник «Клиенты» со следующими параметрами:

Во вкладке «Основные» указывать имя справочника в поле «Имя». Поле «Синоним» заполняется автоматически, при установке курсора в это поле.

Рисунок 1 – Параметры вкладки «Основные»

Рисунок 2 – Параметры вкладки «Данные»

Остальные параметры оставить по умолчанию. Для завершения редактирования выбирать «Закрыть». Для проверки нового созданного объекта следует открыть меню «Отладка» и выбрать пункт «Начать отладку». Также, эта функция вызывается нажатием клавиши F5. На запрос конфигуратора об обновлении конфигурации ответить «Да». Для принятия изменений в конфигурации в окне списка изменений выбрать «Принять».

После запуска 1С:Предприятие 8.1 в режиме «1С:Предприятие» выбираем меню «Функции» - «Справочник». Выбираем справочник «Клиенты» и подтверждаем выбор нажатием «OK». В появившемся окне выбрать «Действия» - «Добавить». Появляется окно для ввода информации о клиенте.

Рисунок 3 – Ввод информации о клиенте

Подтвердить добавление нажатием «OK». Форма ввода закрывается автоматически. Далее аналогично добавить клиентов в конфигурацию. Форма просмотра справочника «Клиенты» должна выглядеть так:

Рисунок 4 – Просмотр справочника «Клиенты»

Добавить справочник «Сотрудники». Справочник «Сотрудники» будет отличаться от справочника «Клиенты» Дело в том, что в нем будет храниться не только фамилия, имя и отчество сотрудника, но и информация о его прошлой трудовой деятельности. Эта информация однородна по своей структуре (организация, начало, окончание работы, занимаемая должность), но количество предыдущих мест работы у разных сотрудников может быть различным. Поэтому для хранения такой информации будет использоваться табличную часть справочника. На вкладке «Основные» указать имя – «Сотрудники». На вкладке «Данные» указать параметры: длина кода – 9, длина наименования – 50. Для организации справочника следует добавить в него табличную часть. Для добавления табличной части установить курсор на надпись «Табличная часть» и применить щелчок правой кнопкой мыши. В контекстном меню выбрать «Добавить». В открывшемся окне свойств указываем имя – «ТрудоваяДеятельность».

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

Организация – тип Строка, длина 100,

НачалоРаботы – тип Дата, состав даты – Дата,

ОкончаниеРаботы – тип Дата состав даты – Дата,

Должность – тип Строка, длина 100.

Для добавления реквизита нужно установить курсор на «ТрудоваяДеятельность» и применить щелчок правой кнопкой мыши. В контекстном меню выбрать «Добавить» - «Реквизит табличной части», указать нужные параметры.

Рисунок 5 – Добавление реквизитов табличной части

Рисунок 6 – Заполненная табличная часть

После добавления реквизитов нажать закрыть и запустить 1С:Предприятие в режиме отладки. Проверка работы справочника проверяется аналогично справочнику «Клиенты».

Рисунок 7 – Добавление в справочник «Сотрудники» нового сотрудника

После добавления записей справочник должен выглядеть так:

Рисунок 8 – Заполненный справочник сотрудники

Следующим шагом будет создание справочника «Номенклатура». Справочник «Номенклатура» будет содержать информацию об услугах, которые оказывает «КомпМастер», и о тех материалах, которые при этом могут быть использованы. Этот справочник не будет сложным. Единственная особенность, которой он будет обладать, – это наличие иерархической структуры. Для того чтобы справочником было удобно пользоваться, требуется сгруппировать услуги в одну группу, а материалы – в другую. Кроме этого, поскольку «КомпМастер» оказывает самые разные услуги, они также будут логически собраны в несколько групп. То же самое можно сказать и про материалы.

Задача будет состоять в создании иерархического справочника. Создать новый объект конфигурации «Справочник» и назвать его «Номенклатура». Перейти на вкладку «Иерархия» и установить флаг «Иерархический справочник».

Рисунок 9 – Вкладка «Иерархия»

На закладке «Данные» задать длину кода – 9, тип кода – Строка, длину наименования справочника равной 100 символам.

Запустить 1С:Предприятие в режиме отладки. Для проверки справочника «Номенклатура» выбрать «Операции» - «Справочник» - «Номенклатура».

Создать две группы в корне справочника: Материалы и Услуги (меню «Действия» - «Новая группа»).

Рисунок 10 – Справочник «Номенклатура» с созданными группами

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

Рисунок 11 – Добавление элемента в «Материалы»

Рисунок 12 – Заполненная группа «Материалы»

В группе «Услуги» создать две группы - «Компьютер» и «Принтер». Для того чтобы переместить услуги в соответствующие группы, в окне списка следует установить курсор на ту услугу, которую требуется переместить, и выполнить команду «Действия» - «Переместить в группу». В открывшемся окне выбрать новую группу.

Рисунок 13 – Элементы, перемещенные в группу «Принтеры»

Затем в группе материалы создать две группы – «Комплектующие» и «Прочее» аналогичным образом и распределить элементы среди этих групп.

Рисунок 14 – Иерархия групп

В заключение создать справочник «Склады», который будет содержать информацию о складах, используемых компанией «КомпМастер». Этот справочник будет содержать один предопределенный элемент – склад «Основной», на который будут поступать все материалы.

Задача – создать справочник, содержащий предопределенные элементы. Следует открыть конфигуратор и создать новый объект конфигурации «Справочник» с именем «Склады». На закладке «Данные» установить длину кода – 9 и тип кода – Строка. Далее перейти на закладку «Прочее» и нажмем кнопку «Предопределенные». Система откроет список предопределенных элементов справочника. Сейчас он пуст, поэтому требуется выполнить команду «Действия» - «Добавить» и создать предопределенный элемент с именем «Основной»

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


Рис. 2.1.

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

Общие объекты играют вспомогательную, с точки зрения разработки прикладного решения роль . Результат их работы интересен скорее программисту, чем пользователю, хотя нельзя сказать, что эти объекты не участвуют в работе пользователя или неважны для целей решения прикладной задачи . Они - важная часть конфигурации. Дадим краткую характеристику этих объектов.

  • Подсистемы . Позволяют структурировать конфигурацию по видам решаемых с ее помощью задач . Например, если конфигурация решает задачи бухгалтерского учета и расчета зарплаты, логично будет создать две подсистемы . При создании новых объектов можно "привязывать" их к подсистемам в зависимости от их предназначения. Использование подсистем облегчает работу с большими конфигурациями.
  • Общие модули . Содержат процедуры и функции, доступные из других объектов. В этих модулях нельзя определять переменные.
  • Параметры сеанса . Они нужны, в основном, для настройки прав доступа к данным. Эти параметры устанавливаются при старте системы. Например, в этот параметр может быть записано имя пользователя, вошедшего в систему.
  • Роли . Предназначены для настройки полномочий различных групп пользователей по доступу к данным. После создания и настройки роли ее можно назначить пользователю (для настройки списка пользователей применяют команду меню Администрирование > Пользователи ).
  • Планы обмена . Определяют правила обмена данными между информационными базами. Например, этот механизм можно использовать для обмена данными между головной организацией и филиалами или между подразделениями организации.
  • Критерии отбора . Позволяют создавать правила отбора, которые пользователь может применять при работе со списками данных в режиме 1С:Предприятие.
  • Подписки на события . С помощью подписок на события можно назначать обработчики для событий объектов. Например, обработчик может быть вызван при копировании документа .
  • Регламентные задания . Регламентные задания позволяют выполнять различные операции по расписанию.
  • Общие формы . Эти формы могут быть использованы различными объектами для решения схожих задач .
  • Интерфейсы . Хранит пользовательские интерфейсы (главное меню, набор панелей инструментов), которые можно назначать различным пользователям. Каждый интерфейс можно оснастить лишь теми командами, которые нужны определенному пользователю.
  • Общие макеты . Хранит общие макеты (шаблоны печатных форм ), которые доступны другим объектам конфигурации для формирования печатных вариантов электронных материалов.
  • Общие картинки . Хранит общедоступные картинки. Их можно, например, использовать в формах при настройке изображений на кнопках и в других случаях.
  • Пакеты XDTO . XML Data Transfer Object (XDTO) - это универсальный способ представления данных, который предназначен для организации взаимодействия с внешними программными системами. В частности, с другими конфигурациями 1С:Предприятия 8, с другими информационными системами.
  • WEB-сервисы . Здесь можно создать и настроить WEB-сервисы , которые обеспечивают экспорт функциональности конфигурации.
  • WS-ссылки . Содержит статические ссылки на опубликованные WEB-сервисы . Позволяет использовать функциональность этих сервисов.
  • Стили . Содержит наборы настроек форматирования, которые можно применить в ходе разработки. Например - с помощью механизма стилей можно быстро настроить форму заранее заданным образом.
  • Языки . Позволяют задавать различные языки , на которых можно будет настраивать интерфейс программы. Если в системе задано несколько языков , при настройке объекта появляется возможность задавать некоторые параметры на разных языках . В итоге это приводит к тому, что интерфейс системы может существовать для различных языков .

2.2. Обзор объектов 1С:Предприятие 8: прикладные объекты

Прикладные объекты применяются для разработки прикладного решения . Именно эти объекты "видны" пользователю, который работает с большинством из них в режиме 1С:Предприятие. Дадим характеристику прикладных объектов ( рис. 2.2).


Рис. 2.2.
  • Константы . Предназначены для хранения информации, которая либо не изменяется в ходе деятельности организации, либо изменяется очень редко. Например, в константе можно сохранить название организации, ФИО директора и другие подобные данные.
  • Справочники . Предназначены для хранения списков однотипных данных. Например, в справочниках хранят списки клиентов, сотрудников, товаров, материалов.
  • Документы . С их помощью информация попадает в систему. Документы могут выступать в качестве электронных аналогов первичных учетных документов . Вместе с документами используются такие объекты, как Нумераторы (для обеспечения сквозной нумерации различных документов ) и Последовательности (для обеспечения правильной последовательности документов ).
  • Журналы документов . Они используются для группировки документов различных видов.
  • Перечисления . Их применяют для хранения наборов значений, заданных в процессе конфигурирования и не изменяемых в ходе работы пользователя с конфигурацией.
  • Отчеты . Применяются для создания отчетов , которые являются средством представления выходных данных учетной системы.
  • Обработки . Предназначены для обработки информации, выполнения различных операций с данными.
  • Планы видов характеристик . Применяются для описания видов характеристик объектов.
  • Планы счетов . Используются для целей организации бухгалтерского учета. Представляют собой списки счетов учета. Применяются совместно с регистрами бухгалтерии .
  • Планы видов расчета . Используются для описания видов расчета и их взаимосвязей, применяются совместно с регистрами расчета .
  • Регистры сведений . Предназначены для накопления информации по нескольким измерениям с возможностью хранения истории изменения данных и с возможностью хранения нечисловых данных.
  • Регистры накопления . Предназначены для хранения данных в разрезе нескольких измерений , поддерживают получение информации об остатках и оборотах хранимых величин.
  • Регистры бухгалтерии . Хранят информацию о бухгалтерских операциях.
  • Регистры расчета Хранят информацию о расчетах. Применяются, в основном, для целей расчета заработной платы.
  • Бизнес-процессы . Позволяют создавать структуры, автоматизирующие выполнение многошаговых операций. Например - движение документа между различными должностными лицами организации.
  • Задачи . Используются совместно с Бизнес-процессами . Нужны для ведения учета задач по исполнителям.

2.3. Обзор объектов 1С:Предприятие 8: подчиненные объекты

Подчиненные объекты подчинены другим объектам конфигурации. Например, на рис. 2.3 вы можете видеть объект конфигурации Документ , которому принадлежит несколько подчиненных объектов. Перечислим и опишем их.


Рис. 2.3.

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

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

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

Макеты . Макеты применяют для описания печатных форм различных объектов. Макет содержит "заготовки", которые, при формировании печатной формы конкретного объекта заполняются данными.

На рис. 2.4 представлены еще несколько подчиненных объектов - на этот раз - для прикладных объектов Журнал документов и Регистр накопления .


Рис. 2.4.

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

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

Похожие публикации