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

3.1 KiB

Задание к занятию «Расчёт себестоимости и последовательности документов»

Задача 1. Реализовать расчёт себестоимости товаров в документе «Реализация»

Описание задачи

Необходимо реализовать суммовой учёт товаров на складе. Обеспечить, чтобы при реализации товаров, списание происходило корректно — количество, указанное в документе, сумма, рассчитанная по средней себестоимости.

Требования к результату

Выгрузка информационной базы (.dt) с реализованным функционалом суммового учёта остатков товаров.

Процесс выполнения

Добавить в регистр накопления «Товары» ресурс «Сумма». Тип — определяемый тип «Сумма».

Добавьте поле «Сумма» в отчёт «Остатки товаров».

В документ проведения прихода товара добавить заполнение сумм значениями, указанными в табличной части.

В документ проведения реализации товаров добавьте заполнение поля «Сумма».

(Попробуйте сначала воспроизвести ошибочную ситуацию, когда количество списано в ноль, а остаток по сумме отрицательный).

Реализуйте списание суммы по средней себестоимости товаров.

Убедитесь, что суммы списываются правильно.

Задача 2. Реализовать последовательность документов для пересчёта документов «Поступление» и «Реализация товаров»

Описание задачи

Для восстановления сбитого учёта остатков товаров нужно иметь возможность восстановить последовательность учёта.

Требования к результату

Выгрузка информационной базы (.dt), включающая решение задачи 1, а также добавляющая на форму журнала документов функционал для восстановления последовательности.

Процесс выполнения

На форму списка журнала документов добавить кнопку для восстановления границы последовательности.

Подсказка: результат выполнения домашнего задания.