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

Торговля и Склад · 13 мин

Программа 1С в аптеке: что это такое и как она работает

Что такое программа 1С для аптеки: розничные продажи, учёт лекарств по сериям и срокам годности, маркировка, ценообразование и отчётность. Практическое руководство.

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

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

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

Что такое 1С для аптеки и чем она отличается от обычной учётной программы

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

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

Второе отличие — работа с маркировкой. Лекарственные препараты подлежат обязательной маркировке кодами DataMatrix, и кассовое ПО обязано передавать данные о выбытии при каждой продаже. Конфигурация для аптеки умеет сканировать код, проверять его статус и отправлять сведения в систему мониторинга без отдельных ручных операций.

Из каких модулей состоит программа

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

Основные подсистемы:

  • Рабочее место кассира (РМК) — экран продажи: поиск товара по названию, штрихкоду или коду, сканирование маркировки, приём оплаты, печать чека, возвраты.
  • Складской учёт — приходные накладные, перемещения между складами и аптечными точками, инвентаризации, списание просроченных препаратов.
  • Ценообразование — установка розничных цен по формулам наценки, контроль предельных наценок на препараты из перечня ЖНВЛП, переоценка.
  • Закупки — формирование заказов поставщикам на основе остатков и скорости продаж, сравнение прайсов дистрибьюторов.
  • Маркировка — обмен с «Честным знаком» через УПД/электронный документооборот, приёмка и выбытие кодов.
  • Отчёты — товарные отчёты, анализ продаж, отчёты по сериям и срокам годности, контроль кассовых операций.
Провизор за кассойРМК

Продажи, возвраты, резервирование, справка по наличию

ТовароведСклад и закупки

Приёмка, заказы поставщикам, инвентаризация, списания

Заведующий аптекойЦены и отчёты

Контроль наценок, анализ продаж, товарный отчёт

БухгалтерСинхронизация

Выгрузка данных в бухгалтерскую конфигурацию

Как проходит продажа на кассе

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

Для маркированного препарата последовательность строгая: сначала сканируется код DataMatrix с упаковки, программа проверяет его через локальные данные или запрос к системе мониторинга, затем препарат добавляется в чек. После оплаты и пробития чека сведения о выбытии передаются автоматически. Если код уже выбыл из оборота или не числится за аптекой, программа блокирует продажу — это защита от продажи «чужого» или списанного товара.

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

Типовая продажа маркированного препарата
  1. 1
    Найдите товар в РМК по названию или штрихкоду
  2. 2
    Отсканируйте код DataMatrix с упаковки сканером
  3. 3
    Убедитесь, что программа приняла код и добавила позицию в чек
  4. 4
    Выберите способ оплаты и пробейте чек
  5. 5
    Проверьте, что чек напечатан и данные о выбытии ушли без ошибок в журнале обмена

Приёмка товара и складской учёт

Приёмка начинается с электронного документа от поставщика. Для маркированных препаратов дистрибьютор отправляет УПД через оператора электронного документооборота, и в нём содержатся коды маркировки всей поставки. Программа загружает документ, после чего приёмщик сканирует коды на реальных упаковках и сверяет их с документом.

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

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

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

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

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

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

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

Как проверить корректность учёта сроков годности

Отчёт по срокам годности
Норма

Все серии в отчёте соответствуют фактическим упаковкам на полках

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

В отчёте есть серии, которых нет физически, или наоборот

Продажа по FEFO
Норма

Касса первой предлагает серию с ближайшим сроком

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

Списываются новые серии, а старые копятся до просрочки

Блокировка просрочки
Норма

Просроченная серия не добавляется в чек

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

Программа даёт продать товар с истёкшим сроком

Ценообразование и контроль наценок

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

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

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

Интеграции: маркировка, ЕГАИС-аналоги, бухгалтерия и онлайн-касса

Аптечная 1С не работает изолированно. Минимальный набор внешних связей: фискальный регистратор или онлайн-касса с передачей чеков в ОФД, обмен с системой маркировки через оператора ЭДО, сканер штрихкодов с поддержкой DataMatrix. Всё оборудование подключается через драйверы, и корректная настройка этих связей — типичная задача внедрения.

Для бухгалтерии настраивается синхронизация с «1С:Бухгалтерией»: товарные документы, кассовые операции и списания передаются по расписанию или вручную. Это избавляет от двойного ввода, но требует одинаковых настроек учётной политики в обеих базах — иначе при обмене появятся дубли контрагентов и номенклатуры.

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

Типичные ошибки при работе с 1С в аптеке
01
Принимают маркированный товар без сверки кодов с УПД — потом препарат нельзя продать, код не числится за аптекой
02
Заводят дубли номенклатуры под разными названиями — остатки дробятся, автозаказ и отчёты работают неверно
03
Не заполняют серии и сроки годности при приёмке — теряется контроль просрочки и FEFO
04
Дают кассиру права на изменение цен и списания — риск злоупотреблений и ошибок
05
Не проверяют журнал обмена с маркировкой — ошибки выбытия копятся и всплывают при проверке

Как внедрить программу и проверить результат

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

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

Признаки успешного внедрения: остатки в программе совпадают с полкой при выборочной проверке, коды маркировки уходят без ошибок, отчёт по срокам годности показывает реальную картину, кассиры не используют обходных путей вроде продажи «по коду без сканирования». Если какое-то из этих условий не выполняется — ищите причину в настройках или в обучении персонала, а не привыкайте к ошибке.

Итог

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

1С в аптеке объединяет кассу, склад, цены и маркировку в одной базе. Ключевые механизмы — учёт по сериям и срокам годности, контроль кодов маркировки при продаже и приёмке, расчёт цен с учётом ограничений на ЖНВЛП. Корректный ввод данных при приёмке и разграничение прав пользователей определяют качество всей последующей работы.

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

Чем «1С:Аптека» отличается от «1С:Розница»?

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

Можно ли вести аптеку в обычной «1С:Управление торговлей»?

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

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

Проверьте, что сканер поддерживает двумерные коды и включён режим DataMatrix. Попробуйте отсканировать код в блокнот — если данные приходят, проблема в настройках связки сканера с 1С; если нет — в самом сканере или в качестве печати кода. Повреждённый код можно ввести вручную, если программа это допускает.

Как организовать инвентаризацию в программе?

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

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

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

Кто должен настраивать программу — свои силами или специалист?

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