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

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

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

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

  1. Во всем справочнике
  2. В пределах подчинения
  3. В пределах подчинения владельцу
  4. Верны все указанные ответы
  5. Верны ответы 1 и 2

Правильный ответ - четвертый. Во всем справочнике означает вообще сквозную нумерацию; в пределах подчинения - нумерация сквозная в пределах группы иерархии; в пределах подчинения владельцу - нумерация будет сквозная для всех позиций, подчиненных одному владельцу (например для всех договоров одного контрагента).

Вопрос 01.17 экзамена 1С:Профессионал по платформе. Для каких целей служат табличные части справочников?

  1. Для хранения подчиненных сущностей, имеющих объектную природу
  2. Для хранения подчиненных сущностей, не имеющих объектную природу
  3. Для формирования печатных форм элементов справочника

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

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

  1. Данные реквизитов
  2. Ссылка на элемент справочника
  3. Строки табличных частей
  4. Верны ответы 1 и 3
  5. Верны все варианты

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

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

  1. Данные реквизитов
  2. Ссылку на элемент справочника
  3. Строки табличных частей
  4. Верны ответы 1 и 3
  5. Верны все варианты

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

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

  1. Ничего, на логику программы это никак не повлияет
  2. У элемента будет другой внутренний идентификатор (ссылка) и это может повлиять на логику программы
  3. Возникнет исключительная ситуация

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

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

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

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

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

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

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

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

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



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

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

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

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



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

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

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

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

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

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

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

Например, это может быть перечисление методов списания: ФИФО, ЛИФО, ПоСредней.

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

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

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


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

Регистры сведений

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

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

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

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

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

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

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

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


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

Введите имя и синоним (пользовательское представление) регистра сведений. А также укажите периодичность и режим записи.

На закладке "Данные" определите состав измерений и ресурсов регистра сведений. Нам будет необходимо одно измерение "Материал" типа "СправочникСсылка.Материалы" и один ресурс "Цена" типа Число формата 12.2.


Создадим форму списка для данного регистра.

Теперь вернемся к нашему ранее созданному документу "Приказ об изменении цен" и на закладке движения выберем регистр сведений "ЦеныРеализации".


С помощью конструктора движений, построим процедуру обработки проведения.


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

Процедура ОбработкаПроведения(Отказ, Режим) //{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ // Данный фрагмент построен конструктором. // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!! Для Каждого ТекСтрокаМатериалы Из Материалы Цикл // регистр ПродажныеЦены Движение = Движения.ПродажныеЦены.Добавить(); Движение.Период = Дата; Движение.Материал = ТекСтрокаМатериалы.Материал; Движение.Цена = ТекСтрокаМатериалы.Цена; КонецЦикла; // записываем движения регистров Движения.ПродажныеЦены.Записать(); //}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ КонецПроцедуры

Задание 4
  1. Для хранения истории курсов валют разработать регистр сведений "Курсы валют".
  2. Обеспечить отображение истории курсов валют в форме элемента справочника "Валюты"
  3. В форме списка справочника валют добавить табличное поле и заполнить его соответственно курcами валюты, выбранной в списке.

Планы видов характеристик

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

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

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

В качестве примера использования Плана видов характеристик рассмотрим создание дополнительного свойства у клиентов - регион.

Создадим План видов характеристик "СвойстваКонтрагентов", определим имя и синоним. Остальные свойства укажем позднее. Теперь создадим справочник "ЗначенияСвойств" и подчиним его Плану видов характеристик "СвойстваКонтрагентов".


В Плане видов характеристик определим тип значения характеристик как составной тип: Число, Строка, Дата, Булево и СправочникСсылка.ЗначенияСвойств.

У Плана видов характеристик установим дополнительные значения характеристик как справочник "ЗначенияСвойств".


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


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


Измерение "Контрагент" - тип значения СправочникСсылка.Клиенты, измерение "Свойство" - тип значения ПланВидовХарактеристикСсылка.СвойстваОбъектов, ресурс "Значение" - тип значения Характеристика.СвойстваОбъектов.

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

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

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

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

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

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

Элементы одного справочника могут быть подчинены элементам или группам другого справочника. Например, справочник ЕдиницыИзмерения может быть подчинен справочнику Товары. Тогда для каждого элемента справочника Товары мы сможем указать единицы измерения, в которых этот товар поступает на склад. В системе 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 и тип кода – Строка. Далее перейти на закладку «Прочее» и нажмем кнопку «Предопределенные». Система откроет список предопределенных элементов справочника. Сейчас он пуст, поэтому требуется выполнить команду «Действия» - «Добавить» и создать предопределенный элемент с именем «Основной»

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

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

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

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

По 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 – Справочник «Поставки» в режиме отладки