DocFlow

Как навести порядок в единицах измерения

Короткий ответ

Задача делится на две, и их путают. Первая — привести разные написания одной единицы к одному виду; она решается словарём. Вторая — соотнести разные единицы между собой: упаковку со штукой, бухту с метром; она решается коэффициентом фасовки и словарём не решается вовсе.

Способы решить задачу

01Вручную

Секунды на строку и накопленный разнобой при любом пропуске.

Исправлять написание единиц вручную при вводе каждого документа.

плюсы

  • + Ничего не нужно внедрять
  • + Полный контроль над каждым значением

минусы

  • − Время растёт линейно с объёмом
  • − Ошибки находятся позже, чем возникают

02Словарь написаний

час на первый сбор вариантов

Собрать все встречающиеся варианты за период и сопоставить их каноническим значениям. Применять при каждой загрузке.

плюсы

  • + Разовая работа с постоянной отдачей
  • + Список вариантов конечен и быстро перестаёт пополняться

минусы

  • − Не решает вопрос разных единиц: только написаний
  • − Нужно пополнять при новых поставщиках

03Коэффициент фасовки в справочнике

разово на позицию

Хранить по каждой позиции соотношение между единицами: сколько штук в упаковке, метров в бухте.

плюсы

  • + Позволяет сравнивать цены и складывать остатки
  • + Считается один раз на позицию

минусы

  • − Фасовка меняется у поставщика без предупреждения
  • − Требует проверки при смене поставщика

04Проверка через цену за единицу

0 ₽

Делить сумму на количество и сравнивать с ожидаемой ценой: расхождение в разы указывает на неверную единицу.

плюсы

  • + Ловит подмену единицы, которую словарь не увидит
  • + Считается одной формулой

минусы

  • − Даёт ложные срабатывания при реальном изменении цены

Что выбрать

Начинать надо со словаря написаний: он даёт быстрый результат и делает всё остальное возможным. Коэффициент фасовки — вторая, более трудоёмкая часть, и без неё нельзя ни складывать остатки, ни сравнивать цены. Подставлять «шт» вместо пустой единицы нельзя ни при каких обстоятельствах: пустое поле видно, подставленное — нет.

Вопросы

Нужно ли приводить единицы к классификатору?

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

Что делать, если единица указана только в наименовании?

На разовом документе — перенести руками. На потоке просить корректный шаблон: отдельная колонка единицы есть в любой учётной программе, и это вопрос настройки печатной формы, а не доброй воли.

Пилот · 1 990 ₽ за 30 дней

Если решили, что стоит попробовать

Пилот на 30 дней: пришлите самый неудобный счёт, разберём вручную под ваш формат и вернём готовую таблицу.

Первый счёт разбираем вручную под ваш формат. Списание разовое, автопродления нет. Источник перехода: seo/kak/navesti-poryadok-v-edinicah.