From d261345f24b368867d166adc45b13078b5165a51 Mon Sep 17 00:00:00 2001 From: EleShvili <112869507+EleShvili@users.noreply.github.com> Date: Thu, 2 Feb 2023 16:23:06 +0300 Subject: [PATCH] Update homework-5-5.md --- homework-5-5.md | 48 +++++++++++++++++++++++------------------------- 1 file changed, 23 insertions(+), 25 deletions(-) diff --git a/homework-5-5.md b/homework-5-5.md index 67e9b3b..f6e2175 100644 --- a/homework-5-5.md +++ b/homework-5-5.md @@ -1,62 +1,60 @@ -# Задание к занятию "Виртуальные таблицы регистров накопления" +# Задание к занятию «Виртуальные таблицы регистров накопления» -## Задача 1 Добавить контроль остатков в проведение документа "Реализация товаров и услуг" +## Задача 1. Добавить контроль остатков в проведение документа «Реализация товаров и услуг» ### Описание задачи -Добавляем контроль остатков товара при проведении документа "Реализация товаров и услуг". +Добавляем контроль остатков товара при проведении документа «Реализация товаров и услуг». Продавать можно товар, который есть наличии. -Для этого сначала его необходимо оприходововать товар или иметь в остатках. +Для этого сначала его необходимо оприходововать или иметь в остатках. ### Требования к результату Выгрузка информационной базы (.dt). При проведении реализации система контролирует наличие остатков. -Если товара нет в наличии, система не формирует движения, отказ на проведение и сообщает о причине пользователю. +Если товара нет в наличии, система не формирует движения, выдаёт отказ на проведение и сообщает о причине пользователю. -В сообщении указывается какого товара и в каком количестве не хватает. +В сообщении указывается, какого товара и в каком количестве не хватает. ### Процесс выполнения -в процедуру ОбработкаПроведения добавить запрос на проверку наличия остатка по номенклатуре из ТЧ документа +В процедуру ОбработкаПроведения добавить запрос на проверку наличия остатка по номенклатуре из ТЧ документа. -Если не хватает, то возвращаем Отказ = Истина +Если не хватает, то возвращаем Отказ = Истина. -Иначе даем возможность системе провести документ +Иначе даём возможность системе провести документ. -## Задача 2 Создать отчет СКД "Остатки товаров" +## Задача 2 Создать отчёт СКД «Остатки товаров» ### Описание задачи -Создадим отчет для формирования остатков товаров +Создадим отчёт для формирования остатков товаров. ### Требования к результату -Выгрузка информационной базы (.dt) с Отчетом. +Выгрузка информационной базы (.dt) с отчётом. -Остатки формируются на указанную дату +Остатки формируются на указанную дату. -Можно выбрать дату, отбор по номенклатуре +Можно выбрать дату, отбор по номенклатуре. ### Процесс выполнения -0. Удобнее будет отладить отчет как внешний и далее загрузить в конфигурацию уже рабочий. Можно сразу в конфигурации. +0. Удобнее будет отладить отчёт как внешний и далее загрузить в конфигурацию уже рабочий. Можно сразу в конфигурации. -1. Создадим новый отчет - нажмем "Открыть схему компановки данных" - добавить Набор данных запрос - из Регистра накопления Товары +1. Создадим новый отчёт — нажмём «Открыть схему компановки данных» — добавить «Набор данных» запрос — из регистра накопления «Товары» добавим +- номенклатура, +- количество. -добавим -- Номенклатура -- Количество +2. Количество добавим в ресурсы, выражение «Сумма». -2. Количество добавим в ресурсы, выражение Сумма +3. Вкладка Настройки — добавим новую группировку, пустую. -3. вкладка Настройки - добавим новую группировку, пустую +4. Выбранные поля — добавим номенклатуру и количество. -4. выбранные поля - добавим номенклатуру и количество +5. Отбор — добавим номенклатура. Правой кнопкой мыши нажмем на неё - откроем «Свойства элемента пользовательских настроек» — поставим галочку «Включать пользовательские настройки». -5. отбор - добавим Номенклатура. Правой кнопкой мыши нажмем на нее - откроем Свойства элемента пользовательских настроек - поставим галочку Включать пользовательские настройки - -### Подсказка: [результат выполнения домашнего задания](Examples/homework-5-5-example.md) +### Подсказка: [результат выполнения домашнего задания](Examples/homework-5-5-example.md).