Какие основные формы существует у справочника. Объект конфигурации справочник

Чот я редко пишу, ну и ладно. Продолжаю сражаться, глава 7 и 8.

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

Как создать отчет с помощью конструктора схемы компоновки данных?
В конфигураторе выбираем ветсь "Отчеты", правый клик мыши - команда "Добавить". На вкладке "Основные" выберем кнопку "Открыть схему компоновки данных"

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


На самом деле, скажу я честно, эта "система компоновки данных" мне совсем не нравится. Гораздо проще работать с кодом, проще и понятнее, чесслово.

Как отобразить отчет в разделах прикладного решения?
Правый клик по отчету - вкладка "Подсистемы"

Занятие 8

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

Что такое конструктор печати?
Конструктор печати - это инструмент для создания печатных форм (хотя на самом деле удобнее не пользоваться конструктором)

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


Определяем, какие реквизиты будут в шапке;


Определяем, какие реквизиты табличных частей будут выводится;


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

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

Какая разница в заполнении ячейки табличного документа текстом, параметром или шаблоном?
Текст - то, что будет показано на экране в любом случае;
Параметр - будет заменен некоторым значением, которое может быть присвоено ему (параметру) средствами встроенного языка. Например, запросом можно заполнить таблицу с колонкой номенклатура. При выводе на печать таблица будет построчно выводится, причем колонка Номенклатура будет выгружаться на место, где стоял параметр Номенклатура. Естественно, это требует дополнительной работы, но тут мне сейчас лениво описывать.
Шаблон - текстовая строка, в определенные места которой будут вставлены значения параметров.

Как с помощью встроенного языка вывести в табличный документ новую область?
С помощью следующей конструкции:
ОбластьИмяОбласти = Макет.ПолучитьОбласть("ИмяОбласти");
Перед этим надо создать на макете данную область. Выделяем колонку или строку, правый клик, команда "Свойства" и именуем нужную область.

Как изменить внешний вид и поведение формы?
Внешний вид формы меняется непосредственно при редактировании формы, а поведение формы - правый клик по открытой форме, команда свойства. В палитре свойств есть целая куча настроек поведения

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

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

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

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

По 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С:Предприятие 8.2.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Внешний источник данных
Внешние источники данных позволяют использовать в прикладном решении данные, полученные из внешних баз данных. В том числе из баз, не основанных на 1С:Предприятии.

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

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

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

Лабораторная работа № 2.

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

Изучив эту тему вы узнаете :

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

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

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

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

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

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

7. Что такое окно редактирования объекта конфигурации;

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

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

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

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

12. Как запустить "1С:Предприятие 8.0" в режиме отладки;

Ход работы :

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

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

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

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


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

1. Ваша задача – создать справочник, в котором будут храниться наименования наших клиентов. Также в данном справочнике Вы должны будете хранить личную информацию о клиенте (в данном случае это Ф.И.О., адрес и телефон) для этого необходимо установить курсор в дереве конфигурации на вид объектов конфигурации Справочники.

2. В командной панели окна конфигурации нажать кнопку Действия - Добавить .

3. После того, как вы нажмете Добавить , система откроет окно редактирования объекта конфигурации .

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

В открывшемся окне редактирования объекта конфигурации введем Имя – Клиенты .

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

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

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

Здесь необходимо ввести следующие данные длина кода и длинанаименования . Длина кода важное свойство справочника. Как правило, код справочника используется для идентификации элементов справочника и содержит уникальные для каждого элемента справочника значения. Платформа может сама контролировать уникальность кодов и поддерживать автоматическую нумерацию элементов справочника. Уникальность кодов платформа может отслеживать сама, поэтому от длины кода будет зависеть количество элементов, содержащихся в справочнике.Длина кода – 9 символов. В результате мы сможем использовать коды от 1 до 999999999 – этого вполне достаточно для нашей небольшой фирмы. Перейдем к длине наименования, установим ее на50 .Теперь создадим табличную часть. Для этого выделим слово Табличные части и нажмем на кнопку Добавить .

В правой части появится следующее диалоговое окно:

5. Теперь создайте для табличной части реквизит Адрес. Тип должен быть Строка , а длину возьмите 50. Для этого выделите в списке Табличная часть пункт Личные данные, нажмите на пиктограмму и заполните соответствующие поля в открывшемся окне. Аналогичным образом заполните реквизит Телефон .

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

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

8. Выполните пункт меню Отладка - Начать отладку .

Появится следующий вопрос:

9. Ответьте Да и в следующем окне нажмите Принять :

Перед Вами откроется окно системы в режиме "1С:Предприятие 8.0". Поскольку Вы не создавали никаких интерфейсов пользователей, для просмотра результатов Вашей работы следует воспользоваться меню, которое создает система по умолчанию. Выполните пункт меню Операции - Справочник… и выберите справочник Клиенты:

8. Пока Ваш справочник Клиенты пуст, поэтому необходимо добавить в него несколько элементов (добавить новый элемент в справочник можно при помощи пункта меню Действия - Добавить , соответствующей иконки или клавишей Insert ). После добавления элементов справочник будет выглядеть следующим образом:

II. Создание справочника "Мастера"

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

1.Вернитесь в конфигуратор (не закрывая окно отладчика) и создайте новый объект конфигурации Справочник . Назовите его Мастера .

Ваша задача – создать справочник, имеющий табличную часть.

2.На закладке Данные задайте длину кода – 9, тип кода – Строка , длину наименования справочника равной 50 символам и добавим в справочник новую табличную часть с именем ТрудоваяДеятельность .

Нажмите пиктограмму :

3.Откроется окно, в котором введите Имя табличной части– ТрудоваяДеятельность:

4. Теперь создайте для табличной части реквизит Организация. Тип должен быть Строка , а длину возьмите 100. Для этого выделите в списке Табличная часть пункт ТрудоваяДеятельность, нажмите на пиктограмму и заполните соответствующие поля в открывшемся окне:

5.Аналогично создайте остальные реквизиты табличной части ТрудоваяДеятельность :

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

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

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

Для реквизитов НачалоРаботы и ОкончаниеРаботы Вы выбрали состав даты – Дата , поскольку в системе "1С:Предприятие 8.0" значения типа Дата содержат как дату, так и время. В данном случае время начала и окончания работы нам безразлично.

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

6.Теперь следует выбрать вариант редактирования справочника. Редактирование в списке нам уже не подойдет, поскольку в списке мы не сможем редактировать табличную часть справочника и вводить информацию о трудовой деятельности. Поэтому в справочнике Мастера выберите вариант редактирования справочника обоими способами – как в списке, так и в диалоге. Для этого перейдем на закладку Формы и установим соответствующий переключатель:

7.Создание справочника Мастера завершено – теперь можно запустить "1С: Предприятие 8.0" в режиме отладки и заполнить справочник.

Выполните пункт меню Отладка - Продолжить отладку , на вопрос системы "Программа запущена! Перезапустить?" ответьте "Да", на последующие вопросы ответьте так же, как и ранее.

8. В появившемся окне программы откройте справочник Мастера и убедитесь, что установлен режим редактирования справочника в диалоге (меню Действия - Редактировать в диалоге или аналогичная иконка в командной панели).

9. Создайте мастеров, как показано на рисунках:

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

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

Этот справочник должен обладать наличием иерархической структуры. Для того чтобы справочником было удобно пользоваться, необходимо сгруппировать услуги в одну группу, а материалы – в другую. Кроме этого, поскольку фирма "ТрансСервис" оказывает разные услуги, они будут логически собраны в несколько групп. То же самое можно сказать и про материалы. Ваша задача будет состоять в создании иерархического справочника. В группе Материалы Вам необходимо будет создать еще несколько групп: групп различных марок автомобилей (отечественные, а также иномарки). Например, в данной лабораторной работе в группе материалы будут созданы еще две группы: ВАЗ-21074 и Huinday Gets.

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

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

2. Теперь запустите "1С:Предприятие 8.0" в режиме отладки и заполните справочник Номенклатура . В процессе заполнения справочника Вы научитесь создавать группы справочника и переносить элементы из одной группы в другую.

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

4. В группе Услуги создайте следующие группы:

  1. Кузовные работы;
  2. Мелкосрочный ремонт;

В группе Материалы тоже создайте несколько групп:

1. Автохимия;

2. Прокладки;

3. Прочее;

4. Фильтры.

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

В открывшемся окне выберите новую группу:

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

Теперь создайте справочник Склады , который будет содержать информацию о складах, используемых фирмой "ТрансСервис". Этот справочник будет содержать один предопределенный элемент – склад Основной , на который будут поступать все материалы. Наша задача – создать справочник, содержащий предопределенные элементы.

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

2. Запустите "1С:Предприятие 8.0" в режиме отладки и откройте справочник Склады . Добавьте в справочник еще несколько складов:

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

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

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

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

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

V. Создание справочника "Единицы"

Теперь Вам необходимо создать справочник Единицы. Аналогичным образом создайте данный справочник:

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

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

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

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

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

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

4. Зачем нужны иерархические Справочники?

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

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

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

8. Когда следует использовать редактирование справочника в списке, а когда – в диалоге?

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

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

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

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

13. Как запустить "1С:Предприятие 8.0" в режиме отладки?

Продолжение одинэсной темы, ответы на книгу Радченко, занятие 2 и 3.

Для чего используется объект конфигурации "Подсистема"?
Подсистема - основной элемент для построения интерфейса 1С:Предприятие. Подсистемы выделяют в конфигурации функциональные части, на которые логически разбивается прикладное решение.

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

Как управлять порядком вывода и отображения подсистем в конфигурации?
Правый клик мыши по конфигурации, выбираем команду "Открыть командный интерфейс конфигурации", поменять позиции можно с помощью стрелочек.

Что такое окно редактирования объекта конфигурации и в чем его отличие от панели свойств?

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

Занятие 3.

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

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

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

Зачем нужны иерархические справочники и что такое Родитель?
Иерархические справочники нужны для группировки элементов справочника по какому-либо признаку или принципы. Различаются несколько типов иерархий: иерархия групп и элементов - элемент справочника, представляющий группу - родитель для всех элементов и групп, входящих в эту группу;
Иерархия элементов - родителем является не группой элементов справочника, а непосредственно сам элемент.

Зачем нужны подчиненные справочники и что такое Владелец?
Элементы одного справочника могут быть подчинены элементам другого справочника, и в таком случае устанавливается связь один-ко-многим. Так же может быть использована связь один-к-одному, когда каждый элемент подчиненного справочника связан с одним из элементов справочника-владельца.

Какие основные формы существуют у справочника?
Форма элемента - для редактирования или создания элемента справочника;
Форма группы - для редактирования или создания группы справочника;
Форма списка - для отображения списка элементов в справочнике;
Форма выбора группы - для выбора одной из группы справочника;

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

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

Как пользователь может отличить обычный элемент от предопределенного?
С помощью пиктограммы

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

Как добавить в справочник новый элемент?
Через режим 1С:Предприятие.

Как создать группу справочника?
Через режим 1С:Предприятие

Как переместить элемент из одной группы в другую?
Правый клик по элементу, "переместить в группу"

Зачем нужна основная конфигурация и конфигурация Базы Данных?
Основная конфигурация - конфигурация для разработчика. Конфигурация Базы Данных - для работы с пользователями.

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

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

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

Зачем нужна проверка заполнения реквизитов у справочника?
Чтобы пользователь не мог ввсети пустые или некорректные записи.

Что такое быстрый выбор и когда его использовать?
Для выбора элементов не из отдельной формы, а из выпадающего списка, заполненного элементами этого справочника.

Как отобразить справочник и определить его представление в различных разделах интерфейса приложения?
Чтобы отобразить - правый клик по справочнику, вкладка "Изменить", вкладка "Подсистемы".
Представление справочника - вкладка "Основные", потом Общие - подсистемы - все подсистемы. сюда рисунки

Как отобразить команды создания нового элемента справочника в интерфейсе подсистем?
Общие - подсистемы - все подсистемы - галка "Номенклатура: создать"

Как редактировать командрый интерфейс подсистемы?
Общие - подсистемы - все подсистемы. Вверху - поле "Командный интерфейс"

Какие стандартные панели используются в интерфейсе приложения, и как выполнить настройку расположения этих панелей в конфигураторе и в режиме «1С:Предприятие»?

Панель разделов; панель команд текущего раздела (если они заданы; содержит команды, соответствующие выделенному разделу; в начале панели расположены команды, позволяющие открыть какие-либо списки, а затем команды, позволяющие создать новые элементы данных, сформировать какой-нибудь отчёт или выполнить обработку); панель инструментов и информационная панель (панель избранного, панель истории, панель открытых...).
Настройка расположения этих панелей в конфигураторе выполняется следующим образом:
Выделим корень дерева объектов нашей конфигурации, нажатием правой кнопки мыши вызовем контекстное меню и выберем пункт "Открыть интерфейс клиентского приложения". В появившемся окне справа находится список всех стандартных панелей прикладного решения. Перетаскиванием их в левую часть окна или удалением их оттуда настроим желанное отображение панелей.
Настройка расположения сиих панелей в режиме «1С:Предприятие» осуществляется так:
Главное меню -> Вид -> Настройка панелей -> Выделением и перетаскиванием мышью настроим желанное отображение панелей.