Перечисления, проведение документа по нескольким регистрам

  • doc
  • 29.04.2020
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала 19. Практическая работа по теме Перечисления, проведение документа по нескольким регистрам.doc

Практическая работа №7

Тема: Перечисления, проведение документа по нескольким регистрам.

Цель: формирование умений проведения документа по нескольким регистрам

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

Теоретический материал

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

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

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

Задания

Откройте конфигуратор и создайте новый объект Перечисление с именем ВидыНоменклатуры. На закладке Данные добавьте два значения перечисления: Материал и Услуга.

Рисунок 74–Создание Перечисления

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

Для привязки номенклатуры к значениям перечисления, сделаем следующее:

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

• В режиме 1С: Предприятие проставим нужные значения этого реквизита для всех элементов справочника Номенклатура.

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

Запустите 1С: Предприятие в режиме отладки. Зайдите в Учет материалов - Номенклатура. Задайте каждому элементу справочника соответствующее значение реквизита Вид номенклатуры.

Рисунок 75 – Результат Вид Номенклатуры

Регистрация расхода только номенклатуры Материал

Вспомните, что в 5й работе, когда создавались движения документа ОказаниеУслуги по регистру накопления ОстаткиМатериалов, мы сказали, что они не совсем правильные, поскольку в регистр будут попадать не только записи об израсходованных материалах, но и записи об оказанных услугах. Теперь мы доработаем документ таким образом, чтобы в регистре появлялись только записи, относящиеся к расходу материалов.

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

Откройте модуль документа ОказаниеУслуги (контекстное меню документа - Открыть модуль объекта) и добавьте в обработчик события ОбработкаПроведения это условие. Жирным выделены новые строки.

Рисунок 76 – Модуль Оказания Услуги

Запустите 1С: Предприятие в режиме отладки. Откройте список документов Оказание услуг. Откройте документ Оказание услуги №1 и внесите в него следующие изменения:

•        Удалите из табличной части строку, содержащую Транзистор philips

•        Добавьте услугу - Подключение воды

•        Добавьте материал - Шланг резиновый.

Рисунок 77 – Результат Оказания Услуги

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

Рисунок 78 – Проведение Остатка материалов

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

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

1.            Для чего предназначен объект Регистр сведений

2.            Какими особенностями обладает Регистр сведений

3.            В чем главнее отличия регистра сведений от регистра накопления 

4.            Что такое периодический регистр сведений и что такое независимый регистр сведений

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

Что такое ведущее измерение регистра


Скачано с www.znanio.ru