mirror of
https://github.com/netology-code/1c-homeworks.git
synced 2024-11-24 08:02:20 +02:00
Update homework-4-6.md
This commit is contained in:
parent
2f66f21b58
commit
5f1cca4846
@ -1,17 +1,39 @@
|
||||
# Задание к занятию ""
|
||||
# Задание к занятию "Виртуальные таблицы"
|
||||
|
||||
## Задача 1 ""
|
||||
## Задача 1 "Установка цен"
|
||||
|
||||
### Описание задачи
|
||||
Переделать обработку "Установка цен" с использованием среза последних.
|
||||
|
||||
### Требования к результату
|
||||
Обработка УстановкаЦен из предыдущего задания (https://github.com/netology-code/1c-homeworks/blob/master/homework-4-5.md), в которой получение текущей цены для изменения на процент реализовано через срез последних.
|
||||
|
||||
### Процесс выполнения
|
||||
* Взять обработку из предыдущего задания (https://github.com/netology-code/1c-homeworks/blob/master/homework-4-5.md).
|
||||
* Установку цен процентом от текущей переписать так, чтобы исходная цена определялась не чтением всех записей, а обращением к срезу последних.
|
||||
|
||||
## Задача 2 "Цены на дату"
|
||||
|
||||
### Описание задачи
|
||||
|
||||
### Требования к результату
|
||||
|
||||
### Процесс выполнения
|
||||
|
||||
## Задача 2 ""
|
||||
|
||||
### Описание задачи
|
||||
Создать отчет, выводящий цены номенклатуры на указанную дату.
|
||||
|
||||
### Требования к результату
|
||||
|
||||
Отчет "Цены на дату", который:
|
||||
* построен на СКД;
|
||||
* содержит параметр НаДату с быстрым доступом;
|
||||
* выводит номенклатуру и цену из среза последних на конец дня указанной даты.
|
||||
|
||||
### Процесс выполнения
|
||||
|
||||
* Создать отчет ЦеныНаДату, в котором:
|
||||
* Создать основную схему компоновки данных;
|
||||
* Добавить в нее набор данных - запрос;
|
||||
* Открыв "Конструктор запроса", добавить виртуальную таблицу "РегистрыСведений.Цены.СрезПоследних" со всеми ее полями, первым параметром указав параметр &НаДату;
|
||||
* Чтобы в срез попали и цены, установленные в указанную дату, на закладке "Параметры" для параметра НаДату указать выражение "КОНЕЦПЕРИОДА(&НаДату, "День")";
|
||||
* Добавить поле Цена на закладке Ресурсы с функцией Максимум(), выбрав в колонке "Рассчитывать по" расчет по номенклатуре (но не по иерархии номенклатуры, поскольку цены для группы большого смысла не имеют);
|
||||
* На закладке "Настройка", в варианте "Основной", добавить группировку Номенклатура - Иерархия;
|
||||
* В "Выбранные поля" перетащить поля Номенклатура и Цена.
|
||||
* На закладке "Параметры", в свойствах пользовательских настроек параметра НаДату, поставить флажок "Быстрый доступ", чтобы дата появилась сразу в форме отчета.
|
||||
* Проверить отчет в режиме Предприятия.
|
||||
|
Loading…
Reference in New Issue
Block a user