Файл: Учёт реализации лекарственных препаратов через аптечную сеть.pdf
Добавлен: 13.05.2023
Просмотров: 249
Скачиваний: 4
ГЛАВА 2. ДЕРЕВО МЕТАДАННЫХ
константы
- Учреждение: линия 50
- Расположение: линия 50
- Телефон / факс: линия 50
Рекомендации
- Номенклатура:
- Кодовое число
- Торговое название - линия 50
- Латинское название - линия 50
- Фармакологическая группа - группа Фармакологический справочник
- Лекарственная форма - линия 50
- Оставьте без рецепта - логическое
- Срок годности - линия 10
- Сотрудники
- Код - номер 10
- Назовите линию 75
- Адрес - строка 50
- Позиция – Справочник должности
- Телефон - линия 25
- после
- Код - номер 10
- Имя - строка 35
- фармакологические группы
- Код - номер 10
- Имя - строка 35
- Поставщики
- Код - номер 10
- Поставщик - линия 50
- вычисления вида - переводы. Вид расчета.
- Название банка - линия 50
- BIC - линия 10
- Корреспондентский счет - линия 3,
- Номер счета получателя - строка 50
- клиенты
- Код - номер 10 6.2. Имя - строка 75 перевод
- Тип расчета:
- Место
- безналичный
- Причина отмены:
- срок годности
- порча упаковки
- Брак, создание семьи
Документация
Счет заказа. Движение - добавление препарата на склад.
Cap - Поставщик
Табличный раздел:
- Имя – Справочник номенклатура
- Номер - Номер 20
- Цена - Количество 15,2
- Сумма - число 15,2
Продажа товаров. Движение - отмена препаратов со склада.
Детали: Продавец, Покупатель.
Табличный раздел:
- Имя – Справочник номерклатура
- Цена - число 15,2
- Стоимость - число 15,2
- Скидка - число 15,2
- Сумма - число 15,2
Списание товаров. Движение - отмена препаратов со склада.
Табличный раздел:
- Имя – Справочник номерклатура
- Количество - количество 20
- Стоимость - число 15,2
- Причина списания – Перечисление причин списания регистры
1. Остаток на складе
Перемещение документов «Продажа», «Приходная накладная», «Списание товаров».
1.1. измерение
1.1.1. Препарат – справочник номерклатура
1.2. Ресурсы
-
-
- Количество - количество 20
- Сумма - число 15,2 2. Менеджер по продажам (RPM) «Продажа» перемещение документа.
-
2.1. измерение
-
-
- Препарат – Справочник номерклатура
- Продавец – Справочник сотрудники
- Покупатель – Справочник клиенты
-
2.2. Ресурсы
-
-
- Количество - количество 20
- Сумма - число 15,2
-
3. Цена (периодический регистр)
3.1. измерение
-
-
- Номенклатура – Справочник номенклатура
- Дата - дата
-
3.2. Ресурсы
3.2.1.1. Цена - число 15,2 отчеты
-
-
-
-
- Рейтинг продаж - сумма продаж за период. Отчет использует регистр продажи оборот и ссылочную номенклатуру. Графы отчет: поступления наркотиков.
- Наркотики - отчет отображает информацию о лекарственных средствах, их количество и сумму вступительного баланса, приход, объем потока, балансе. Отчет использует остаток на складе остатки оборота регистра накопления. Графы отчет: подготовка, начальный баланс, количество приходов, сумма расходов и окончательный остаток.
- продавцы доходов - продавцы доход за период. Отчет использует продажи оборот регистр. Графы докладывают: продавец, период, клиент, доход от продаж.
-
-
-
СПИСОК ЛИТЕРАТУРЫ
- Epicor Pharmacy Retail Software Drug Store Software.
- Автоматизация аптечного бизнеса.
- АПТЕКА 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
Листинг исходного кода
&НаКлиенте
Процедура ТоварКоличествоПриИзменении(Элемент) // Вставить содержимое обработчика.
СтрокаТабличнойЧасти=Элементы.Товар.ТекущиеДанные;
СтрокаТабличнойЧасти.Сумма=СтрокаТабличнойЧасти.Количество*Ст рокаТабличнойЧасти.Цена;
КонецПроцедуры
&НаКлиенте
Процедура ТоварЦенаПриИзменении(Элемент) // Вставить содержимое обработчика.
СтрокаТабличнойЧасти=Элементы.Товар.ТекущиеДанные;
СтрокаТабличнойЧасти.Сумма=СтрокаТабличнойЧасти.Количество*Ст рокаТабличнойЧасти.Цена;
КонецПроцедуры
&НаКлиенте
Процедура Подбор()
ПараметрыФормы=Новый Структура("МножественныйВыбор",Истина);
ОткрытьФорму("Справочник.Номенклатура.ФормаВыбора",
ПараметрыФормы, Элементы.Товар);
КонецПроцедуры
&НаКлиенте
Процедура ТоварОбработкаВыбора(Элемент, ВыбранноеЗначение,
СтандартнаяОбработка) для каждого ВыбранныйЭлемент из ВыбранноеЗначение Цикл
НоваяСтрока= Объект.Товар.Добавить();
НоваяСтрока.Наименование= ВыбранныйЭлемент;
КонецЦикла;
КонецПроцедуры
&НаКлиенте
Процедура ТоварНаименованиеПриИзменении(Элемент) // Вставить содержимое обработчика.
КонецПроцедуры
Процедура ОбработкаПроведения(Отказ, Режим) //{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
// регистр ОстатокНаСкладе Расход
Движения.ОстатокНаСкладе.Записывать = Истина;
Для Каждого ТекСтрокаНоменклатура Из Номенклатура Цикл
Движение = Движения.ОстатокНаСкладе.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Расход;
Движение.Период = Дата;
Движение.Препарат = ТекСтрокаНоменклатура.Наименование;
Движение.Количество = ТекСтрокаНоменклатура.Количество;
Движение.Сумма = ТекСтрокаНоменклатура.Сумма;
КонецЦикла;
// регистр Продажи Приход
Движения.Продажи.Записывать = Истина;
Для Каждого ТекСтрокаНоменклатура Из Номенклатура Цикл
Движение = Движения.Продажи.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
Движение.Период = Дата;
Движение.Препарат = ТекСтрокаНоменклатура.Наименование;
Движение.Продавец = Продавец;
Движение.Покупатель = Покупатель;
Движение.Количество = ТекСтрокаНоменклатура.Количество;
Движение.Выручка = ТекСтрокаНоменклатура.Сумма;
КонецЦикла;
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры
Процедура ОбработкаЗаполнения(ДанныеЗаполнения,
СтандартнаяОбработка)
//{{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
Если ТипЗнч(ДанныеЗаполнения) = Тип("СправочникСсылка.Клиенты") Тогда
// Заполнение шапки
Покупатель = ДанныеЗаполнения.Ссылка;
КонецЕсли;
//}}__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ
КонецПроцедуры
Процедура ОбработкаПроведения(Отказ, Режим) //{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
// регистр ОстатокНаСкладе Расход
Движения.ОстатокНаСкладе.Записывать = Истина;
Для Каждого ТекСтрокаПрепарат Из Препарат Цикл
Движение = Движения.ОстатокНаСкладе.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Расход;
Движение.Период = Дата;
Движение.Препарат = ТекСтрокаПрепарат.Наименование; Движение.Количество = ТекСтрокаПрепарат.Количество;
Движение.Сумма = ТекСтрокаПрепарат.Сумма;
КонецЦикла;
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
КонецПроцедуры
&НаКлиенте
Процедура ПрепаратКоличествоПриИзменении(Элемент) // Вставить содержимое обработчика.
СтрокаТабличнойЧасти=Элементы.Препарат.ТекущиеДанные;
РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);
КонецПроцедуры
&НаКлиенте
Процедура ПрепаратСтоимостьПриИзменении(Элемент) // Вставить содержимое обработчика.
СтрокаТабличнойЧасти=Элементы.Препарат.ТекущиеДанные;
РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);
КонецПроцедуры
Константы.Адрес.Установить("398 000 Липецк, ул Советская, д42"); константы.ТелефонФакс.Установить("55-55-55, 8-956-652-69-98");
Константы.Учреждение.Установить("Аптека Сауриной Софи");
&Наклиенте
Процедура ПослеЗаписи(ПараметрыЗаписи)
ОбновитьИнтерфейс();
КонецПроцедуры;
Процедура РассчитатьСумму(СтрокаТабличнойЧасти) Экспорт
СтрокаТабличнойЧасти.Сумма =
СтрокаТабличнойЧасти.Количество *
СтрокаТабличнойЧасти.Цена;
КонецПроцедуры
ПРИЛОЖЕНИЕ 3
Гид пользователя
Конфигурация позволяет системе в качестве трех заданий: администратор, бухгалтер, продавец.
Администратор имеет доступ ко всем объектам конфигурации.
Создание новой записи. Администратор может создать запись: положение, клиент, номенклатура, поставщик, счета-фактуры, продажа товаров, служащих, списание товаров, фармакологическую группу, цену. Для этого в меню «Создать», чтобы нажать на нужном типе записи, введите данные в поле записи, предлагаемой системы и нажмите кнопку «Сохранить и закрыть» или «держать и близко», в зависимости от типа записи , Точно так же константы: адрес, телефон и факс, офис (меню Сервис). Просто иметь доступ к сообщениям и: доходы продавцов, агентов и продаж рейтинга. В каждом из отчетов необходимо ввести период в верхней части отчета и нажмите кнопку «Создать отчет».