У вас вопросы?
У нас ответы:) SamZan.net

лекциях по работе в системе 1С-Предприятие 8

Работа добавлена на сайт samzan.net: 2015-07-05

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 4.4.2025

Лабораторное занятие № 4

 ИЕРАРХИЧЕСКИЕ СПРАВОЧНИКИ

Цель занятия:

  1.  Приобрести умения по созданию справочников, содержащих табличную  часть.
  2.  Исследовать главный инструмент разработчика - Конфигуратор.
  3.  Углубить и закрепить знания, полученные на лекциях,  по работе в системе «1С:Предприятие 8.2».  

Время на выполнение работы: 4 часа

Учебные вопросы:

  1.  Исследование создания справочника с табличной частью.
  2.  Исследование создания иерархического справочника.
  3.  Справочник с предопределенными элементами.

Подготовка к выполнению работы:

  1.  Изучить рекомендованную литературу.
  2.  Изучить материал настоящего руководства.

  1.  ИССЛЕДОВАНИЕ СОЗДАНИЯ СПРАВОЧНИКА С ТАБЛИЧНОЙ ЧАСТЬЮ

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

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

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

В режиме Конфигуратор

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

Представление списка устанавливать не будем, а Расширенное представление списка зададим как Список сотрудников (рисунок 1.1).

Рисунок 1.1 – Установка основных свойств справочника

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

Поэтому отметим в списке подсистем Оказание услуг и Расчет зарплаты (рисунок 1.2). Перейдем на закладку Данные. Оставим по умолчанию длину и тип кода, длину наименования справочника зададим равной 50 символам.

Рисунок 1.2 – Определение списка подсистем, в которых отображается справочник

Перейдем на закладку Данные. Оставим по умолчанию длину и тип кода, длину наименования справочника зададим равной 50 символам.

Табличная часть

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

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

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

  •  Организация - тип Строка, длина 100;
  •  НачалоРаботы - тип Дата, состав даты - Дата;
  •  ОкончаниеРаботы - тип Дата, состав даты - Дата;
  •  Должность - тип Строка, длина 100.

Рисунок 1.4 – Добавление нового реквизита в табличную часть справочника

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

Рисунок 1.5 – Свойства реквизита табличной части справочника

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

В открывшемся окне слева в списке Подсистемы выделим подсистему РасчетЗарплаты.

Справа в списке Командный интерфейс отразятся все команды выбранной подсистемы.

В группе Панель действий. Создать включим видимость у команды Сотрудник: создать.

Также видим, что в группу Панель навигации. Обычное добавилась команда Сотрудники для открытия этого списка. Она включена по умолчанию (рисунок 1.6).

Рисунок 1.6– Окно настройки подсистем

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

Создание справочника Сотрудники завершено. Закроем окно редактирования справочника Сотрудники и запустим 1С:Предприятие в режиме отладки.

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

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

Рисунок 1.7– Список изменений в структуре конфигурации

В режиме 1С:Предприятие

В окне 1С:Предприятия  в панели навигации разделов Оказание услуг и Расчет зарплаты появилась команда Сотрудники для открытия списка сотрудников (рисунок 1.8).

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

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

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

Рисунок 1.8 – Раздел расчет зарплаты

Заполнение табличной части

  1.  Выполним команду Сотрудник.

Перед нами откроется форма для создания элемента справочника - основная форма объекта. Заголовок этой формы определяется свойством Представление объекта.

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

  1.  Создадим следующих сотрудников:
  •  Гусаков Николай Дмитриевич.

Трудовая деятельность:

  •  Организация - ЗАО «НТЦ»,
  •  Начало работы — 01.02.2000,
  •  Окончание работы - 16.04.2003,
  •  Должность - Ведущий специалист.
  •  Деловой Иван Сергеевич.

Трудовая деятельность:

  •  1:
  •  Организация - ООО «Автоматизация»,
  •  Начало работы - 22.01.1996,
  •  Окончание работы -31.12.2002,
  •  Должность — Инженер;
  •  2:
  •  Организация - ЗАО «НПО СпецСвязь»,
  •  Начало работы — 20.06.1986,
  •  Окончание работы — 21.01.1995,
  •  Должность - Начальник производства;
  •  Симонов Валерий Михайлович.

Трудовая деятельность:

  •  Организация - ООО «СтройМастер»,
  •  Начало работы - 06.02.2001,
  •  Окончание работы — 03.04.2004,
  •  Должность - Прораб.

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

Рисунок 1.9 – Заполнение элемента справочника

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

Справа от панели навигации в рабочей области окна приложения откроется основная форма списка.

Обратите внимание, что заголовок этой формы определяется свойством Расширенное представление списка, которое мы задали для этого справочника (рисунок 1.10).

Рисунок 1.10 – Список сотрудников

  1.  ИССЛЕДОВАНИЕ СОЗДАНИЯ ИЕРАРХИЧЕСКОГО СПРАВОЧНИКА

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

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

Кроме этого, поскольку ООО «На все руки мастер» оказывает самые разные услуги, они также будут логически собраны в несколько групп. То же самое можно сказать и про материалы.

В режиме Конфигуратор

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

Рисунок 2.1 – Определение списка подсистем, в которых отображается справочник Номенклатура

  1.  Перейдем на закладку Иерархия и установим флажок Иерархический справочник.

Рисунок 2.2 – Установка признака иерархического справочника

  1.  На закладке Данные оставим по умолчанию длину и тип кода, длину наименования справочника зададим равной 100 символам.
  2.  Прежде чем запускать 1С:Предприятие, настроим интерфейс приложения, чтобы  было удобнее вводить новые элементы справочника. Сделаем доступной в панели действий разделов УчетМатериалов и ОказаниеУспуг стандартную команду для создания новых элементов списка номенклатуры.

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

  1.  В открывшемся окне слева в списке Подсистемы выделим подсистему УчетМатериалов.
  2.  Справа в списке Командный интерфейс отразятся все команды выбранной подсистемы. В группе Панель действий. Создать включим видимость у команды Номенклатура: создать.
  3.   В группу Панель навигации. Обычное добавилась команда Номенклатура для открытия этого списка. Она включена по умолчанию (рисунок 2.3).

Рисунок 2.3 – Окно настройки подсистем (УчетМатериалов)

  1.  Выделив в списке подсистем ОказаниеУслуг, проделаем те же действия.
  2.  Для подсистемы Бухгалтерия никаких команд добавлять в панель действий не будем, так как вряд ли понадобится пополнять список номенклатуры в этом разделе.

Рисунок 2.4 – Окно настройки подсистем (ОказаниеУслуг)

  1.  Заполним справочник Номенклатура. В процессе заполнения рассмотрим, как создавать группы и переносить элементы из одной группы в другую.
  2.  Закроем окно редактирования справочника Номенклатура и запустим       1 С:Предприятие в режиме отладки.
  3.  На запрос конфигуратора об обновлении конфигурации ответим утвердительно и увидим окно, содержащее список изменений в структуре конфигурации, автоматически сгенерированный платформой. Добавлен справочник Номенклатура.
  4.  Нажмем кнопку Принять.

В режиме 1С:Предприятие

В открывшемся окне 1С:Предприятия видим, что в панели навигации разделов Учет материалов, Оказание услуг и Бухгалтерия появилась команда Номенклатура.

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

Создадим две группы в корне справочника: Материалы и Услуги, нажав кнопку Создать группу в командной панели формы списка (рисунок 2.5).

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

Раскроем группу Материалы (нажатием на +) и создадим в ней пять элементов:

  1.  Строчный трансформатор Samsung,
  2.  Строчный трансформатор GoldStar,
  3.  Транзистор Philips 2N2369,
  4.  Шланг резиновый,
  5.  Кабель электрический.

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

Перед нами откроется форма для создания элемента справочника - основная форма объекта. Причем если новый элемент добавляется из формы списка в некоторую открытую группу, то система автоматически подставляет в качестве родителя эту группу. В данном случае родителем является группа Материалы (рисунок 2.6).

Для создания нового элемента справочника можно также воспользоваться командой Номенклатура, которая появилась в панели действий разделов Учет материалов и Оказание услуг.

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

Рисунок 2.6 – Создание элементов в группе «Материалы»

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

Затем раскроем группу Услуги и тоже создадим в ней несколько элементов:

- услуги по ремонту телевизоров (рисунок 2.7).

  1.  Диагностика.
  2.  Ремонт отечественного телевизора.
  3.  Ремонт импортного телевизора.

-  услуги по установке стиральных машин:

  1.  Подключение воды.
  2.  Подключение электричества.

        Рисунок 2.7 – Создание элементов в группе «Услуги»

Перенос элементов в другие группы

Разнесем услуги по двум смысловым группам:

  1.  услуги по ремонту телевизоров; 
  2.  услуги по установке стиральных машин.

Для этого в группе Услуги создадим еще две группы: Телевизоры и Стиральные машины (рисунок 2.8).

Рисунок 2.8 –  Создание новых групп в группе «Услуги»

Чтобы переместить услуги в соответствующие группы, в окне списка установим курсор на ту услугу, которую мы хотим переместить, и выполним команду Все действияПереместить в группу. В открывшемся окне выберем новую группу.

Можно выделить в списке сразу несколько элементов (левой кнопкой мыши, удерживая при этом клавишу Ctrl) и переместить их все сразу. Или же можно мышью перетащить выделенный элемент справочника в нужную группу.

Можно также открыть для редактирования выделенный элемент справочника и изменить поле Родитель (рисунок 2.9).

Рисунок 2.9 – Перенос элемента справочника в другую группу

 Переместим в группу Телевизоры услуги Диагностика, Ремонт отечественного телевизора и Ремонт импортного телевизора.

Услуги Подключение воды и Подключение электричества переместим в группу Стиральные машины. Затем в группе Материалы создадим две группы: Радиодетали и Прочее. В группу Прочее поместим Кабель электрический и Шланг резиновый. Остальные материалы переместим в группу Радиодетали.

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

Рисунок 2.10 – Список номенклатуры в виде дерева

3 СПРАВОЧНИК С ПРЕДОПРЕДЕЛЕННЫМИ ЭЛЕМЕНТАМИ

Исследуем создание справочника с предопределенными элементами

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

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

Наша задача - создать справочник, содержащий предопределенные элементы.

В режиме Конфигуратор

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

Рисунок 3.1- Определение списка подсистем, в которых

отображается справочник

Свойство «Быстрый выбор»

  1.  Заполним еще одно свойство справочника Склады - Быстрый выбор. Для этого перейдем на закладку Формы и  установим соответствующий флажок (рисунок 3.2).

Рисунок 3.2 – Установка свойства «Быстрый выбор»

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

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

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

  1.  Перейдем на закладку Прочее и нажмем кнопку Предопределенные. Система откроет список предопределенных элементов справочника. Сейчас он пуст, поэтому нажмем кнопку Добавить и создадим предопределенный элемент с именем Основной (рисунок 3.3).

Рисунок 3.3Заполнение предопределенного элемента

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

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

Для этого в дереве объектов конфигурации выделим ветвь Подсистемы, вызовем ее контекстное меню и выберем пункт Все подсистемы. В открывшемся окне слева в списке Подсистемы выделим подсистему УчетМатериалов.

Справа в списке Командный интерфейс отразятся все команды выбранной  подсистемы.

В группе Панель действий. Создать включим видимость у команды Склад: создать.

Рисунок 3.4Окно настройки подсистем

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

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

В режиме 1C:Предприятие

  1.   В  открывшемся окне 1С:Предприятия видим, что в панели действий раздела Учет материалов появилась команда Склад для создания новых складов. Название этой команды определяется свойством Представление объекта, которое было задано для этого справочника. Также в панели навигации разделов Оказание услуг и Учет материалов появилась команда Склады для открытия списка складов. Название этой команды определяется синонимом объекта, так как Представление списка  для этого справочника не задавали.
  2.  Выполним команду Склады в панели навигации раздела Учет материалов. Справа от панели навигации в рабочей области окна приложения откроется основная форма списка.  В списке складов уже есть один элемент с наименованием Основной. Это предопределенный элемент, который мы создали в конфигураторе.
  3.   Выполнив команду Склад в панели действий, добавим в справочник еще один склад, который назовем Розничный (рисунок 3.5).

Рисунок 3.5 – Элементы справочника «Склады»

На этом завершена подготовительная работа по созданию справочников. Созданы 4 справочника: Клиенты, Сотрудники, Номенклатура, Склады.

Задания на исследование:

1. Исследовать процесс создания справочников.

2. Ответить на вопросы и оформить отчет.

Вопросы для проверки подготовки студентов к занятию

  1.  Для чего предназначен объект конфигурации Справочник.
  2.  Для чего используются реквизиты и табличные части справочника.
  3.  Зачем нужны иерархические справочники и что такое родитель.
  4.  Зачем нужны подчиненные справочники и что такое владелец.
  5.  Какие основные формы существуют у справочника.
  6.  Что такое предопределенные элементы.
  7.  Чем с точки зрения конфигурации отличаются обычные элементы справочника от предопределенных элементов.
  8.  Как пользователь может отличить обычные элементы справочника от предопределенных элементов.
  9.  Как создать объект конфигурации Справочник и описать его структуру.
  10.  Как добавить новые элементы в справочник.
  11.  Как создать группу справочника.
  12.  Как переместить элементы из одной группы справочника в другую.
  13.  Что такое быстрый выбор и когда его использовать.
  14.  Как отобразить справочник и определить его представление в различных разделах интерфейса приложения.

ЛИТЕРАТУРА

  1.  Введение в конфигурирование в системе «1С: Предприятие 8». Основные объекты. Версия 8.2. Фирма «1С», Москва, ООО «1С-Учебный центр№3», 2010.
  2.  Использование запросов в системе «1С: Предприятие 8». Фирма «1С», Москва, ООО «1С-Учебный центр№3», 2009.
  3.  1С: Предприятие 8.2. Руководство разработчика. Часть 1. Фирма «1С», Москва, ООО «1С-Учебный центр№3», 2009.
  4.  1С: Предприятие 8.2. Руководство разработчика. Часть 2. Фирма «1С», Москва, ООО «1С-Учебный центр№3», 2009.
  5.  1С: Предприятие 8.2. Руководство администратора. Фирма «1С», Москва, ООО «1С-Учебный центр№3», 2009.

“       ”.................20_ _г                                 Методическая разработка составлена

                                   доцентом кафедры  АСУ         Т.Авакян

PAGE  23




1. Нравственное воспитание.html
2. мы ведь не дети и отлично понимаем что сила современной философии не в силлогизмах а в авиационной подд
3. Место психологии в системе других наук 1
4. визвольного руху Наприкінці XIX ст
5.  Будова атмасферы Атмасфера ўяўляе шматслойную сістэму
6. Яких правил ведення конспекту ви дотримуєтесь Процес навчання в школахвузахтехнікумах та інших навчаль
7. Экологические проблемы космодрома Плесецк
8. технического развития отражающие объективную закономерность развития производственных систем
9. тематического анализа и алгебры Задание
10. Литература - терапия (В12 - ДЕФИЦИТНАЯ АНЕМИЯ)