Дистрибьютор продаёт на условиях, соответствующих группе клиентов, отпускает товар по партиям и срокам, контролирует документы и задолженность. FMCG и строительные материалы вынесены на отдельную страницу; дистрибуция лекарственных средств — на этой странице, с учётом фармацевтических требований.
Отраслевые процессы и требования Узбекистана для FMCG и строительных материалов описаны на отдельных страницах. Дистрибуция лекарственных средств — ниже, на этой странице.
Группы клиентов и прайс-листы, заказ агента, партия, контроль задолженности, электронная счёт-фактура и накладная. Страница FMCG →
Большой ассортимент, единицы измерения (м², м³, шт., упаковка), склад, заказ и доставка. Страница о строительных материалах →
Лицензия, режим хранения, партия и срок годности, маркировка. Ниже, на этой странице →
Основа дистрибуции одна: заказ, склад, документ, задолженность. Различие — в том, где риск, и в дополнительных требованиях.
| Направление | Основной риск | Инструмент Odoo | Дополнительное требование |
|---|---|---|---|
| FMCG | Срок годности, задолженность и контроль агентов | Партии и FEFO, прайс-листы, условия оплаты, комплектация заказов (batch, wave: Enterprise) | Маркировка, электронная счёт-фактура и накладная |
| Строительные материалы | Единицы измерения и объёмная доставка | Единицы измерения и упаковки, складские локации, доставка | Отраслевые требования выявляются на диагностике |
| Лекарственные средства | Срок годности, режим хранения и лицензия | Lot, FEFO, отдельная локация, контроль качества при приёмке | Фармацевтическая лицензия, журнал температуры, маркировка |
При оптовой продаже лекарственных средств одновременно важны три вещи: лицензия, режим хранения и срок годности партии. Порядок оптовой реализации (постановление Кабинета Министров № 185, приложение 1) требует лицензии на фармацевтическую деятельность. Согласно положению, на складе ежедневно фиксируются температура и влажность, термочувствительная продукция хранится при температурном режиме, указанном на этикетке, а учёт ведётся по срокам годности. Некачественная или фальсифицированная продукция хранится в отдельном изолированном месте с оформлением акта; возвращённая продукция идентифицируется и находится в отдельном месте. Последняя редакция положения действует с 3 июля 2026 года.
В Odoo часть этих требований реализована из коробки. Каждое лекарство отслеживается по лоту (партии), срок годности управляется четырьмя датами, а FEFO (первым уходит то, что истекает раньше) отдаёт первой партию с ближайшим сроком. Для возвращённой или отклонённой продукции открывается отдельное место на складе. Точка контроля качества при приёмке (Enterprise) запрашивает проверку «Pass–Fail» или «Instructions»; в Odoo 20 при неудачной проверке указывается место брака (Failure Location).
А ежедневный журнал температуры и влажности — дополнительная работа. В документации Odoo такой инструмент не описан, а в списке IoT-устройств (принтер, весы, экран, измерительные приборы, камера, ножная педаль) датчик температуры не назван. Журнал ведётся в форме Studio или проверкой «Measure», подключение датчика оценивается отдельно. Лекарственные средства входят в группу цифровой маркировки (с 1 сентября 2022 года); в документации Odoo подключение к Asl Belgisi (национальной системе цифровой маркировки) не упоминается, поэтому это отдельный проект.
Каждый этап оставляет в Odoo свой документ. Последовательность ниже — образец; ваш порядок работы определяется на диагностике.
В документе приёмки указываются номер лота и количество. Если попытаться подтвердить без номера, Odoo выдаёт ошибку.
Точка контроля качества запрашивает проверку. Если найден дефект, партия переносится в отдельное место.
Товар размещается в подходящей локации, остаток виден по локации и партии.
Ведётся журнал температуры и влажности. Это дополнительная работа: форма Studio или проверка «Measure».
При подтверждении заказа товар резервируется, FEFO отдаёт первой партию с ближайшим сроком.
Номер лота может выводиться в листе доставки. Электронная счёт-фактура и накладная оформляются отдельно.
Возвращённая продукция хранится в отдельном месте (требование положения). Чтобы она не попала в продажу до принятия решения, место создаётся в отдельной структуре; это мы определяем на диагностике.
Пример условный. Поставщик сообщает, что в одной партии обнаружен брак. Вы находите номер лота на странице «Lots/Serial Numbers». Кнопка «Transfers» показывает строки доставки, в которые вошёл этот лот, а кнопка «Location» (если включены несколько локаций) — остаток, который ещё лежит на складе.
Большая часть торговой цепочки есть в готовых приложениях. Журнал температуры, маркировка и электронный документ — отдельная работа. Данные приведены по документации Odoo 20; если в вашей версии есть отличия, проверим на диагностике.
| Задача | В стандартном Odoo | Дополнительная работа (BUline) |
|---|---|---|
| Lot, срок годности, FEFO | Есть: lot, четыре даты, предупреждение, FEFO | Настройка товарных групп со сроком годности |
| Отдельное место для возвращённой и отклонённой продукции | Есть: складские локации | Структура локаций и права доступа |
| Контроль качества при приёмке | Есть (Enterprise): точки контроля, Pass–Fail, Instructions; в Odoo 20 — место брака | Адаптация чек-листа под ваш порядок работы |
| Ежедневный журнал температуры и влажности | Не описано в документации | Форма Studio или проверка «Measure»; подключение датчика оценивается |
| Контроль номера и срока действия лицензии | Отдельный инструмент не описан | Поле и предупреждение о сроке (Studio), оценивается |
| Цифровая маркировка лекарств (Asl Belgisi) | Подключение в документации не упоминается | Отдельный проект: проверка возможностей оператора |
| Электронная счёт-фактура и накладная | В локализации не упоминается; в Apps Store есть сторонние модули e-Faktura (например, «Uzbekistan e-Faktura», 20.0) | Протестировать модуль или подключить через API оператора |
| Группы клиентов, прайс-лист, контроль задолженности | Есть; кредитный лимит на кассе только предупреждает | Настройка, описанная на странице FMCG |
Нижеследующее проверено по официальным источникам. То, что относится к вашему виду деятельности, мы письменно фиксируем списком на диагностике.
Отчёты не переносятся в отдельную таблицу: они формируются из документов в этой же базе.
| Ошибка | Последствие | Как предотвращаем |
|---|---|---|
| Отслеживание срока только по счёту-фактуре | Партия с близким сроком не видна вовремя | Вводить lot и четыре даты при приёмке, использовать FEFO в работе |
| Возвращать вернувшийся товар на основное место | Некачественная партия может попасть в продажу | Отдельная локация; решение оформляется актом |
| Оставлять журнал температуры на бумаге | При проверке данные находятся не в одном месте | Вести ежедневный журнал в базе (Studio или Measure) |
| Оформлять электронную счёт-фактуру и отгрузку товара в разные дни | Документ и товар не совпадают | Один ответственный и один процесс |
Этот список ускоряет диагностику. Начать можно и без полного комплекта.
В документации специальное фармацевтическое приложение не описано. Партия, срок годности, отдельная локация и контроль качества при приёмке есть в стандартных приложениях. Контроль лицензии, журнал температуры и маркировка — дополнительная работа; мы оцениваем их на диагностике.
В документации такой инструмент не описан. Журнал можно вести в форме Studio или проверкой «Measure». В списке IoT-устройств датчик температуры не назван, поэтому подключение датчика оценивается отдельно.
В документации Odoo подключение к Asl Belgisi не упоминается. Лекарственные средства входят в группу маркировки с 1 сентября 2022 года, поэтому способ подключения мы оцениваем на диагностике вместе с возможностями оператора.
Главное отличие — в единицах измерения и объёмной доставке: товар может продаваться в квадратных метрах, кубометрах, штуках или упаковках. Это направление раскрыто на отдельной странице.
Официальная узбекская локализация Odoo (Fiscal Localization → «uz Uzbekistan») рассчитана на бухгалтерию: счета, налоги и отчёты. Подключение к электронной счёт-фактуре в ней не упоминается. В Apps Store есть сторонние модули; мы тестируем их или подключаем через API оператора.
Odoo Online не совместим со сторонними и кастомными модулями. Если нужен модуль электронной счёт-фактуры, датчика температуры или маркировки, выбирается Odoo.sh или собственный сервер. Типы хостинга →
Лицензия Odoo зависит от числа пользователей и приложений (условия — на odoo.com). Объём услуг BUline зависит от числа пользователей, складов, групп клиентов, кастомизации, интеграций, объёма данных и обучения. Точные затраты и сроки указываются в письменном предложении после бесплатной диагностики.
На диагностике разберём ваши процессы и скажем, где достаточно стандартного Odoo, а где нужна настройка, — со списком приложений, версией и этапами.