1
0
mirror of https://github.com/netology-code/1c-homeworks.git synced 2024-11-30 08:06:56 +02:00

Update homework-6-3.md

This commit is contained in:
Andrevvvv-dev 2020-07-07 19:07:21 +03:00 committed by GitHub
parent f7c73a9d9a
commit 105a086f97
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -20,9 +20,12 @@
то в детальных записях по документам должен контрагент отсутствовать. Общие итоги выводятся в конце отчета
3. Создать внешнюю обработку РеестрДокументвоПоступление, в которой:
* Добавить реквизиты для указания периода формирования реестра и реквизиты формы ИтогиПоКонтрагенту и ОбщиеИтоги типа булево для указания возможности отображения итогов по
контрагентам и общих итогов. Реквизит ДетальныеЗаписи. Разместить реквизиты на форме в виде флажков.;
* Добавить команду Реестр и соответственно кнопку;
контрагентам и общих итогов. Реквизит ДетальныеЗаписи. Разместить реквизиты на форме в виде флажков. Добавить числовые реквизиты СуммаС и СуммаПо. Разместить их на форму.
Значения в этих реквизитах ограничиывает выборку по суммам для контрагентов;
* Добавить команду Реестр и соответственно кнопку разместить на форму;
* Для команды перекрыть действие в котором реализовать:
- запрос, который формирует данные для вывода в макет. При этом учитывать, что если снят флажок Детальные записи, формировать запрос через группировку иначе через итоги;
- обработку данных и вывод в макет;
- Обработывать корректно следующие ситуации. Начальная дата и Конечная дата могут быть не заполнены. В этом случае корректно формировать условие запроса. Если не выбраны
значения для логических реквизитов то не формировать запрос с соответствующим сообщением;
* Создать документы Поступление в системе различными датами и протестировать корректный вывод макета на экран;