Это руководство описывает, как в клинике устроен каталог того, что вы предлагаете и продаёте: услуги, манипуляции врача, их цены по датам, типы и расходники. В меню «Услуги» всего два пункта: «Каталог услуг» — вся работа с услугами и манипуляциями, и «Прайс-лист» — отчёт по ценам. Типы манипуляций и расходники не вынесены в отдельные разделы меню: они открываются из каталога по ссылкам.
Быстрые ссылки: Каталог услуг · Манипуляции · Типы манипуляций · Расходники (в «Товарах») · Прайс-лист
Как всё связано
Между записями каталога бывает четыре вида связей. Каждый вид выглядит одинаково на всех страницах каталога и на схеме ниже — один цвет, один значок.

Схема связей каталога. Её же можно открыть на самой странице («Как устроен каталог») и в панели помощи «?».
- Роль (⇆, зелёный). Одна и та же запись может быть сразу несколькими вещами: услугой для записи (клиент записывается, администратор планирует приём), манипуляцией (врач добавляет её в счёт приёма) и суточной ставкой (стационар и передержка). Это не три разных списка, а три переключателя в карточке записи. Вкладки над таблицей лишь показывают те же записи в разных ролях.
- Тип (↓, фиолетовый). Группа, в которую входят манипуляции («Хирургия», «Диагностика»), нужна для отчётов. Для товаров тоже есть типы — «Вакцина», «Медикаменты» и так далее. Нажмите на тип в строке — в списке останутся только записи этого типа.
- Цена на дату (янтарный). Цена — это тариф услуги на период: «до 31.10 — 1 500 ₽, с 1.11 — 1 800 ₽». Тарифы — свойство услуги, а не отдельный раздел: цена видна прямо в строке каталога.
- Где встречается (синий). Всё сходится в счёте приёма: манипуляция по тарифу на дату приёма, расходник — по цене товара за количество. У товаров цена хранится прямо в карточке, без истории.
Каталог услуг
Страница «Каталог услуг» — один список всех записей. Что на ней есть:

Каталог услуг: вкладки ролей сверху, фильтры по типу и тарифу слева, роли, тип и цена прямо в строках.
- Вкладки-роли над таблицей: «Все», «Для записи», «Манипуляции», «Суточные ставки», «Без роли». Число рядом — сколько записей в роли. Красное число у «Без роли» — сколько из них ещё активны (о них — ниже).
- Фильтры слева — «Тип манипуляции» и «Тариф», у каждого варианта счётчик: столько записей окажется в списке, если выбрать этот вариант. Красные числа — пробелы: манипуляции без типа, услуги без тарифа. Под фильтром типа ссылка «Управлять типами…» открывает справочник типов. Выбранный фильтр сбрасывается крестиком в строке «Каталог услуг › …» над таблицей.
- Строка таблицы. Роли — зелёные метки; тип — фиолетовая метка, по которой можно отфильтровать список; цена — янтарная метка («1 200 ₽ · история 3»), по нажатию открываются тарифы этой услуги; «нет тарифа» ведёт туда же, чтобы задать цену. Если уже назначена цена, которая начнёт действовать позже, под текущей ценой видна дата и новая сумма.
- Поиск, «Активные / Все» и сортировка работают поверх выбранной роли и фильтров.
Адреса с вкладкой и фильтрами можно сохранять в закладки и отправлять коллегам: роль и фильтры записаны в адресе страницы (например, services.php?lens=manipulation&type=none — манипуляции без типа).
Карточка записи: роли — это переключатели
Нажмите на строку, и откроется карточка. Название, длительность и описание — как обычно; блок «Назначение записи» содержит три независимых переключателя: «Услуга для записи», «Манипуляция», «Суточная ставка» (можно включить любую комбинацию или ни одного).

Карточка новой записи, открытая из вкладки «Манипуляции»: роль «Манипуляция» уже отмечена.
Новая запись получает роль той вкладки, на которой вы её добавляете: нажали «Добавить услугу» на вкладке «Манипуляции» — «Манипуляция» уже отмечена, а выбранный в фильтре тип подставлен. Когда отмечена «Манипуляция», появляется обязательное поле «Тип манипуляции». Ниже можно указать документ согласия клиента и тип записи в дневник питомца (вакцинация, дегельминтизация и т. п.) — если такая услуга добавлена в манипуляции приёма, запись в дневник создастся автоматически.
Запись без единой роли хранится только для истории: она нужна лишь для подписи строк в старых счетах (обычно после переноса из старой программы), врачу при приёме не предлагается и клиенту для записи не показывается. Такие записи собраны на вкладке «Без роли»: отметьте нужные галочками и одной кнопкой сделайте их манипуляциями, услугами для записи или оставьте только для истории.
Манипуляции
Манипуляция — конкретное действие, которое врач выполнил во время приёма, например «Забор крови» или «Чистка зубов». Итоговая стоимость приёма складывается из стоимости манипуляций и количества израсходованных препаратов и материалов, умноженного на их цену. Отдельной страницы у манипуляций больше нет: это вкладка «Манипуляции» каталога, то есть те же записи в роли «Манипуляция».

Вкладка «Манипуляции»: тип, цена и колонка «Ночной тариф» у каждой записи; слева — типы со счётчиками.
- Колонка «Ночной тариф» — исключение конкретной позиции из общих настроек ночной наценки (см. руководство «Ночной тариф»). Она появляется, когда ночной тариф включён в настройках клиники.
- Кнопка «Снять роль „Манипуляция“» (появляется при выборе записей на этой вкладке) убирает только роль: сама запись остаётся в каталоге, и если она ещё и услуга для записи, клиенты продолжают на неё записываться.
- Расходники (препараты и материалы, которые врач списывает на приёме) в этом списке не показываются: они заводятся как товары с включённым переключателем «Расходник» на странице «Товары склада», вкладка «Расходники».
Типы манипуляций
Тип — это группа манипуляций для отчётности и быстрых фильтров (по образцу «Типов приёма» из руководства «Врачи, специализации и типы приёма»). Он не влияет на цену и не связан с ночным тарифом. Назначается только услугам-манипуляциям: у расходников склада типа манипуляции нет, у них свои «Типы товаров».

Типы манипуляций: в колонке «Состав» — сколько манипуляций входит в тип; нажмите, чтобы увидеть их в каталоге.
В меню этой страницы нет: открывайте её ссылкой «Управлять типами…» под фильтром типов в каталоге или ссылкой «Типы манипуляций» вверху каталога. Типы можно добавлять, переименовывать, скрывать и перетаскивать, меняя порядок. Скрытый тип не предлагается для новых манипуляций, но остаётся у уже назначенных. Пустой тип (в составе ничего нет) можно удалить; тип, который уже назначен, удалить нельзя, его нужно скрыть.
Цены: тарифы и «Прайс-лист»
«Тариф» — это не отдельный прайс-лист (вроде «VIP» или «стандарт»), а цена конкретной услуги на период дат. Тарифы услуги добавляются, меняются и удаляются на странице «Цены услуги»: она открывается нажатием на цену в строке каталога или на «нет тарифа». Периоды действия тарифов одной услуги не должны пересекаться; если добавить бессрочный тариф при уже действующем бессрочном, предыдущий автоматически закроется накануне. Если на дату записи тарифа нет, услуга остаётся доступной, а клиенту показывается подсказка «уточните стоимость в клинике» (и в счёт приёма такую манипуляцию нельзя выставить с ценой).
Страница «Прайс-лист» — сводный отчёт по ценам всех услуг сразу.

Прайс-лист: цены по услугам и периодам, вкладки «Все / Для записи / Манипуляции», выбор «Действующие / Будущие / Истёкшие».
- Вкладки «Все / Для записи / Манипуляции» — те же роли, что в каталоге: так тарифы клиентской записи не путаются с тарифами манипуляций.
- В поле рядом с поиском выбирается, какие тарифы показывать: действующие, будущие, истёкшие или все.
- Жёлтая полоса «Без тарифа» перечисляет услуги, у которых нет ни одного тарифа; нажмите на название, чтобы задать цену.
- Кнопка «Добавить тариф» вверху: выберите услугу, укажите цену, при необходимости себестоимость, период действия и примечание. Правила те же, что на странице услуги: периоды не пересекаются, а предыдущий бессрочный тариф закрывается накануне нового автоматически. В таблице есть колонка «Себестоимость» с маржой.
- Кнопки «Печать» и «CSV» выводят прайс-лист на бумагу и в таблицу — в том виде, как он виден сейчас (с учётом поиска и выбранных вкладок).
Гибкая цена: диапазон для манипуляций
У части манипуляций цена известна только после осмотра: операции, сложные процедуры. Для них в тарифе задаётся диапазон «от — до» (поля «Диапазон цены» в окне тарифа и в окне «Добавить тариф» прайс-листа). Цена тарифа остаётся ориентиром и должна лежать внутри диапазона; оба поля заполняются или оба остаются пустыми. В таблице тарифов появляется колонка «Диапазон», а в каталоге услуг и в прайс-листе под ценой видно «от X до Y ₽». Диапазон меняется по периодам, как и цена: новый тариф с другим диапазоном действует только со своей даты. Задаёт диапазон тот, у кого есть доступ к ценам.

Тарифы манипуляции с гибкой ценой: в колонке «Диапазон» видно допустимые границы, цена слева — ориентир.

Окно «Добавить тариф»: поля «от» и «до» в блоке «Диапазон цены». Оба поля или ни одного.
Итоговую сумму называет врач на приёме — ту, о которой он уже договорился с клиентом, — и программа принимает её только внутри диапазона. Выйти за диапазон не может никто, ни врач, ни администратор: если нужна другая сумма, сначала меняют диапазон в тарифе.
- Количество у такой манипуляции всегда 1: сумма — это цена всей манипуляции, она не умножается. Две одинаковые операции — две строки, у каждой своя сумма.
- Врач может добавить манипуляцию, не называя сумму сразу: строка получит пометку «сумма не указана», а приём нельзя будет закрыть (и пациента в стационаре выписать), пока врач не введёт сумму или не уберёт манипуляцию. Пока суммы нет, в промежуточном итоге участвует цена-ориентир тарифа.
- Сумму врач меняет, пока приём идёт: операция оказалась сложнее — сумма выросла, но в пределах диапазона. После закрытия приёма сумма заблокирована, счёт исправляют обычным путём — через возврат оплаты.
- Ночной тариф умножает границы диапазона, но не введённую сумму: при коэффициенте ×2 диапазон «от 5 000 до 10 000» ночью становится «от 10 000 до 20 000».
- Скидка лояльности считается от введённой суммы, как от любой строки счёта.
- Материалы и препараты добавляются отдельными строками, как обычно: сумма — только за работу врача.
- Договорённость с клиентом врач достигает вне программы. Программа её не хранит: она следит за границами и записывает в журнал, кто и какую сумму ввёл.
Клиент при онлайн-записи на услугу с диапазоном видит «от X до Y ₽» с пояснением, что итоговая стоимость зависит от сложности и согласуется с врачом на приёме. Смета для согласия на операцию описана в руководстве «Документы», ночные границы — в руководстве «Ночной тариф». Какие суммы врачи вводят относительно диапазона, показывает источник «Манипуляции с гибкой ценой» в «Конструкторе отчётов».
Себестоимость услуги
Если услугу выполняет сторонняя организация (анализы в лаборатории, кремация), клиника зарабатывает только разницу между ценой и тем, что заплатила сама. Эту сумму указывают в тарифе, в поле «Себестоимость»: она хранится рядом с ценой и меняется по периодам так же, как цена. Для собственной работы клиники поле оставляют пустым. Цена в счёте клиента от себестоимости не зависит.
Себестоимость запоминается на строке счёта в момент её добавления: позднее изменение тарифа старые приёмы не переписывает. Она попадает в «Финансовый результат» отдельной строкой «Сторонние услуги» в себестоимости (и уменьшает налоговую базу в режиме с прибыли), а в расчёте зарплаты при «базе процента: маржа» процент считается от цены минус себестоимость. В каталоге услуг под ценой видна текущая себестоимость.
Товары: тот же принцип
Страница «Товары склада» устроена так же, как каталог услуг: одна запись — несколько ролей. Вкладки «Все», «Расходники», «Товары магазина», «Вакцины» показывают те же товары в разных ролях; слева фильтр «Тип товара» со счётчиками и ссылкой «Управлять типами…». Подробности — в руководстве «Склад и закупки».
Если у врача пустой список манипуляций
Сразу после создания клиники или после переноса данных из старой программы список манипуляций у врача на карточке приёма может быть пустым, даже если услуги и товары в каталоге уже есть — это ожидаемое поведение, а не ошибка: ни одна услуга или товар не получает роли «Манипуляция»/«Расходник» автоматически, их всегда назначает человек. Откройте вкладку «Без роли» каталога и разберите такие записи. Мастер быстрой настройки на шаге «Справочники и врачи» отдельно предупреждает об этом и даёт прямые ссылки в каталог и в «Товары», если счётчики равны нулю.
Раньше и теперь
Если вы привыкли к прежнему меню, вот куда переехали страницы. Старые адреса продолжают работать и ведут на новое место.
- «Услуги» → «Каталог услуг», вкладка «Для записи»;
- «Манипуляции» → «Каталог услуг», вкладка «Манипуляции»;
- «Типы манипуляций» → ссылка «Управлять типами…» под фильтром типов в каталоге;
- «Требуют разбора» → «Каталог услуг», вкладка «Без роли»;
- «Тарифы» (сводный список) → «Прайс-лист»;
- кнопка «Тарифы» у услуги → нажмите на цену в строке каталога.