docs(labs): уточнены вопросы для самостоятельного расследования

Зачем: учащемуся нужен понятный путь от наблюдений к выводу без готового ответа в задании.

Что: уточнены сравнения в четырех расследованиях; готовые объяснения заменены вопросами к строкам, расчетам и сохраненным состояниям.

Проверка: проверены 54 локальные ссылки и git diff --check; формулировки сверены с устройством источников и витрин.
This commit is contained in:
ddadmin committed 2026-09-22 04:18:05 -04:00
1 parent 515f386e5f
commit bb087f4477
4 files changed
+68 -48

No files matched your search

+15 -14
View File
@@ -16,9 +16,10 @@
`order_day`, `declared_revenue` и `items_total`.
Найдите этот заказ в `dds.order_v`. Сопоставьте `items_total`, `discount`,
`delivery` и `total`. Как связаны эти суммы? Объясните, почему клиентскую
`declared_revenue` нужно сравнивать с `items_total`, чтобы искать разницу
именно в составе корзины.
`delivery` и `total`. Запишите равенство, связывающее эти четыре значения,
и проверьте его на заказе. С какой суммой магазина следует сравнивать
`declared_revenue`, если мы ищем расхождение именно в составе корзины?
Проверьте свой выбор после разбора позиций.
## Разберите позиции с двух сторон
@@ -37,9 +38,9 @@
к одной позиции; при разворачивании сохраняйте эту связь.
Сопоставьте позиции по артикулу так, чтобы остались видны товары,
присутствующие только с одной стороны. Покажите, какие позиции совпали,
а какая объясняет разницу. В результате нужны строки товаров, а не только
две итоговые суммы.
присутствующие только с одной стороны. Для каждой позиции сравните наличие,
цену и количество. Что различается и сколько это добавляет к расхождению
сумм? В результате нужны строки товаров, а не только две итоговые суммы.
## Проверьте объяснение
@@ -47,19 +48,19 @@
- сумма стоимостей клиентских позиций равна `declared_revenue`;
- сумма стоимостей позиций магазина равна `items_total`;
- стоимость отсутствующей у магазина позиции равна
- сумма расхождений по позициям равна
`declared_revenue - items_total`.
Затем сравните точные цены из JSON с готовым массивом `productPrice`
события. По [формату выгрузки](../../formats/clickstream-event.md) цены в нем
округлены до целых рублей. Покажите на своей корзине, что потеряется при
расчете по этому массиву. Если все цены выбранной корзины целые, возьмите
еще один заказ с расхождением и дробной ценой.
события. Пересчитайте стоимость клиентской корзины по этому массиву:
сойдется ли она с `declared_revenue` до копейки? Найдите цены, на которых
результаты различаются, и сверьте наблюдение с
[форматом выгрузки](../../formats/clickstream-event.md). Если все цены
выбранной корзины целые, возьмите еще один заказ с расхождением и дробной ценой.
В коротком объяснении назовите заказ, товар, количество, цену и разницу.
Отделите то, что подтверждают данные, от причины, которую по ним установить
нельзя: отсутствие позиции в заказе видно, а причину ее удаления источник
отдельным полем не сообщает.
Какие строки подтверждают найденное расхождение? Есть ли в источниках
сведения о том, почему оно возникло? Отделите наблюдения от предположений.
## Что должно получиться