Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1S_8.2_Praktikum

.pdf
Скачиваний:
26
Добавлен:
11.06.2022
Размер:
18.49 Mб
Скачать

Движения документа «Оказание услуги»

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

ОказаниеУслуги.

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

ОстаткиМатериалов, нажмите кнопку Конструктор движений.

Измените тип движения регистра на Расход, т.к. документ ОказаниеУслуги должен расходовать материалы в процессе оказания услуг. Пиктограмма слева от названия регистра изменится на знак -.

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

Нажмите кнопку Заполнить выражения. В нижнем окне сформируется соответствие полей (измерений и ресурсов) регистра и выражений для их расчета, но поле Материал не заполнится. Так происходит потому что имя поля табличной части – Номенклатура не совпадает с именем измерения регистра – Материал. Если оставить как есть, то движение фиксироваться не будет.

Выделите поле регистра Материал и в окне реквизиты документа дважды щелкните по строке

ТекСтрокаПереченьНоменклатуры.Номенклатура. Таким образом,

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

71

Нажмите ОК. Конструктор создал обработчик события

ОбработкаПроведения объекта Документ ОказаниеУслуги и

поместил его в модуль объекта.

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

Закройте окно модуля, перейдите на вкладку формы документа ОказаниеУслуги, дважды щелкните на названии формы.

Далее выберите вкладку Командный интерфейс, раскройте группу

Панель навигации – Перейти и установите видимость для команды открытия регистра накопления Остатки материалов.

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

разделе Оказание услуг откройте документ Оказание услуги №1 и

перепроведите его.

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

Пиктограмма указывает, что произошел расход материала.

72

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

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

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

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

Для чего нужны измерения регистра, ресурсы и реквизиты

73

Что такое движение регистра и что такое регистратор

Как создать новый регистр накопления и описать его структуру

Как создать движения документа с помощью конструктора движений

Как показать команды открытия списка регистра в интерфейсе конфигурации и в интерфейсе формы.

74

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

Простой отчёт (0:25)

В этой работе Вы познакомитесь с объектом Отчѐт. Узнаете, для чего он используется, и создадите отчѐт, который будет показывать движения и остатки материалов на нашем предприятии.

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

Добавление отчета

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

Добавьте новый объект Отчѐт с именем Материалы, нажмите Открыть схему компоновки данных – основу для построения любого отчѐта.

Нажмите Готово. Перед Вами откроется конструктор схемы компоновки данных.

Добавьте новый набор данных – запрос. Чтобы создать текст запроса, запустите конструктор запроса с помощью одноименной кнопки.

Конструктор запроса – инструмент, позволяющий визуально создать запрос даже не знакомому с языком запросов пользователю.

75

В списке База данных представлены таблицы для создания запроса. На основе их данных можно построить отчѐт. Т.к. мы хотим видеть остатки материалов и информацию об их поступлении и расходовании, нас будет интересовать виртуальная таблица

ОстаткиМатериалов.ОстаткиИОбороты. Раскройте еѐ. Она содержит

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

поля таблицы: Склад, Материал, КоличествоНачальныйОстаток,

КоличествоПриход, КоличествоРасход, КоличествоКонечныйОстаток. Нажмите ОК. Вы вернулись в конструктор компоновки схемы данных.

76

Текст запроса, который был создан с помощью конструктора, платформа поместит в поле Запрос. Это поле представляет собой текстовый редактор, в котором можно отредактировать созданный запрос.

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

Настройки отчёта

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

Просто нажмите ОК.

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

В структуре отчѐта появится группировка Детальные записи.

77

Теперь настроим поля, которые будут выводиться в результат отчѐта.

Для этого перейдем в нижнем окне настроек на вкладку Выбранные поля и перенесем мышью из списка доступных полей:

Склад

Материал

КоличествоНачальныйОстаток

КоличествоПриход

КоличествоРасход

КоличествоКонечныйОстаток

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

78

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

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

Определим, в каких подсистемах будет отображаться наш отчѐт. Закройте конструктор схемы компоновки данных и перейдите на вкладку

Подсистемы. Отметим Бухгалтерия, УчетМатериалов,

ОказаниеУслуг. Теперь ссылка на наш отчѐт попадет в панель действий указанных разделов. Запустите 1С: Предприятие.

Вы увидите, что в панели действий разделов Бухгалтерия, Оказание услуг и Учет материалов появилась новая группа команд для выполнения отчетов и в ней команда для формирования отчета Материалы. Выполните еѐ.

Перед Вами открылась сформированная системой форма отчѐта. Задайте даты начала (Начало этого месяца) и окончания (Начало этого дня)

отчѐтного периода и нажмите Сформировать.

79

Если окно отчета пустое, только шапка, выберите другие даты сортировки(раньше текущего дня).

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

Для чего предназначен объект конфигурации Отчѐт

Как создать отчѐт с помощью конструктора схемы компоновки данных

Как отобразить отчѐт в разделах прикладного решения

80

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
  • #
    11.06.202218.49 Mб261S_8.2_Praktikum.pdf
  • #
    11.06.202268 Кб6доп ер диаграмаа.vsdx
  • #
    11.06.202260.24 Кб4ер диаграмма.vsdx
  • #
    11.06.20228.63 Кб7Заказы.xlsx
  • #
    11.06.20228.61 Кб4Рабочее место.xlsx
  • #
    11.06.20228.56 Кб4Склад.xlsx