1
0
mirror of https://github.com/netology-code/1c-homeworks.git synced 2025-02-10 18:10:35 +02:00
1c-homeworks/homework-5-5.md

63 lines
3.4 KiB
Markdown
Raw Permalink Normal View History

2021-03-09 18:38:47 +03:00
# Задание к занятию "Виртуальные таблицы регистров накопления"
2020-06-01 00:38:29 +08:00
2021-03-01 16:45:35 +03:00
## Задача 1 Добавить контроль остатков в проведение документа "Реализация товаров и услуг"
2020-06-14 23:17:50 +08:00
### Описание задачи
2021-03-01 16:45:35 +03:00
Добавляем контроль остатков товара при проведении документа "Реализация товаров и услуг".
2020-06-14 23:17:50 +08:00
Продавать можно товар, который есть наличии.
Для этого сначала его необходимо оприходововать товар или иметь в остатках.
### Требования к результату
Выгрузка информационной базы (.dt). При проведении реализации система контролирует наличие остатков.
2020-06-14 23:17:50 +08:00
Если товара нет в наличии, система не формирует движения, отказ на проведение и сообщает о причине пользователю.
В сообщении указывается какого товара и в каком количестве не хватает.
### Процесс выполнения
в процедуру ОбработкаПроведения добавить запрос на проверку наличия остатка по номенклатуре из ТЧ документа
Если не хватает, то возвращаем Отказ = Истина
Иначе даем возможность системе провести документ
2022-07-03 15:50:23 +03:00
2020-06-14 23:17:50 +08:00
## Задача 2 Создать отчет СКД "Остатки товаров"
### Описание задачи
Создадим отчет для формирования остатков товаров
### Требования к результату
Выгрузка информационной базы (.dt) с Отчетом.
2020-06-14 23:17:50 +08:00
Остатки формируются на указанную дату
Можно выбрать дату, отбор по номенклатуре
### Процесс выполнения
0. Удобнее будет отладить отчет как внешний и далее загрузить в конфигурацию уже рабочий. Можно сразу в конфигурации.
2022-07-03 15:49:54 +03:00
1. Создадим новый отчет - нажмем "Открыть схему компановки данных" - добавить Набор данных запрос - из Регистра накопления Товары
2020-06-14 23:17:50 +08:00
добавим
- Номенклатура
- Количество
2. Количество добавим в ресурсы, выражение Сумма
3. вкладка Настройки - добавим новую группировку, пустую
4. выбранные поля - добавим номенклатуру и количество
5. отбор - добавим Номенклатура. Правой кнопкой мыши нажмем на нее - откроем Свойства элемента пользовательских настроек - поставим галочку Включать пользовательские настройки
2022-07-03 15:49:54 +03:00
### Подсказка: [результат выполнения домашнего задания](Examples/homework-5-5-example.md)