Анализ оборачиваемости для УТ 11.4
Учетные задачи - Логистика, склад и ТМЦ
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
В поисках работы получил для выполнения данное тестовое задание.
Прелесть тестовых заданий в том, что краткость формулировки задачи - своего рода основной тезис - Отчет должен быть сделан с использованием СКД, версия УТ 11.4. может предположить в принципе, что угодно, лишь бы на "последнем" этапе полученный результат выводился с использованием схемы компоновки данных.
Т.е. требования как-то специально поступить нет.
Принял для себя, что буду выполнять такое задание без "строчки кода" одним запросом.
Для публикации здесь отчет был "облагорожен" шаблоном с дополнительными удобствами в практической работе.
Надеюсь приложенный отчет и мои пояснения по запросу помогут "потенциальному" кандидату, претендующему на то же место, которое не занял я. Но это уже другая история.
Пояснения:
1) В пакете запросов, решающих задачу их 7.
Создаём временную таблицу со списком номенклатуры, исключая группы и помеченные на удаление элементы. К помеченным на удаление можно отнестись лояльнее, подредактировав запрос.
Вторым и третьим запросом получаем декартово произведение двух множеств - ежедневного списка дат и списка номенклатур. Здесь используются идеи "порождающего запроса" и "остатков на каждый день периода одним запросом" в части получения всех дат за период.
С четвертого по шестой - собственно получение и группировка остатков на каждый день периода. Собственно текст запросов сходен с ранее приведённой ссылкой.
Седьмой запрос пакета - соединение этих данных с ежедневными оборотами по регистру Продажи (в качестве "направления" уменьшающего складской остаток в постановке говорилось именно о них).
2) С помощью вычисляемых полей добавляем в отчет расчет нужных показателей.
3) Редактированием настроек схемы компоновки СКД "приближаем" внешний вид результата к Экселевскому прототипу.
Даже без "рюшечек" отчёт был принят и состоялось своего рода "техническое" собеседование, по результатам которого я "потерял" 16 часов на "стажировке".
"Убила" правда оценка отчета со стороны принимающей стороны - "он запустился и выдал результат".
Внутрь не смотрели? С тестовыми данными результат не сравнивали?
Поскольку отчёт прошёл своего рода только "внутреннее" тестирование на демобазе УТ не могу дать 100% гарантии на него. Милости просим, критикуйте-проверяйте.
Отчет работает на Управление торговлей, редакция 11 (11.4.11.55)
Вступайте в нашу телеграмм-группу Инфостарт