При нажатии на кнопку авторасчета заказа программа выбирает по заказанному товару аналогичные на остатках. Из найденных «сортирует» по возрастанию срока годности, потом обратная сортировка по дате последней продажи, и сортировка по возрастанию даты прихода.
И в данном порядке происходит перебор позиций до тех пор, пока не будет найдена позиция на остатках с количеством, удовлетворяющим количество заказа. Таким образом прежде всего отгружается товар с меньшим сроком годности.
Следующим приоритетом будет факт последней продажи (продается на партия товара, которая недавно продавалась для того, чтоб не допродать ее до конца перед переключением на другие).
И следующим этапом приоритет по дате прихода, выбирая наиболее старые поступления.
Выбор подходящей к отгрузке позиции происходит на основании ячейки со следующими приоритетами:
Монотоварные ячейки → ячейки с минимальным остатком → Смешанные. При выборе ячейки также имеет значение ярус (1-4).
Более высокий приоритет отдается ячейкам 2-3 яруса как более доступные для сборщика.
Если создание заказа происходит вручную, то к отгрузке добавляется та позиция, которую выбирают (та же партия, цена). Если же на собранный вручную заказ использовать кнопку Автоподбор товара, то программа запустит выше описанный механизм и может изменить добавленные позиции на более подходящие исходя из алгоритма автоподбора.
Если после автоподбора в заказе требуется выставить цены в соответствии с заказом , то необходимо нажать на кнопку переоценки (% на зеленом фоне).
Если требуется выставить цену отгрузки в соответствии с условиями работы аптек, необходимо использовать кнопку переоценку и предварительно настроить для контрагента его профиль цен.
Данная настройка располагается в Учет → Настройки → Экспертные.
Функционал работает только при включенном распределении по местам хранения.
Если опция «Приоритет отбора при создании БП по розничной цене от меньшего к большему» снята:
Если опция «Приоритет отбора при создании БП по розничной цене от меньшего к большему» включена:
На функционал перемещений данная настройка не влияет. Если создаем перемещение вручную и применяем кнопку распределения - произойдет замена позиций на самый близкий срок годности. Если перемещение приходит из заказа - позиция с самым близким сроком подбирается автоматически.