Аптека — это розница с надстройкой из требований, и почти вся сложность программы растёт именно из неё. Одна и та же позиция приходит разными сериями с разными сроками годности и ценами, часть ассортимента отпускается по рецепту, часть — под контролем цен, а каждая проданная упаковка должна быть корректно списана в системе маркировки лекарств.
Чем аптечный учёт отличается от розничного
Ключевое слово — партия. Товар учитывается по сериям и срокам годности, поэтому программа обязана показывать, что скоро истекает, и не давать пробить просроченное. Для препаратов из перечня ЖНВЛП цена ограничена сверху: есть зарегистрированная предельная отпускная цена и региональные надбавки, и система должна следить за этим при приёмке и переоценке. Отдельные группы препаратов требуют предметно-количественного учёта с журналом.
Обмен с внешними системами
Аптечная программа редко живёт в одиночку. Она принимает электронные накладные от дистрибьюторов, забирает их прайсы для заказа, передаёт продажи на кассу, отправляет выбытие упаковок в систему маркировки, обменивается данными с бухгалтерией; в части регионов добавляются электронные рецепты. Чем больше таких стыков работает из коробки, тем меньше ручной работы у первостольника и тем реже расходятся остатки.
Одна точка, сеть или облако
Единственной аптеке достаточно программы на локальном компьютере с регулярной резервной копией. Сети нужен общий справочник, сводные остатки, перемещения между точками и единая ценовая политика — иначе учёт быстро разъезжается. Облачный вариант снимает вопрос серверов и обновлений, но требует устойчивого интернета: касса не может встать из-за обрыва связи, поэтому заранее выясните, как система работает в автономном режиме и что происходит с продажами после восстановления сети.
Выбор удобно свести к списку: перечислите операции, которые делаете за день, отметьте те, что сейчас идут руками, и на демонстрации попросите показать именно их — на реальных накладной, рецепте, возврате и переоценке, а не на заранее подготовленном примере.