К статье
Практический материал

Автоматизация · 11 мин

1С:Фармация — как работает программа для автоматизации аптеки

Как устроена 1С:Фармация: учёт лекарств, серии и сроки годности, розничные продажи, маркировка, интеграция с Честным ЗНАКом и настройка под аптеку.

1С:Фармация — это отраслевое решение на платформе 1С:Предприятие, предназначенное для автоматизации аптечных организаций: розничных аптек, аптечных пунктов, оптовых фармдистрибьюторов и аптечных складов. Программа строится на базе типовых конфигураций 1С (в зависимости от варианта поставки — на основе управления торговлей или розницы) и дополняет их специфическими для фармацевтики механизмами: учётом по сериям и срокам годности, работой с маркированными лекарствами, контролем цен на жизненно необходимые и важные лекарственные препараты (ЖНВЛП), электронными сертификатами и льготным рецептурным отпуском.

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

Ниже разобрано, как устроена работа с программой на практике: от первичной настройки до ежедневных операций кассира и провизора, с акцентом на типичные ошибки и ограничения.

Из чего состоит система и какие варианты поставки существуют

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

Технически программа требует установленной платформы 1С:Предприятие подходящей версии, лицензий на платформу и саму конфигурацию. Работа возможна в файловом варианте (для небольшой аптеки с 1–3 рабочими местами) или в клиент-серверном — при большем числе пользователей и объёмах данных.

Сравнение вариантов развёртывания

Файловая база на одном компьютере

Подходит для одной аптеки с одной кассой. Ограничение: при одновременной работе нескольких пользователей возможны блокировки и замедление.

Клиент-серверный вариант

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

Облачный доступ через сервис 1С:Фреш

Не требует своего сервера, обновления выполняет оператор. Ограничение: зависимость от интернет-канала и меньшая свобода доработок.

Начальная настройка: справочники, склады и цены

Работа начинается с заполнения нормативно-справочной информации. Основной справочник — номенклатура: для каждого препарата указываются штрихкоды, производитель, признак маркировки, признак ЖНВЛП, условия хранения. Важно сразу включить учёт по сериям: без этого программа не сможет отслеживать сроки годности и выполнять требования фармацевтического законодательства.

Далее настраиваются склады (торговый зал, склад хранения, холодильник — если требуется раздельный учёт), виды цен (закупочная, розничная, цена ЖНВЛП) и правила ценообразования. Для ЖНВЛП задаётся контроль предельной розничной наценки: программа будет блокировать или предупреждать о превышении установленного процента к закупочной цене.

Порядок начальной настройки
  1. 1
    Установите платформу и конфигурацию, создайте информационную базу
  2. 2
    Заполните организацию, склады и кассы ККМ
  3. 3
    Загрузите номенклатуру, включите учёт по сериям и срокам годности
  4. 4
    Настройте виды цен и правила наценки, включая контроль ЖНВЛП
  5. 5
    Подключите торговое оборудование: сканер штрихкодов, фискальный регистратор, денежный ящик
  6. 6
    Настройте обмен с системой маркировки (Честный ЗНАК) через ЭДО или прямую интеграцию
  7. 7
    Создайте пользователей и назначьте права: кассир, провизор, заведующий

Приёмка товара: серии, сроки годности и электронные накладные

Поступление товара оформляется документом приёмки. Практический сценарий: поставщик передаёт электронную накладную через оператора ЭДО, программа загружает её и автоматически сопоставляет позиции со справочником номенклатуры. Для маркированных препаратов в накладной передаются коды DataMatrix — при приёмке кассир или товаровед сканирует упаковки, и система сверяет фактически полученные коды с данными документа.

Каждая принятая партия получает серию с указанием срока годности и цены. Если при сканировании обнаруживается расхождение — лишний код, отсутствующий код или повреждённая упаковка — товар в продажу не списывается до разрешения ситуации с поставщиком. Это критично: продажа препарата с кодом, не подтверждённым в системе маркировки, ведёт к штрафам и блокировке оборота.

Розничные продажи: как работает кассовое место

Ежедневная работа кассира строится вокруг рабочего места кассира (РМК). Продажа выглядит так: кассир сканирует штрихкод упаковки, программа находит товар, при наличии маркировки запрашивает сканирование DataMatrix-кода, проверяет его статус и добавляет позицию в чек. При пробитии чека данные о выбытии маркированного препарата передаются в систему маркировки — либо сразу через фискальный накопитель и ОФД, либо отложенным обменом, в зависимости от настроек.

Программа автоматически подбирает партию для списания — как правило, по принципу FEFO (first expired, first out): сначала списываются упаковки с ближайшим сроком годности. Это снижает объём просроченных остатков, но требует, чтобы серии были корректно заведены при приёмке.

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

Контроль сроков годности и работа с браком

Одна из главных прикладных функций — отчёт по срокам годности. Программа показывает партии, у которых срок истекает в заданном горизонте (например, 30, 60 или 90 дней), и позволяет вовремя вернуть товар поставщику, переместить его на карантинный склад или оформить списание. Провизор обычно формирует этот отчёт еженедельно.

Списание просроченных и испорченных препаратов оформляется отдельным документом с указанием причины. Для маркированных товаров выбытие по причине уничтожения также передаётся в систему маркировки — просто списать остаток внутри 1С недостаточно, код должен быть выведен из оборота корректно.

Контрольные точки

Как проверить результат

Остатки по сериям
Норма

В отчёте по остаткам каждая позиция раскрывается по сериям с корректными сроками годности

Тревожный признак

Позиции висят «без серии» или с пустым сроком — приёмка проводилась без заполнения серий

Статусы кодов маркировки
Норма

После продажи код переходит в статус «выбыл» в личном кабинете Честного ЗНАКа

Тревожный признак

Проданные коды остаются «в обороте» — обмен с маркировкой не работает

Цены ЖНВЛП
Норма

Розничная цена не превышает допустимую наценку, программа блокирует завышение

Тревожный признак

Чек пробивается с ценой выше предельной — контроль наценки не настроен

Обмен с системой маркировки и отчётность

Интеграция с «Честным ЗНАКом» — обязательный контур работы аптеки. Программа поддерживает передачу всех ключевых операций: приёмку, розничную продажу, возврат, списание, перемещение. Обмен может идти через оператора ЭДО (для приёмки по УПД) и через прямые запросы к системе маркировки с использованием электронной подписи.

Для работы потребуется: действующая квалифицированная электронная подпись, регистрация аптеки в системе маркировки, договор с ОФД и корректно настроенные параметры обмена в 1С. На практике большинство сбоев связано именно с обменами: истёкшей подписью, разрывами связи, неподтверждёнными документами. Рекомендуется ежедневно проверять журнал обмена на предмет ошибок отправки.

Типичные ошибки
01
Приёмка без сканирования кодов маркировки — остатки в 1С и в Честном ЗНАКе расходятся, при продаже возникают отказы
02
Отключённый учёт по сериям «для скорости» — теряется контроль сроков годности и невозможен корректный отзыв партии
03
Игнорирование ошибок в журнале обмена с маркировкой — накапливаются непереданные документы, что видно при проверке
04
Ручное изменение цен ЖНВЛП без контроля наценки — риск нарушения предельных цен и штрафов
05
Отсутствие резервного копирования базы — при сбое диска теряются данные о продажах и остатках

Когда типовой функциональности не хватает

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

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

Маршрут решения

Как выбрать действие

Одна аптека, одна касса, нет своего IT-специалистаРассмотрите файловую базу или облачный вариант с поддержкой партнёра 1С
Сеть из нескольких аптек с центральным офисомНужен клиент-серверный вариант с распределёнными базами и обменами
Требуются интеграции с рецептурными сервисами регионаПланируйте доработку через расширение конфигурации, не изменяя типовой код
Частые ошибки обмена с маркировкойПроверьте срок действия электронной подписи, настройки ЭДО и журнал обмена до обращения в поддержку
Итог

Что важно запомнить

1С:Фармация автоматизирует приёмку, продажу и списание лекарств с учётом серий, сроков годности и маркировки. Критичны три вещи: корректная приёмка со сканированием кодов, ежедневный контроль обмена с Честным ЗНАКом и включённый учёт по сериям. Большинство проблем возникает не из-за самой программы, а из-за ошибок настройки и невыполненных обменов.

Частые вопросы

Можно ли использовать обычную 1С:Розница вместо 1С:Фармация?

Технически — частично, но без доработок не будет учёта по сериям и срокам годности в нужном виде, контроля наценок ЖНВЛП и отраслевых сценариев маркировки. Для аптеки отраслевое решение обычно дешевле в сопровождении, чем доработка типовой конфигурации.

Что делать, если сканер не считывает DataMatrix-код?

Проверьте, что сканер двумерный (2D) и в его настройках включено распознавание DataMatrix. Многие сканеры требуют активации этого типа кодов через служебный штрихкод из инструкции. Также проверьте режим работы сканера: для 1С обычно нужна эмуляция COM-порта или клавиатурный режим с правильными суффиксами.

Как продавать препарат, если код маркировки повреждён и не сканируется?

Если код не читается, продажа с корректным выводом из оборота затруднена. Возможные варианты — ввод кода вручную с упаковки (если он читаем визуально) или оформление выбытия по причине порчи через соответствующий документ. Конкретный порядок зависит от действующих правил маркировки, их стоит уточнять на момент операции.

Нужен ли отдельный компьютер для кассы и для провизора?

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

Как часто нужно обновлять конфигурацию?

Обновления выпускаются регулярно и часто связаны с изменениями в требованиях маркировки и фискализации. Пропускать обновления надолго не стоит: устаревшая версия может перестать корректно передавать данные в Честный ЗНАК. Перед обновлением рабочей базы делайте резервную копию и при возможности тестируйте на копии.

Можно ли вести в программе учёт неполноценных остатков после переезда с другой системы?

Да, остатки вводятся документом инвентаризации или ввода начальных остатков с указанием серий и кодов маркировки. Маркированные остатки при этом должны быть корректно отражены и в Честном ЗНАКе, иначе при первой же продаже возникнут расхождения. Перенос лучше планировать на период минимальной нагрузки аптеки.