Дашборд
Экран, который встречает пользователя после входа: набор плиток с числами, по которым сразу видно, где накопилась работа. Плитка — это не отчёт, а один вопрос с одним ответом: «сколько непроведённых отгрузок», «на сколько просрочена дебиторка», «сколько заказов на сервис готово к выдаче». Клик по плитке открывает журнал с уже наложенным отбором — тем самым, по которому число и посчитано, — или отчёт, где это число разобрано подробнее.
Дашборд включается каждому пользователю отдельно: в его карточке есть флажок «Дашборд». Пока флажок снят, экран не показывается вовсе. В новой компании SaaS флажок уже стоит у владельца (пользователь SA) — он видит стартовые плитки с первого входа; остальным пользователям его ставит администратор.
Разбор на примере
Кладовщик открывает систему утром. На дашборде пять плиток стартового набора: его счета за месяц, его непроведённые счета, просрочка по ним, документы его склада за месяц и его кассовая смена. Плитка «Мои непроведённые счета» показывает 3 — значит вчера три счёта остались без проведения. Клик открывает журнал счетов, уже отобранный по нему и по признаку «не проведено»: те самые три документа, ничего лишнего.
Плитка с нулём и плитка с числом выглядят по-разному намеренно: ноль — это «здесь всё в порядке», и он не должен тянуть на себя внимание.
Как выбрать, что показывать
Кнопка настройки на самом дашборде («Настроить дашборд») открывает список всех плиток каталога — сейчас их 30. Отмечаете нужные, «Сохранить», и набор запоминается за вами. У соседа он будет свой. Та же кнопка закрывает список, если вы ничего не изменили; если изменили — список остаётся открытым, а выбор за вами: «Сохранить» или «Отмена».
Если выбранные плитки не помещаются на экране, сам дашборд прокручивается. Кнопка настройки стоит в начале первого ряда, поэтому после прокрутки вниз она появится снова, когда вы вернётесь наверх.
Стартовые пять — это только начало: остальные двадцать пять выключены по умолчанию, и появятся они не сами, а когда вы их отметите. Так и задумано — дашборд, куда всё приезжает само, за неделю превращается в стену чисел, которую перестают читать.
Плитки, которым нужна привязка в карточке
Две плитки считают «ваше», а не «всё»: «Документы моего склада за месяц» берёт склад из вашей карточки, «Моя кассовая смена» — признак кассира. Если в карточке этого нет, считать нечего.
Такая плитка не исчезает из списка выбора — вы всё равно можете её отметить, и тогда на дашборде она встанет с прочерком и пояснением «В вашей карточке нет привязки для этой плитки». Это сделано намеренно: пустое место там, где вы сами поставили плитку, читается как поломка, а прочерк с объяснением — как задача для администратора. В самом списке настройки рядом с такой плиткой стоит пометка «нет привязки в карточке».
Остальные двадцать восемь плиток привязки не требуют — они считают по компании целиком.
Какие плитки есть
Личные (стартовый набор): мои счета за месяц · мои непроведённые счета · просрочка по моим счетам · документы моего склада за месяц · моя кассовая смена.
Склад — что осталось непроведённым: отгрузки · поступления · возвраты от клиентов · возвраты поставщикам · складские перемещения · списания · инвентаризации.
Продажи, закупки и деньги: неотгруженные счета клиентам · заказы поставщикам без поступления · просроченная дебиторская задолженность · просроченная кредиторская задолженность · деньги на счетах · прогноз денег.
Запасы: нехватка запасов.
Производство: запланированные производства · незавершённые производства · произведено за сутки · дефицит сырья.
Производственные плитки считают документы «Производство», а не заказы на производство. «Запланированные производства» — производства в статусе «Создано», ещё не начатые. Заказ, из которого производство ещё не создали, сюда не попадает. «Произведено за сутки» — количество по производствам, завершённым сегодня, в формате количества, а не суммы. Разборка из него вычитается, как и в «Статистике производства».
Сервис: новые заказы · готовые к выдаче · возвращённые на доработку · просроченные по дедлайну · выездные · принято за сутки · завершено за сутки.
Плитки, которые ведут в отчёт
Шесть плиток открывают не журнал, а отчёт. Две плитки просроченной задолженности открывают «Исторический анализ дебиторской задолженности» и «Исторический анализ кредиторской задолженности»: там вся задолженность, разложенная по срокам, а число плитки — только её просроченная часть (счета, срок оплаты которых истёк до сегодня). Четыре другие стоит знать ближе:
- Деньги на счетах — остаток на сегодня счетов способов оплаты (касса, банк, карта) в базовой валюте; клик открывает «Кассовую книгу по записям операций» с периодом от 1-го числа текущего месяца до сегодня, поэтому после «Запуск» сальдо в строке «Обороты и сальдо по кассам на конец периода» равно числу плитки (общий отчётный период для других открытий книги не меняется). Плитка берёт все записи счёта, как Главная книга; если часть записей не относится ни к одной кассе (нет объекта кассы или валюта не та), книга показывает их строками «Записи счетов вне касс на начало периода» и «Записи счетов вне касс на конец периода», и тогда числу плитки равна строка «Итого по счетам на конец периода». Считается только счёт с видом «Актив»: способ оплаты бывает привязан и к счёту пассива, капитала или затрат (бонусы, взаимозачёт, списание) — книга показывает его строкой, а в плитку он не идёт, потому что это не деньги. Под числом — сколько счетов; если какой-то в минусе (выдано больше, чем поступило), плитка красная и пишет, сколько таких.
- Прогноз денег — хватит ли денег на четыре недели вперёд: «деньги на счетах» плюс неоплаченные счета клиентов, минус неоплаченные счета поставщиков, плюс-минус плановые платежи, по дням. Разрыва нет — число плитки равно остатку на конец четвёртой недели, под ним дата и самый низкий остаток за это время. Впереди разрыв — плитка красная, число — самый низкий остаток, под ним «разрыв с …». Ни у одного способа оплаты нет счёта — плитка показывает «—» и «неизвестно: у способов оплаты нет счетов»: сколько денег сейчас, тогда не узнать, и прогноз считался бы от нуля. Клик открывает «Платёжный календарь» сразу с результатом за тот же период, без окна параметров: сводка отчёта и плитка считаются одной функцией.
- Нехватка запасов — сколько товаров, у которых свободный остаток (остаток минус резерв) меньше «Миним. кол-во» в карточке товара; товар без всякого остатка — тоже в нехватке. Клик — «Отчет о нехватке запасов». Под числом — сколько товаров вообще имеют миним. количество; если ни один — «Миним. кол-во не задано».
- Дефицит сырья — сколько составляющих не хватает под созданные и начатые производства: потребность каждого производства по его строкам, минус уже списанное операциями, складывается по всем производствам и сравнивается со свободным остатком. Заказы поставщикам не учитываются. Заказы на производство тоже: потребность по ним показывает отчёт «Дефицит по заказу на производство». Клик — «Дефицит по производствам» (вид «Обычный»); под числом — сколько открытых производств. Отчёт сравнивает с остатком потребность каждой группы производств с одинаковым набором составляющих отдельно, поэтому составляющая, общая для разных рецептур, может быть в дефиците на плитке, а ни в одной группе отчёта — нет.
Частые ситуации
Дашборда нет вовсе. Снят флажок «Дашборд» в карточке пользователя — его ставит администратор.
Плитка показывает прочерк, а не число. Это плитка с привязкой, а в карточке привязки нет: не указан склад или не стоит признак кассира. Число появится, как только администратор заполнит карточку.
Число есть, а по клику журнал пустой. Значит документы, попавшие в счёт, вам не видны по правам: плитка считает по данным, а журнал показывает то, что разрешено видеть.
Хочется другую плитку — такой в списке нет. Каталог плиток задаётся в коде системы; новую добавляет разработчик. Скажите, какой вопрос вы хотите видеть числом, — это и есть постановка задачи.