Параметр сравнения/название информационной системы
|
«1с: Розница 8. Аптека»
|
«1С: Управление розничной аптечной сетью»
|
Epicor eagle: «drugstore Retail»
|
Фармком : «комплекс МАГИСТР»
|
Регард Софт: «АПТЕКА 2007»
|
Ведение аптекарского склада
|
+
|
+
|
+
|
+
|
+
|
Розничная торговля
|
+
|
+
|
+
|
+
|
+
|
Ценообразование, прайс-листы
|
+
|
+
|
+
|
+
|
+
|
Расчёт по кредитным картам
|
+
|
+
|
+
|
+
|
+
|
Формирование цен со скидками
|
+
|
|
|
Контроль сброшенных чеков
|
|
|
|
|
+
|
Контроль за сроком годности
|
|
+
|
+
|
+
|
|
Работа с внешн. устройствами
|
|
+
|
+
|
+
|
|
WEB-интерфейс
|
+
|
|
|
|
|
Отчётность
|
+
|
+
|
+
|
+
|
+
|
Интеграция и/или взаимодействие с другими информационными
системами
|
+
|
+
|
+
|
+
|
|
Разработка решений, анализ и консультация по ведению
аптечного бизнеса
|
|
|
+
|
|
|
Тач-инструментарий
|
|
|
+
|
|
|
Глава 2. Дерево метаданных
Константы
. Учреждение: строка 50
. Адрес: строка 50
. Телефон/факс: строка 50
Справочники
. Номенклатура:
.1. Код - число
.2. Торговое название - строка 50
.3. Латинское название - строка 50
.4. Фармакологическая группа - Справочник.Фармакологические группы
.5. Лекарственная форма - строка 50
.6. Отпуск без рецепта врача - булево
.7. Срок годности - Строка 10
. Сотрудники
.1. Код - число 10
.2. ФИО строка 75
.3. Адрес - строка 50
.4. Должность - Справочник.Должности
.5. Телефон - строка 25
. Должности
.1. Код - число 10
.2. Наименование - строка 35
. Фармакологические группы
.1. Код - число 10
.2. Наименование - строка 35
. Поставщики
.1. Код - число 10
.2. поставщик - строка 50
.3. Вид расчёта - Перечисления. ВидРасчёта
.4. Наименование банка - строка 50
.5. БИК банка - строка 10
.6. Корсчет - строка 3,
.7. Номер счета получателя - строка 50
. Клиенты
.1. Код - число 10
.2. ФИО - строка 75
Перечисления
. Вид расчёта:
.1. Наличный
.2. Безналичный
. Причина списания:
.1. истек срок годности
.3. брак
Документы
Приходная накладная. Движение - добавление препарата на склад.
Шапка - Поставщик
Табличная часть:
· Наименование - Справочник.Номенклатура
· Количество - Число 20
· Цена - Число 15,2
· Сумма - Число 15,2
Продажа товара. Движение - списание препаратов со склада.
Реквизиты: Продавец, Покупатель.
Табличная часть:
· Наименование - Справочник.Номенклатура
· Цена - число 15,2
· Стоимость - число 15,2
· Скидка - число 15,2
· Сумма - число 15,2
Списание товаров. Движение - списание препаратов со склада.
Табличная часть:
· Наименование - Справочник.Номенклатура
· Количество - число 20
· Стоимость - число 15,2
· ПричинаСписания - Перечисление.ПричиныСписания
Регистры
. Остаток на складе
Двигается документами «Продажа», «Приходная накладная», «Списание
товаров».
.1. Измерение
.1.1. Препарат - справочник.номенклатура
.2. Ресурсы
.2.1. Количество - число 20
.2.2. Сумма - число 15,2
. Продажи (обороты)
Двигается документом «Продажа».
.1. Измерение
.1.1. Препарат - Справочник.Номенклатура
.1.2. Продавец - Справочник.Сотрудники
.1.3. Покупатель - Справочник.Клиенты
.2. Ресурсы
.2.1. Количество - число 20
.2.2. Сумма - число 15,2
. Цена (периодический регистр)
.1. Измерения
.1.1. Номенклатура - Справочник.Номенклатура
.1.2. Дата - дата
.2. Ресурсы
.2.1.1. Цена - число 15,2
Отчеты
. Рейтинг продаж - сумма продаж за период в. Отчёт использует
регистр ПродажиОбороты и справочник Номенклатура. Графы отчёта: препарат,
выручка.
. Препараты - в отчете выводится информация о лекарственных
средствах, их количестве и сумме начального остатка, прихода, расхода,
конечного остатка. Отчёт использует регистр накопления ОстатокНаСкладеОстаткиИОбороты.
Графы отчёта: препарат, начальный остаток, количество приход, количество расход
и конечный отстаток.
. Выручка продавцов - выручка продавцов за период. Отчёт
использует регистр ПродажиОбороты. Графы отчёта: продавец, период, покупатель,
выручка.
СПИСОК ЛИТЕРАТУРЫ
1. Epicor Pharmacy Retail Software Drug Store
Software.
2. Автоматизация аптечного бизнеса.
3. АПТЕКА 2007. Автоматизация аптек и аптечных сетей
. Карточка решения 1С: Управление розничной аптечной
сетью
. Карточка решения 1С: Медицина. Больничная аптека
. Фирма 1С. О компании.
аптека автоматизация учет программа
ПРИЛОЖЕНИЕ 1
. Справочники.
Рисунок
1 Справочник "Поставщики"
Рисунок
2 Справочник "Клиенты"
Рисунок
3 Справочник "Номенклатура"
Рисунок
4 Справочник "Сотрудники"
Рисунок
5 Справочник "Должности"
Рисунок
6 Справочник "Фармакологические группы"
. Документы.
Рисунок
7 Список приходных накладных
Рисунок
8 Документ "Приходная Накладная"
Рисунок
9 Движение документа "Приходная накладная"
Рисунок
10 Создание документа «ПродажаТовара»
Рисунок
11 Проведенные документы "ПродажаТовара"
Документ
«ПродажаТовара» двигает два регистра - ОстаткиНаСкладе и Продажи.
Рисунок
12 Документ "ПродажаТовара"
Рисунок
13 Движение документа «Продажа товара» по Регистру накопления "Остатки на
складе"
Рисунок
14 Движение документа «Продажа товара» по Регистру Накопления
"Продажи"
Рисунок
15 Ввод и список документов "СписаниеТовара"
Рисунок
16 Движение документа по Регистру накопления "Остатки на складе"
. Регистры
Рисунок
17 Регистр "Остатки на складе"
Рисунок
18 Регистр "Продажи"
Рисунок
19 Периодический регистр "Цена"
.
Отчёты
Рисунок
20 Отчёты в конфигурации
Всего в базе создано три отчёта: Препараты, Рейтинг продаж и выручка
продавцов.
Первый отчёт «Препараты» составляется на основе списка номенклатуры в
базе данных.
Рисунок
21 Отчет «Препараты» в двух разных периодах (по регистру
ОстатокНаСкладеОстаткиИОбороты)
Рисунок
22 Отчеты "Рейтинг продаж" в двух разных периодах (по регистру
«ПродажиОбороты» и справочнику «Номенклатура»)
Рисунок 23 Обороты продаж продавцов за один календарный день
Рисунок 24 Обороты продаж продавцов от "начала месяца" до
"начала этого дня"
ПРИЛОЖЕНИЕ 2
Листинг исходного кода
&НаКлиенте
Процедура ТоварКоличествоПриИзменении(Элемент)
// Вставить содержимое обработчика.
СтрокаТабличнойЧасти=Элементы.Товар.ТекущиеДанные;
СтрокаТабличнойЧасти.Сумма=СтрокаТабличнойЧасти.Количество*СтрокаТабличнойЧасти.Цена;
КонецПроцедуры
&НаКлиенте
Процедура ТоварЦенаПриИзменении(Элемент)
// Вставить содержимое обработчика.
СтрокаТабличнойЧасти=Элементы.Товар.ТекущиеДанные;
СтрокаТабличнойЧасти.Сумма=СтрокаТабличнойЧасти.Количество*СтрокаТабличнойЧасти.Цена;
КонецПроцедуры
&НаКлиенте
Процедура Подбор()
ПараметрыФормы=Новый Структура("МножественныйВыбор",Истина);
ОткрытьФорму("Справочник.Номенклатура.ФормаВыбора",
ПараметрыФормы, Элементы.Товар);
КонецПроцедуры
&НаКлиенте
Процедура ТоварОбработкаВыбора(Элемент, ВыбранноеЗначение,
СтандартнаяОбработка)
для каждого ВыбранныйЭлемент из ВыбранноеЗначение Цикл
НоваяСтрока= Объект.Товар.Добавить();
НоваяСтрока.Наименование= ВыбранныйЭлемент;
КонецЦикла;
&НаКлиенте
Процедура ТоварНаименованиеПриИзменении(Элемент)
// Вставить содержимое обработчика.
КонецПроцедуры
Процедура ОбработкаПроведения(Отказ, Режим)
//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения
будут утеряны!!!
// регистр ОстатокНаСкладе Расход
Движения.ОстатокНаСкладе.Записывать = Истина;
Для Каждого ТекСтрокаНоменклатура Из Номенклатура Цикл
Движение = Движения.ОстатокНаСкладе.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Расход;
Движение.Период = Дата;
Движение.Препарат = ТекСтрокаНоменклатура.Наименование;
Движение.Количество = ТекСтрокаНоменклатура.Количество;
Движение.Сумма = ТекСтрокаНоменклатура.Сумма;
КонецЦикла;
// регистр Продажи Приход
Движения.Продажи.Записывать = Истина;
Для Каждого ТекСтрокаНоменклатура Из Номенклатура Цикл
Движение = Движения.Продажи.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
Движение.Период = Дата;
Движение.Препарат = ТекСтрокаНоменклатура.Наименование;
Движение.Продавец = Продавец;
Движение.Покупатель = Покупатель;
Движение.Количество = ТекСтрокаНоменклатура.Количество;
Движение.Выручка = ТекСтрокаНоменклатура.Сумма;
КонецЦикла;
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры
Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)
//{{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения
будут утеряны!!!
Если ТипЗнч(ДанныеЗаполнения) = Тип("СправочникСсылка.Клиенты")
Тогда
// Заполнение шапки
Покупатель = ДанныеЗаполнения.Ссылка;
КонецЕсли;
//}}__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
КонецПроцедуры
Процедура ОбработкаПроведения(Отказ, Режим)
//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения
будут утеряны!!!
// регистр ОстатокНаСкладе Расход
Движения.ОстатокНаСкладе.Записывать = Истина;
Для Каждого ТекСтрокаПрепарат Из Препарат Цикл
Движение = Движения.ОстатокНаСкладе.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Расход;
Движение.Период = Дата;
Движение.Препарат = ТекСтрокаПрепарат.Наименование;
Движение.Количество = ТекСтрокаПрепарат.Количество;
Движение.Сумма = ТекСтрокаПрепарат.Сумма;
КонецЦикла;
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры
&НаКлиенте
Процедура ПрепаратКоличествоПриИзменении(Элемент)
// Вставить содержимое обработчика.
СтрокаТабличнойЧасти=Элементы.Препарат.ТекущиеДанные;
РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);
КонецПроцедуры
&НаКлиенте
Процедура ПрепаратСтоимостьПриИзменении(Элемент)
// Вставить содержимое обработчика.
СтрокаТабличнойЧасти=Элементы.Препарат.ТекущиеДанные;
РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);
КонецПроцедуры
константы.ТелефонФакс.Установить("55-55-55, 8-956-652-69-98");
Константы.Учреждение.Установить("Аптека Сауриной Софи");
&Наклиенте
Процедура ПослеЗаписи(ПараметрыЗаписи)
ОбновитьИнтерфейс();
КонецПроцедуры;
Процедура РассчитатьСумму(СтрокаТабличнойЧасти) Экспорт
СтрокаТабличнойЧасти.Сумма =
СтрокаТабличнойЧасти.Количество *
СтрокаТабличнойЧасти.Цена;
КонецПроцедуры
ПРИЛОЖЕНИЕ 3
Руководство пользователя
Конфигурация позволяет с системой в качестве трёх рабочих мест:
администратора, бухгалтера, продавца.
Администратор имеет доступ ко всем объектам конфигурации.
Создание новой записи. Администратор может создать запись: должность,
клиент, номенклатура, поставщик, приходная накладная, продажа товара,
сотрудник, списание товаров, фармакологическая группа, цена. Для этого необходимо
в меню «Создать» кликнуть на требуемый тип записи, ввести данные в поля записи,
предложенные системой и нажать кнопку «Записать и закрыть» или же «провести и
закрыть», в зависимости от типа записи. Подобным образом создаются и константы:
адрес, телефон и факс, учреждение (меню Сервис). Так же предоставляется доступ
и к отчётам: выручка продавцов, препараты и рейтинг продаж. В каждом из отчётов
необходимо ввести период в верхней части отчета и нажать кнопку «сформировать
отчёт».
Бухгалтерия же имеет доступ к само собой, отчётам, а также клиентам,
номенклатуре, приходным накладным, продажам товаров, списанию товаров и ценам.
Продавец располагает доступом к прямому созданию документов «Приходная
накладная», «продажа товара», «списание товара», отчётам и объектам: клиенты,
остатки на складе регистр, приходные накладные, продажи регистр остатков,
продажи товаров, списание товаров и цены.
Добавление записи в любом из подсистем производится двумя способами: либо
выбрать в меню создать требуемый тип записи, либо кликнуть на нужный объект
конфигурации слева и нажать кнопку «Создать».
Редактирование записи - по двойному клику на запись. После окончания
редактирования необходимо сохранить изменения.
Для удаления записи необходимо выделить запись мышкой (или несколько,
зажав CTRL) и нажать SHIFT+DELETE.