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