2020-07-16 15:59:23 +02:00
|
|
|
# Задание к занятию "Временные таблицы и пакетные запросы"
|
|
|
|
|
|
|
|
## Задача "Скидки для Реализации"
|
|
|
|
|
|
|
|
### Описание задачи
|
|
|
|
|
|
|
|
Создать простой механизм подстановки скидки в табличную часть документа Реализация. Сумму рассчитывать с учетом скидки.
|
|
|
|
|
|
|
|
### Требования к результату
|
|
|
|
|
|
|
|
Прикрепить .dt выгруженной базы с данными.
|
|
|
|
|
|
|
|
|
|
|
|
### Процесс выполнения
|
|
|
|
|
|
|
|
1. Создать простой справочник Номенклатурная группа без иерархии.
|
|
|
|
2. В справочник номенклатура добавить реквизит Номенклатурная группа.
|
|
|
|
3. Создать документ Скидки номенлкатуры. В шапку вывести дату и номер документа.
|
|
|
|
4. Добавить табличную часть документа с реквизитами - Объект - составного типа (Номенклатурная группа, Номенклатура), Процент скидки - тип числовой.
|
|
|
|
5. Добавить периодический регистр сведений Скидки номенклатуры с измерением Объект (тип как в документе) и ресурсом Процент скидки.
|
|
|
|
6. Делать движения в регистр при проведении документа Скидки номенклатуры;
|
|
|
|
7. В табличную часть документа Реализация добавить реквизит Автоматическая скидка.
|
|
|
|
8. В табличную чать добавить команду Применить скидку. В этом случае реализовать:
|
|
|
|
* Если для номенклатуры из табличной части документа, установлена скидка в регистре сведений на дату документа, то заполнять ее в поле
|
2020-07-16 16:00:44 +02:00
|
|
|
Автоматическая скидка и пересчитывать сумму с учетом скидки;
|
2020-07-16 15:59:23 +02:00
|
|
|
* Если для номенклатуры не установлена скидка, а установлена для номенклатурной группы то применять скидку для номенклатурной группы.
|
|
|
|
Имеется ввиду значение скидки для реквизита Номенклатурная группа Номенклатуры в табличной части документа;
|
|
|
|
* Поиск скидок осуществлять через временные таблицы пакетного запроса;
|