1
0
mirror of https://github.com/netology-code/1c-homeworks.git synced 2024-11-16 07:10:14 +02:00

Update homework-6-5.md

This commit is contained in:
AndreevaAnastasia 2023-06-13 22:48:04 +05:00 committed by GitHub
parent 116a637bc8
commit 9043439570
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -28,12 +28,12 @@
### Процесс выполнения
1. Используйте базу, полученную по итогам предыдущего задания.
2. Добавить в регистр накопления Остатки товаров ресурс Сумма - Число (15, 2), Неотриательное.
2. Добавить в регистр накопления Остатки товаров ресурс Сумма - Число (15, 2), Неотрицательное.
3. Добавить в обработку проведения документа Покупка заполнение ресурса Сумма при проведении. Сумма заполняется соответствующим значением из табличной части.
4. Переработать обработку проведения документа Продажа:
- Перед выполнением запроса к базе данных необходимо записать пустой набор движений в регистр Остатки товаров.
- В запросе необходимо получить остатки на дату документа по количеству и сумме.
- Если товара не хватает, то не даем проводить документ. Пользователю выводим соообщение с информацией о том какого товара в каком количестве не хватает. Сообщение должно быть привязано к ячейке таблицы, в которую введено количество недостающего товара.
- Если товара не хватает, то не даем проводить документ. Пользователю выводим сообщение с информацией о том какого товара в каком количестве не хватает. Сообщение должно быть привязано к ячейке таблицы, в которую введено количество недостающего товара.
- При формировании движений необходимо рассчитывать себестоимость как "СуммаОстаток / КоличествоОстаток * Количество".
- Необходимо учитывать, что в документе может быть несколько строк с одним и тем же товаров.
- Необходимо учитывать проблему копеек при расчете себестоимости, то есть если количество товара в документе равно остатку, то списываемую сумму не вычисляем математически, а просто списываем полный остаток.
@ -42,7 +42,7 @@
## Задача 2 (со звёздочкой) "Решение задач 5.1 - 5.3 самоучителя запросов"
### Описание задачи
Составьте тексты запросов, удовлетворящих условиям задач в тренажере.
Составьте тексты запросов, удовлетворяющих условиям задач в тренажере.
### Требования к результату
В поле статуса каждой задачи должно быть указано "Решение верно".