3ERP

3ERP - простая и бесплатная программа для бухгалтерского и оперативного учёта в учреждениях сферы торговли и услуг, общественного питания, складского хранения, автосервиса, медицины, логистики, производства, управления работами и заявками, поддерживающая до 100 пользователей, на русском языке и полностью бесплатная для 1 пользователя. На сайт (скачать)

Стоматология (управление клиникой)

# ============================================
# 3ERP: УПРАВЛЕНИЕ СТОМАТОЛОГИЕЙ
# ============================================
РОЛЬ Администратор
    ДОСТУП Организации ПОЛНЫЙ
    ДОСТУП Клиенты ПОЛНЫЙ
    ДОСТУП Врачи ПОЛНЫЙ
    ДОСТУП Услуги ПОЛНЫЙ
    ДОСТУП ЗаписьНаПрием ПОЛНЫЙ
    ДОСТУП Лечение ПОЛНЫЙ
    ДОСТУП Счета ПОЛНЫЙ
    ДОСТУП Оплаты ПОЛНЫЙ
    ДОСТУП Проводки ПОЛНЫЙ
    ДОСТУП ВыработкаВрачей ПОЛНЫЙ
КОНЕЦ_РОЛИ
РОЛЬ Регистратор
    ДОСТУП Клиенты ЧТЕНИЕ, ДОБАВЛЕНИЕ, ИЗМЕНЕНИЕ
    ДОСТУП Врачи ЧТЕНИЕ
    ДОСТУП Услуги ЧТЕНИЕ
    ДОСТУП ЗаписьНаПрием ЧТЕНИЕ, ДОБАВЛЕНИЕ, ИЗМЕНЕНИЕ
    ДОСТУП Счета ЧТЕНИЕ, ДОБАВЛЕНИЕ
    ДОСТУП Оплаты ЧТЕНИЕ, ДОБАВЛЕНИЕ
    ОГРАНИЧЕНИЕ_ДОСТУПА ЗаписьНаПрием ГДЕ Регистратор = ТЕКУЩИЙПОЛЬЗОВАТЕЛЬ()
КОНЕЦ_РОЛИ
РОЛЬ Врач
    ДОСТУП Клиенты ЧТЕНИЕ, ИЗМЕНЕНИЕ
    ДОСТУП Лечение ЧТЕНИЕ, ДОБАВЛЕНИЕ, ИЗМЕНЕНИЕ, ПРОВЕДЕНИЕ
    ДОСТУП ЗаписьНаПрием ЧТЕНИЕ, ИЗМЕНЕНИЕ
    ДОСТУП Услуги ЧТЕНИЕ
    ОГРАНИЧЕНИЕ_ДОСТУПА Лечение ГДЕ Врач = ТЕКУЩИЙПОЛЬЗОВАТЕЛЬ()
    ОГРАНИЧЕНИЕ_ДОСТУПА ЗаписьНаПрием ГДЕ Врач = ТЕКУЩИЙПОЛЬЗОВАТЕЛЬ()
КОНЕЦ_РОЛИ
ПОЛЬЗОВАТЕЛЬ admin
    ПАРОЛЬ "admin"
    ПОЛНОЕ_ИМЯ "Администратор"
    РОЛЬ Администратор
КОНЕЦ_ПОЛЬЗОВАТЕЛЯ
ПОЛЬЗОВАТЕЛЬ registrar
    ПАРОЛЬ "123"
    ПОЛНОЕ_ИМЯ "Петрова А.А."
    РОЛЬ Регистратор
КОНЕЦ_ПОЛЬЗОВАТЕЛЯ
ПОЛЬЗОВАТЕЛЬ doctor
    ПАРОЛЬ "123"
    ПОЛНОЕ_ИМЯ "Иванов И.И."
    РОЛЬ Врач
КОНЕЦ_ПОЛЬЗОВАТЕЛЯ
НАСТРОЙКИ
    ПОЛЕ НазваниеСистемы СТРОКА ЗНАЧЕНИЕ_ПО_УМОЛЧАНИЮ "3ERP: Стоматология"
    ПОЛЕ ТемаОформления СТРОКА ЗНАЧЕНИЕ_ПО_УМОЛЧАНИЮ "ClinicLight"
КОНЕЦ
КОЛЛЕКЦИЯ СистемныеКонстанты
    ПОЛЕ ОсновнаяОрганизация ВЫБОР Организации
    ПОЛЕ Логотип ФАЙЛ
    КНОПКА "Записать" ЗАПИСАТЬ
КОНЕЦ
КОЛЛЕКЦИЯ Организации
    ПОЛЕ Наименование СТРОКА ОБЯЗАТЕЛЬНОЕ
    ПОЛЕ ИНН СТРОКА
    КНОПКА "Записать" ЗАПИСАТЬ
КОНЕЦ
КОЛЛЕКЦИЯ Клиенты
    ПОЛЕ Наименование СТРОКА ОБЯЗАТЕЛЬНОЕ
    ПОЛЕ Телефон СТРОКА
    ПОЛЕ Email СТРОКА
    КНОПКА "Записать" ЗАПИСАТЬ
КОНЕЦ
КОЛЛЕКЦИЯ Врачи
    ПОЛЕ Наименование СТРОКА ОБЯЗАТЕЛЬНОЕ
    ПОЛЕ Специализация СТРОКА
    ПОЛЕ Кабинет СТРОКА
    ПОЛЕ ПроцентОтВыработки ЧИСЛО ЗНАЧЕНИЕ_ПО_УМОЛЧАНИЮ 50
    КНОПКА "Записать" ЗАПИСАТЬ
КОНЕЦ
КОЛЛЕКЦИЯ Услуги
    ПОЛЕ Наименование СТРОКА ОБЯЗАТЕЛЬНОЕ
    ПОЛЕ Стоимость ЧИСЛО
    КНОПКА "Записать" ЗАПИСАТЬ
КОНЕЦ
КОЛЛЕКЦИЯ Сотрудники
    ПОЛЕ Наименование СТРОКА ОБЯЗАТЕЛЬНОЕ
    ПОЛЕ Должность СТРОКА
    КНОПКА "Записать" ЗАПИСАТЬ
КОНЕЦ
ДОКУМЕНТ ЗаписьНаПрием
    АВТОНУМЕРАЦИЯ "ЗАП-{YYYY}-{0000}" ПОЛЕ Номер
    ПОЛЕ Номер СТРОКА
    ПОЛЕ Дата ДАТАВРЕМЯ ЗНАЧЕНИЕ_ПО_УМОЛЧАНИЮ ТЕКУЩАЯ_ДАТА_ВРЕМЯ
    ПОЛЕ Организация ВЫБОР Организации ОБЯЗАТЕЛЬНОЕ
    ПОЛЕ Клиент ВЫБОР Клиенты ОБЯЗАТЕЛЬНОЕ
    ПОЛЕ Врач ВЫБОР Врачи ОБЯЗАТЕЛЬНОЕ
    ПОЛЕ ДатаПриема ДАТА ОБЯЗАТЕЛЬНОЕ
    ПОЛЕ ВремяПриема ВРЕМЯ ОБЯЗАТЕЛЬНОЕ
    ПОЛЕ Статус СТРОКА ЗНАЧЕНИЕ_ПО_УМОЛЧАНИЮ "Записана"
    ПОЛЕ Регистратор ВЫБОР Сотрудники
    КНОПКА "Записать" ЗАПИСАТЬ
    КНОПКА "Отмена" ЗАКРЫТЬ
    ЛОГИКА
        ПРИ СОЗДАНИИ
            ЗАПОЛНИТЬ data.Организация = Константы.ОсновнаяОрганизация
        КОНЕЦ
    КОНЕЦ
КОНЕЦ
ДОКУМЕНТ Лечение
    АВТОНУМЕРАЦИЯ "ЛЕЧ-{YYYY}-{0000}" ПОЛЕ Номер
    ПОЛЕ Номер СТРОКА
    ПОЛЕ Дата ДАТАВРЕМЯ ЗНАЧЕНИЕ_ПО_УМОЛЧАНИЮ ТЕКУЩАЯ_ДАТА_ВРЕМЯ
    ПОЛЕ Организация ВЫБОР Организации ОБЯЗАТЕЛЬНОЕ
    ПОЛЕ Клиент ВЫБОР Клиенты ОБЯЗАТЕЛЬНОЕ
    ПОЛЕ Врач ВЫБОР Врачи ОБЯЗАТЕЛЬНОЕ
    ПОЛЕ Диагноз СТРОКА
    ПОЛЕ ИтогоСумма ЧИСЛО
    ТАБЛИЧНАЯЧАСТЬ Назначения
        КОЛОНКА Услуга ВЫБОР Услуги
        КОЛОНКА Количество ЧИСЛО
        КОЛОНКА Цена ЧИСЛО
        КОЛОНКА Сумма ЧИСЛО
    КОНЕЦ
    КНОПКА "Записать" ЗАПИСАТЬ
    КНОПКА "Провести и закрыть" ПРОВЕСТИ
    ЛОГИКА
        ПРИ СОЗДАНИИ
            ЗАПОЛНИТЬ data.Организация = Константы.ОсновнаяОрганизация
            ЗАПОЛНИТЬ data.Врач = ТЕКУЩИЙПОЛЬЗОВАТЕЛЬ()
        КОНЕЦ
        ПРИ ИЗМЕНЕНИИ Назначения.Услуга
            ВЫЧИСЛИТЬ Назначения.Цена = Назначения.Услуга.Стоимость
        КОНЕЦ
        ПРИ ИЗМЕНЕНИИ Назначения.Количество
            ВЫЧИСЛИТЬ Назначения.Сумма = Назначения.Цена * Назначения.Количество
        КОНЕЦ
        ПРИ СОХРАНЕНИИ
            ВЫЧИСЛИТЬ data.ИтогоСумма = СУММА(data.Назначения, "Сумма")
        КОНЕЦ
    КОНЕЦ
    ДВИЖЕНИЕ ВыработкаВрачей ПРИХОД ПОЛЯ Организация=Организация, Врач=Врач, Услуга=Назначения.Услуга, Сумма=Назначения.Сумма
    ДВИЖЕНИЕ Проводки ДЕБЕТ 62 КРЕДИТ 90 ПОЛЯ Сумма=Назначения.Сумма, СубконтоДт1=Клиент, СубконтоКт1=Назначения.Услуга
    ДВИЖЕНИЕ Проводки ДЕБЕТ 90 КРЕДИТ 70 ПОЛЯ Сумма=Назначения.Сумма, СубконтоКт1=Врач
КОНЕЦ
ДОКУМЕНТ Счета
    АВТОНУМЕРАЦИЯ "СЧЕТ-{YYYY}-{0000}" ПОЛЕ Номер
    ПОЛЕ Номер СТРОКА
    ПОЛЕ Дата ДАТАВРЕМЯ ЗНАЧЕНИЕ_ПО_УМОЛЧАНИЮ ТЕКУЩАЯ_ДАТА_ВРЕМЯ
    ПОЛЕ Организация ВЫБОР Организации ОБЯЗАТЕЛЬНОЕ
    ПОЛЕ Клиент ВЫБОР Клиенты ОБЯЗАТЕЛЬНОЕ
    ПОЛЕ Лечение ВЫБОР Лечение
    ПОЛЕ Сумма ЧИСЛО
    ПОЛЕ Статус СТРОКА ЗНАЧЕНИЕ_ПО_УМОЛЧАНИЮ "Не оплачен"
    КНОПКА "Записать" ЗАПИСАТЬ
    КНОПКА "Провести и закрыть" ПРОВЕСТИ
    ЛОГИКА
        ПРИ СОЗДАНИИ
            ЗАПОЛНИТЬ data.Организация = Константы.ОсновнаяОрганизация
        КОНЕЦ
    КОНЕЦ
КОНЕЦ
ДОКУМЕНТ Оплаты
    АВТОНУМЕРАЦИЯ "ПЛАТ-{YYYY}-{0000}" ПОЛЕ Номер
    ПОЛЕ Номер СТРОКА
    ПОЛЕ Дата ДАТАВРЕМЯ ЗНАЧЕНИЕ_ПО_УМОЛЧАНИЮ ТЕКУЩАЯ_ДАТА_ВРЕМЯ
    ПОЛЕ Организация ВЫБОР Организации ОБЯЗАТЕЛЬНОЕ
    ПОЛЕ Клиент ВЫБОР Клиенты ОБЯЗАТЕЛЬНОЕ
    ПОЛЕ Счет ВЫБОР Счета ОБЯЗАТЕЛЬНОЕ
    ПОЛЕ Сумма ЧИСЛО ОБЯЗАТЕЛЬНОЕ
    КНОПКА "Записать" ЗАПИСАТЬ
    КНОПКА "Провести и закрыть" ПРОВЕСТИ
    ЛОГИКА
        ПРИ СОЗДАНИИ
            ЗАПОЛНИТЬ data.Организация = Константы.ОсновнаяОрганизация
        КОНЕЦ
    КОНЕЦ
    ДВИЖЕНИЕ Проводки ДЕБЕТ 50 КРЕДИТ 62 ПОЛЯ Сумма=Сумма, СубконтоКт1=Клиент
КОНЕЦ
ЖУРНАЛ ВыработкаВрачей
    ИЗМЕРЕНИЕ Организация ВЫБОР Организации
    ИЗМЕРЕНИЕ Врач ВЫБОР Врачи
    ИЗМЕРЕНИЕ Услуга ВЫБОР Услуги
    ИЗМЕРЕНИЕ Дата ДАТАВРЕМЯ
    ИЗМЕРЕНИЕ Документ СТРОКА
    РЕСУРС Сумма ЧИСЛО
    КНОПКА "Записать" ЗАПИСАТЬ
    КНОПКА "Отмена" ЗАКРЫТЬ
КОНЕЦ
ПЛАН_СЧЕТОВ Хозрасчетный
    СЧЕТ 50 "Касса"
    СЧЕТ 62 "Расчеты с клиентами" СУБКОНТО Клиенты
    СЧЕТ 70 "Расчеты с врачами" СУБКОНТО Врачи
    СЧЕТ 90 "Продажи услуг" СУБКОНТО Услуги
КОНЕЦ
ЖУРНАЛ Проводки ПО_ПЛАНУ Хозрасчетный
    ИЗМЕРЕНИЕ Дата ДАТАВРЕМЯ
    ИЗМЕРЕНИЕ Документ СТРОКА
    РЕСУРС Сумма ЧИСЛО
    СУБКОНТО СубконтоДт1
    СУБКОНТО СубконтоКт1
    КНОПКА "Записать" ЗАПИСАТЬ
    КНОПКА "Отмена" ЗАКРЫТЬ
КОНЕЦ
ОТЧЁТ ВыручкаПоВрачам
    ПАРАМЕТР ПоказыватьГрафик БУЛЕВО
    ПАРАМЕТР ДатаС ДАТАВРЕМЯ
    ПАРАМЕТР ДатаПо ДАТАВРЕМЯ
    ЗАПРОС "SELECT Врач, SUM(Сумма) as СуммаВыручки FROM Журнал_ВыработкаВрачей WHERE ('{{ДатаС}}' = '' OR Дата >= '{{ДатаС}}') AND ('{{ДатаПо}}' = '' OR Дата <= '{{ДатаПо}}') GROUP BY Врач"
    КОЛОНКА Врач ВЫБОР Врачи
    КОЛОНКА СуммаВыручки ЧИСЛО
    ВЫВОД_ДИАГРАММА СТОЛБИКОВАЯ
    ПОЛЕ_ДЛЯ_ДИАГРАММЫ Врач
    РЕСУРС СуммаВыручки
КОНЕЦ
ОТЧЁТ ПопулярныеУслуги
    ПАРАМЕТР ПоказыватьГрафик БУЛЕВО
    ПАРАМЕТР ДатаС ДАТАВРЕМЯ
    ПАРАМЕТР ДатаПо ДАТАВРЕМЯ
    ЗАПРОС "SELECT Услуга, SUM(Сумма) as ОбщаяВыручка FROM Журнал_ВыработкаВрачей WHERE ('{{ДатаС}}' = '' OR Дата >= '{{ДатаС}}') AND ('{{ДатаПо}}' = '' OR Дата <= '{{ДатаПо}}') GROUP BY Услуга ORDER BY ОбщаяВыручка DESC"
    КОЛОНКА Услуга ВЫБОР Услуги
    КОЛОНКА ОбщаяВыручка ЧИСЛО
    ВЫВОД_ДИАГРАММА КРУГОВАЯ
    ПОЛЕ_ДЛЯ_ДИАГРАММЫ Услуга
    РЕСУРС ОбщаяВыручка
КОНЕЦ
ОТЧЁТ ЗагрузкаВрачей
    ПАРАМЕТР ПоказыватьГрафик БУЛЕВО
    ПАРАМЕТР ДатаПриема ДАТА
    ЗАПРОС "SELECT Врач, COUNT(id) as КоличествоЗаписей FROM ЗаписьНаПрием WHERE ДатаПриема = '{{ДатаПриема}}' GROUP BY Врач"
    КОЛОНКА Врач ВЫБОР Врачи
    КОЛОНКА КоличествоЗаписей ЧИСЛО
    ВЫВОД_ДИАГРАММА СТОЛБИКОВАЯ
    ПОЛЕ_ДЛЯ_ДИАГРАММЫ Врач
    РЕСУРС КоличествоЗаписей
КОНЕЦ
МЕНЮ Главное
    ГРУППА "Прием"
        КНОПКА "Запись на прием" ОТКРЫТЬ ЗаписьНаПрием
        КНОПКА "Лечение" ОТКРЫТЬ Лечение
        КНОПКА "Клиенты" ОТКРЫТЬ Клиенты
    КОНЕЦ
    ГРУППА "Финансы"
        КНОПКА "Счета" ОТКРЫТЬ Счета
        КНОПКА "Оплаты" ОТКРЫТЬ Оплаты
    КОНЕЦ
    ГРУППА "Отчеты"
        КНОПКА "Выручка по врачам" ОТКРЫТЬ ВыручкаПоВрачам
        КНОПКА "Популярные услуги" ОТКРЫТЬ ПопулярныеУслуги
        КНОПКА "Загрузка врачей" ОТКРЫТЬ ЗагрузкаВрачей
    КОНЕЦ
    ГРУППА "Справочники"
        КНОПКА "Врачи" ОТКРЫТЬ Врачи
        КНОПКА "Услуги" ОТКРЫТЬ Услуги
    КОНЕЦ
КОНЕЦ

3523 | 0 | 3523 | 345 | 159 | 26