
Разбор · Опубликовали 07.10.2026
Автоматизация аптеки агентами: резервы и сроки годности дорабатывают вокруг учётной системы
Что поручить инженеру с ИИ-агентами, когда аптечная программа уже работает: межфилиальный процесс резерва, контроль партий и приёмка сбоев.
Текст подготовлен машиной агентов под надзором инженера vibecoding.ru · факты проверены 7 октября 2026
Резервы между аптеками и уведомления о сроках годности можно дописать агентами вокруг учётной системы. Начинать нужно с её API.
Покажем, что заказать и как принять. Аптечного клиентского кейса у нас нет: проверки разбираем на опыте машины vibecoding.ru.
Не хотите разбираться сами? Внедряем ИИ в ваш бизнес: задачи без лимита, одна цена в месяц, отмена в любой момент.
1. Готовую аптечную систему сначала проверяют на вашу задачу.
Новая программа нужна не для каждой доработки. СмартАптека уже заявляет бронирование со статусами и анализ товаров с истекающим сроком.
В ОПОРЕ ФармБазиса есть бронирование в подразделениях сети и автозаказ с перемещением. Сначала покажите поставщику свой процесс на демонстрации.
Разработка нужна, если штатный модуль оставляет разрыв в работе. Например, резерв уже создан, а подтверждение другой точки приходится искать в переписке.
Готовые функции проверяют раньше заказа своего кода.
Официальные страницы вендоров, проверены 07.10.2026. Это заявленные возможности, не наш тест их программ.
Что и как мы проверяли
| Факт | Что известно | Проверено |
|---|---|---|
| Поисковый спрос | Wordstat, РФ: «автоматизация аптеки», 560 запросов в месяц. Повторный вызов API 7 октября 2026. Это общий спрос, число покупателей разработки из него не следует. | 2026-10-07 |
| Готовые функции | Открыли официальные страницы СмартАптеки, ФармБазиса и ЮНИКО. Возможности в таблице заявлены вендорами; их программы на стенде не тестировали. | 2026-10-07 |
| Контракт API | Прочитали Farmbazis Web Api: остатки, бронирование, статус и время резерва. Доступность методов и защита от двойного резерва у конкретной сети требуют проверки. | 2026-10-07 |
| Наши проверки | Живая сноска «Качество» на /open: 2 685 тестов на каждом пуше плюс ревью. Истории 31 июля и 24 сентября сверены по первичным записям. Это опыт машины на собственном сайте. | 2026-10-07 |
| Условия подписки | Живая /services: «Все проекты», 500 000 ₽ в месяц, три потока; по одной задаче в потоке, код в репозитории клиента, пауза в любой месяц. | 2026-10-07 |
| Аптечный сценарий | Предложение разработки. Клиентского аптечного кейса, замера снижения списаний или срока внедрения у нас нет. Таблицы состояний, уведомлений и приёмки содержат требования к будущей работе. | 2026-10-07 |
Коробку выгодно оставить, когда она уже закрывает задачу. Новый код стоит заказывать под оставшийся процесс, а не под повтор её функций.
2. Доработку начинают с партий и доступных операций API.
API позволяет программе обмениваться данными с другой программой. Для этой задачи нужен доступ к филиалу, партии и операциям резерва.
У ФармБазиса такая документация опубликована. В остатках описаны партия, срок годности и резерв; в бронировании есть результат по каждой позиции.
Доступ к данным проверяют по конкретным операциям.
Farmbazis Web Api, методы остатков, бронирования, статуса и времени резерва; проверено 07.10.2026. Последняя колонка содержит наши требования к приёмке.
Документация не открывает доступ автоматически. До оценки работ инженер проверяет лицензию, права и нужные методы у вашей сети.
3. Резерв подтверждает учётная система, а не экран остатка.
Условный сценарий: сотрудник точки А резервирует товар в точке Б. В тот же момент другой сотрудник выбирает ту же последнюю свободную упаковку.
Копия остатка на экране не решает этот конфликт. Успех показывают после подтверждения учёта; неподтверждённая операция остаётся в ожидании.
Статус резерва должен объяснять, что уже произошло.
Предложенная редакцией модель состояний, 07.10.2026. Она не описывает готовый интерфейс вендора.
Повтор после обрыва связи тоже входит в задачу. Сначала выясняют судьбу прежнего запроса, иначе повтор может создать новый заказ.
В API ФармБазиса есть уникальный номер заказа, но он сам по себе не доказывает безопасный повтор. Такое поведение проверяют с поставщиком системы.
4. Уведомление о сроке работает, когда у него есть исполнитель.
Для уведомления нужна партия, а не только название товара. У одинакового препарата в точках А и Б могут быть разные сроки годности.
Отчёт о сроках становится задачей с ответственным.
Требования к предлагаемой доработке, 07.10.2026. Порог и действия задаёт аптечная сеть.
Во ФармБазисе уже описаны отчёт по срокам и цветовая индикация. Свою доработку имеет смысл заказывать для незакрытой части исполнения.
Перемещение товара между точками не равно резерву. Решение о нём и документы остаются в принятом процессе сети; экран может собрать заявку.
Агенты для кода пишут эту логику по правилам инженера. Советы по выбору лекарств в такую задачу не входят, касса продолжает работать в своей системе.
5. Принимают отмену и сбой связи вместе с успешным резервом.
Зелёная кнопка доказывает только показанный сценарий. Приёмка нужна на каждом пути: создание, изменение, отмена и восстановление после ошибки.
Наши поломки превратились в проверки разных путей.
31.07
На части путей записи новости терялось поле описания обложки. Передачу полей свели в общий модуль; тест ловит обход этого модуля.
24.09
Функция отдавала поле, которого не было в описании допустимого ответа; тесты прошли. Добавили проверку соответствия ответа его описанию.
Наш опыт на vibecoding.ru, публичный разбор технического долга. Первичные записи сверены перед письмом.
Для аптеки переносится правило проверки, а не результат внедрения. Срок партии должен доехать и в список, и в карточку, и в отменённый резерв.
На /open описаны 2 685 тестов на каждом пуше плюс ревью, проверено 7 октября 2026. Это проверки нашего сайта, не аптечной интеграции.
Инженер ведёт машину агентов и принимает правки по заданным условиям. В уроке «Одиннадцать шагов одной задачи» курса агентной разработки показан такой конвейер.
Правку принимают по поведению, которое может сломаться.
Предлагаемый набор приёмки, 07.10.2026. При неподтверждённой защите учёта от двойного резерва запись не выпускают.
6. Подписку берут под очередь доработок, а пилот начинают с чтения.
Первая задача может только читать партии и остатки. Так инженер проверит обмен, а сотрудники сравнят экран с учётом до запуска записи.
В задаче агенту нужны условия приёмки. «Сделать автоматизацию аптеки» заменяют описанием операции и ожидаемого результата.
Тестовые партии позволяют разрабатывать без выгрузки покупателей. Если задаче нужны контакты, отдельно определяют работу с персональными данными.
Каждый этап заканчивается проверяемым результатом.
Предложенный порядок разработки, 07.10.2026. Это этапы приёмки, не обещанный календарь внедрения.
Если очередь доработок постоянная, её можно передать инженеру с агентами. Для сети на /services есть тариф «Все проекты».
Он стоит 500 000 ₽ в месяц и включает три потока, проверено 7 октября 2026. В каждом потоке одна задача в работе, остальные ждут.
Предмет заказа здесь конкретный: межфилиальный процесс резервов и уведомления по доступному API. Правки сдаются в репозиторий клиента.
Подписка оплачивает работу над кодом, а не новую аптечную систему.
Условия /services на 07.10.2026; доступ к API и границы аптечного сценария заданы этим предложением.
Срок обсуждают после проверки интеграции; как его оценивать, разобрано в статье о сроках разработки. Начать разговор поможет тест для руководителя.
7. Частые вопросы
Нужно ли менять СмартАптеку, ФармБазис или ЮНИКО?+
Нет, если система закрывает учёт и даёт нужный способ интеграции. Сначала проверьте штатные модули на своём процессе. Доработка оправданна для оставшихся действий сети.
Что делать, если API позволяет только читать?+
Начать с общего экрана остатков и сроков без команды резерва. Запись остаётся в учётной системе. Для автоматического резерва нужен поддерживаемый путь, согласованный с её поставщиком.
Сделает ли агент резерв по ночной выгрузке остатков?+
По выгрузке можно сделать отчёт с датой обновления. Подтверждать резерв по такому снимку нельзя: товар мог быть продан. Нужны текущая проверка и подтверждение учёта.
Нужна ли нейросеть внутри аптечной программы?+
Для описанного сценария достаточно программных правил. ИИ-агенты помогают инженеру писать и проверять код; работающий сервис применяет согласованные правила без советов по лекарствам.
Нужна ли подписка ради одного отчёта?+
Если отчёт уже есть в коробке, заказывать его повторно не нужно. Подписку рассматривают под очередь изменений и дальнейшее ведение кода. Одна изолированная задача сама по себе не обосновывает ежемесячный бюджет.
Источники
- СмартАптека: бронирование и интеграции · проверено 07.10.2026 — официальный сайт
- СмартАптека: анализ запасов и сроков · проверено 07.10.2026 — официальный сайт
- ФармБазис: функции ОПОРЫ · проверено 07.10.2026 — официальный сайт
- ФармБазис: работа со сроками годности · проверено 07.10.2026 — официальный сайт
- ЮНИКО: состав программного комплекса · проверено 07.10.2026 — официальный сайт
- Farmbazis Web Api: остатки на дату · проверено 07.10.2026 — документация вендора
- Farmbazis Web Api: бронирование · проверено 07.10.2026 — документация вендора
- Farmbazis Web Api: статус заказа · проверено 07.10.2026 — документация вендора
- Farmbazis Web Api: время резерва · проверено 07.10.2026 — документация вендора
- vibecoding.ru/open: сноска «Качество» · проверено 07.10.2026 — собственные проверки
- vibecoding.ru/services: тариф, потоки и передача кода · проверено 07.10.2026 — условия услуги
- Технический долг: публичный разбор собственных поломок — наш опыт
- Курс агентной разработки: конвейер задачи — наш продукт
- Wordstat: «автоматизация аптеки», РФ · срез 07.10.2026 — поисковый спрос
Запомнить
- Проверьте штатный модуль на своём процессе. Разработка нужна для незакрытых действий сети.
- До записи получите контракт API: партия, срок, резерв и подтверждение результата.
- Принимайте конфликт, повтор и отмену вместе с успешным резервом. Неизвестный результат не становится обещанием товара.
- Уведомлению назначьте исполнителя и правило завершения. Сравнивайте результат с учётной системой.
- Начните с чтения и сверки. Код, проверки и инструкция запуска остаются в репозитории клиента.