Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебники 6082.doc
Скачиваний:
8
Добавлен:
01.05.2022
Размер:
609.28 Кб
Скачать
      1. Справочник с табличной частью

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

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

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

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

Нажмем кнопку Добавить табличную часть над списком табличных частей справочника. Зададим имя табличной части – ТрудоваяДеятельность.

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

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

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

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

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

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

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

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

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

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

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

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

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

Один из примеров записей приведен ниже.

Выполняев Константин Сергеевич.

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

Организация ООО «Автоматика»,

Начало работы 01.02.1999,

Окончание работы – 12.03.2004,

Должность – Ведущий специалист;

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]