1
0
mirror of https://github.com/netology-code/1c-homeworks.git synced 2024-11-24 08:02:20 +02:00
1c-homeworks/homework-6-3.md

29 lines
3.4 KiB
Markdown
Raw Normal View History

2020-07-07 07:19:52 +02:00
# Задание к занятию "Итоги и группировки"
2020-07-07 07:18:26 +02:00
2020-07-07 15:44:55 +02:00
## Задача № 1 "Реестр документов Поступление"
2020-07-07 07:19:52 +02:00
### Описание задачи
2020-07-07 15:44:55 +02:00
Создать внешнюю обработку РеестрДокументовПоступление. Обработка формирует и выводит на экран Текстовый документ с перечнем документов Поступление за указанный период. Возможные итоги регулируются настройками обработки.
2020-07-07 07:19:52 +02:00
### Требования к результату
2020-07-07 15:44:55 +02:00
Прикрепить .epf файл внешней обработки для формирования реестра документов Поступление.
2020-07-07 07:19:52 +02:00
### Процесс выполнения
2020-07-07 15:44:55 +02:00
1. Использовать файл *.cf конфигурацию из прошлого задания.
2. Создать общий макет РеестрДокументовПоступление. Тип макета - текстовый документ. В макете добавить области:
* Для вывода периода формирования реестра;
* Для вывода детальных записей по документам Поступление. Выводить данные по ссылке документа, контрагенту и сумме документа;
* Для возможности отображения итогов по контрагенту и общих итогов. Итоги выводить после детальных записей. Если в обработке указана возможность выводить итоги по контрагенту,
то в детальных записях по документам должен контрагент отсутствовать. Общие итоги выводятся в конце отчета
3. Создать внешнюю обработку РеестрДокументвоПоступление, в которой:
2020-07-07 17:58:46 +02:00
* Добавить реквизиты для указания периода формирования реестра и реквизиты формы ИтогиПоКонтрагенту и ОбщиеИтоги типа булево для указания возможности отображения итогов по
контрагентам и общих итогов. Реквизит ДетальныеЗаписи. Разместить реквизиты на форме в виде флажков.;
2020-07-07 15:44:55 +02:00
* Добавить команду Реестр и соответственно кнопку;
* Для команды перекрыть действие в котором реализовать:
2020-07-07 17:58:46 +02:00
- запрос, который формирует данные для вывода в макет. При этом учитывать, что если снят флажок Детальные записи, формировать запрос через группировку иначе через итоги;
- обработку данных и вывод в макет;
* Создать документы Поступление в системе различными датами и протестировать корректный вывод макета на экран;