1
0
mirror of https://github.com/netology-code/1c-homeworks.git synced 2025-02-10 18:10:35 +02:00
1c-homeworks/homework-5-6.md
2023-02-02 16:37:04 +03:00

45 lines
3.1 KiB
Markdown

# Задание к занятию «Расчёт себестоимости и последовательности документов»
## Задача 1. Реализовать расчёт себестоимости товаров в документе «Реализация»
### Описание задачи
Необходимо реализовать суммовой учёт товаров на складе.
Обеспечить, чтобы при реализации товаров, списание происходило корректно — количество, указанное в документе, сумма, рассчитанная по средней себестоимости.
### Требования к результату
Выгрузка информационной базы (.dt) с реализованным функционалом суммового учёта остатков товаров.
### Процесс выполнения
Добавить в регистр накопления «Товары» ресурс «Сумма». Тип — определяемый тип «Сумма».
Добавьте поле «Сумма» в отчёт «Остатки товаров».
В документ проведения прихода товара добавить заполнение сумм значениями, указанными в табличной части.
В документ проведения реализации товаров добавьте заполнение поля «Сумма».
*(Попробуйте сначала воспроизвести ошибочную ситуацию, когда количество списано в ноль, а остаток по сумме отрицательный).*
Реализуйте списание суммы по средней себестоимости товаров.
Убедитесь, что суммы списываются правильно.
## Задача 2. Реализовать последовательность документов для пересчёта документов «Поступление» и «Реализация товаров»
### Описание задачи
Для восстановления сбитого учёта остатков товаров нужно иметь возможность восстановить последовательность учёта.
### Требования к результату
Выгрузка информационной базы (.dt), включающая решение задачи 1, а также добавляющая на форму журнала документов функционал для восстановления последовательности.
### Процесс выполнения
На форму списка журнала документов добавить кнопку для восстановления границы последовательности.
### Подсказка: [результат выполнения домашнего задания](Examples/homework-5-6-example.md).