Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Разработка и реализация конфигураций 1С: Предприятие (Технико-экономическая характеристика предметной области медицинского учреждения)

Содержание:

ВВЕДЕНИЕ

Эффективная работа современных медицинских учреждений зависит от уровня оснащения компании информационными средствами на базе компьютерных систем.

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

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

Учет пациентов и оказанных услуг – это работа с большим объемом данных. Автоматизация же данного вида учета позволяет экономить время, деньги и человеческий ресурс на исследуемом учреждении.

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

Цель курсовой работы – информационные системы для медицинского учреждения.

Актуальность данной курсовой работы вызвана тем, что необходимо автоматизировать процесс учета клиентов/пациентов и оказания услуг.

Предметом исследования является автоматизация процесса учета.

Задачи курсовой работы:

  1. провести анализ предметной области;
  2. выполнить концептуальное проектирование подсистемы и представить ее в виде информационно-логической модели предметной области;
  3. определить требования к функциональным характеристикам будущей подсистемы;

Создание системы позволит упростить процесс координации взаимодействия медицинских работников и клиентов, процесс оказания услуг.

1. Технико-экономическая характеристика предметной области медицинского учреждения.

1.1. Характеристика учреждения и его деятельность

 Оказание платных медицинских услуг в филиалах ПНД производится в соответствии с приказами Департамента здравоохранения города Москвы от 02.10.2013. №944 «Об утверждении Правил оказания платных услуг гражданам и юридическим лицам государственными организациями системы здравоохранения города Москвы», от 14.12.2011. №1743 «Об утверждении Порядка определения платы за оказание государственными учреждениями всех типов Департамента здравоохранения города Москвы гражданам и юридическим лицам за плату государственных услуг (выполнение работ), относящихся к их основным видам деятельности, оказываемых сверх установленного государственного задания, а также в случаях определённых федеральными законами, в пределах установленного государственного задания» (в редакции Приказа ДЗМ от 03.06.2013. №550).

Рисунок 1 Структура медицинского учреждения.

Психоневрологический диспансер № 15 располагается по адресу г. Москва, Армянский переулок, дом 3/5, строение 4. Территория обслуживания районы: Мещанский, Басманный, Красносельский, Тверской, Пресненский.  Оказание платных медицинских услуг по профилю: Психиатрия. Платные услуги оказываются в соответствии с утверждённым прейскурантом.

Психоневрологический диспансер № 15 является Государственным бюджетным учреждением города Москвы и подчиняется Департаменту здравоохранения города Москвы.

http://v8.1c.ru/UserFiles/Image/Medicine/sheme3.png

Рисунок 2 Структура оказания медицинской услуги.

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

Решение позволяет использовать современные информационные технологии для оповещения пациентов о записях на прием к специалистам, что позволяет подтвердить запись к врачу, а также оповещать пациентов о необходимости подойти на запись по удобным каналам информирования: sms, email, телефону.  Для более удобного получения оповещений пациентами отправка может настраиваться в определенное время недели/суток.

В программе ведется учет деятельности медицинского персонала по медицинским услугам. Медицинская организация может работать с единым перечнем медицинских услуг (простыми и сложными медицинскими услугами). Прейскуранты услуг сторонних организаций (в том числе и системы ОМС) привязываются к медицинским услугам организации по различным критериям (кодам медицинских услуг, персональным данным пациентов, результатам выполнения услуг и прочие условия). При формировании реестров оказанных услуг для сторонних организаций преобразование услуг организации в услуги контрагентов производится автоматически.

Регистрация факта выполнения медицинских услуг, которые назначила регистратура (регистратурно - диспетчерский отдел), производится в подсистеме «Контроль исполнения» врачебным или средним медицинским персоналом. При регистрации факта выполнения услуги врач может производить назначение повторных приемов, консультаций, исследований, манипуляций, а также регистрировать данные, необходимые для сбора медицинской статистики.

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

В программе имеются гибкие механизмы квотирования, которые позволяют устанавливать ограничения на объемы оказываемой медицинской помощи на основании внешних регламентирующих документов и собственных правил медицинской организации.

C:\Users\narem\Downloads\Untitled Diagram (1).png

Рисунок 3 Структурная модель работы регистратуры

Комплекс технических средств компании составляют:

  1. компьютеры;
  2. устройства сбора, накопления, обработки, передачи и вывода информации;
  3. устройства передачи данных;
  4. эксплуатационные материалы.

Для технической реализации системы необходим сервер баз данных, на котором будет хранится сама база данных.

Разрабатываемое программное обеспечение должно быть предназначено для работы на ПК с характеристиками:

  1. процессор Intel Celeron/Core i3/i5 2,8ГГц или выше;
  2. оперативная память 4Гб или выше;
  3. свободное пространство на жестком диске от 100Мб и более.

1.2. Выбор комплекса задач автоматизации и характеристика существующих процессов

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

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

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

При разработке и проектировании программного продукта были использованы следующие средства:

BPWIN.

Microsoft Word.

1С.

Информационная модель определена для изображения существующих – процессов в медицинском учреждении. Методология описывает построение иерархической системы диаграмм – единичных описаний фрагментов разрабатываемой системы.

Построение модели системы начнем с описания функционирования медицинской организации (системы) или отдельной ее части в целом в виде контекстной диаграммы. На рисунке 4 представлен процесс оказания медицинских услуг. На рисунке 5 представлено оказание платных медицинских услуг.

C:\Users\narem\Downloads\2 (1).png

Рисунок 4 Диаграмма декомпозиции работы медицинского освидетельствования

C:\Users\narem\Downloads\1.png

Рисунок 5 Диаграмма декомпозиции оказания платных услуг

2. Информационное обеспечение задачи

2.1 Информационная модель и её описание

Информационная модель выступает в виде схемы движения входных, промежуточных и результативных потоков данных и функций предметной области. Так же, она объясняет, как на основе некоторых входных документов и некоторой нормативно-справочной информации будет происходить выполнение функций по обработке данных в системе.

Разрабатываемая автоматизированная система работает со справочниками. На каждый справочник предусмотрена экранная форма для заполнения и корректировки.

На основании данных, хранящихся в справочниках и журналах, формируется отчетная информация.

Основной информационной сущностью разрабатываемой системы является документ. Данная сущность содержит следующие поля:

  • Номер документа в базе данных;
  • Название документа;
  • Тип документа;
  • Дата создания;
  • Дата последнего изменения;
  • ФИО врача;

Информационная модель документооборота показана на рисунке 6-7.

C:\Users\narem\Downloads\3 (2).png

C:\Users\narem\Downloads\4 (1).png

Рисунок 6-7 модель документооборота.

2.2. Характеристика нормативно-справочной, входной и оперативной информации

Работа ведется с тремя типами документов:

  1. входящие
  2. исходящие
  3. внутренние

К документу любого типа можно присоединить один или несколько файлов (например, фотографии, отсканированное изображение бумажного документа).

В программе предусмотрена возможность регистрации входящих документов как от юридических, так и от физических лиц, в соответствии с отечественными традициями делопроизводства и действующими ГОСТами.

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

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

Произведем описание справочников.

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

Справочник состоит из следующих реквизитов:

  1. ФИО сотрудника;
  2. Дата Рождения;
  3. Паспортные данные;
  4. Адрес;
  5. Телефон.
  6. Пометка/Удаление

Справочник специальности – список специальностей в области медицины и сотрудников, работающих в данной области.

  1. Специальность;
  2. ФИО сотрудника;
  3. Пометка/Удаление.

Справочник пациенты/клиенты – список клиентов, которые обращались за медицинским освидетельствованием в клинику, и их данные.

  1. ФИО пациента;
  2. Дата Рождения;
  3. Пол;
  4. Паспортные данные;
  5. Адрес;
  6. Телефон;
  7. Пометка/Удаление.

Справочник Лечение – данные, связанные с обращением клиента.

  1. ФИО пациента;
  2. ФИО сотрудника;
  3. Диагноз;
  4. Жалобы;
  5. Проведенное обследование;
  6. Пометка/Удаление.

Справочник данные о приеме

  1. ФИО сотрудника;
  2. Дата/Время;
  3. Пометка/Удаление.

Предполагаются следующие группы пользователей:

  1. Администратор;
  2. Сотрудники;
  3. Секретарь.

В программе предусмотрен сервис обновления данных в базовых классификаторах из внешних источников. Основные справочники системы описывают структуру учета медицинской организации. Рисунок 8-11 модель справочников.

C:\Users\narem\Downloads\2.png

C:\Users\narem\Downloads\1 (1).png

C:\Users\narem\Downloads\3 (1).png

C:\Users\narem\Downloads\4.png

Рисунок 8-11 модель справочников.

2.3 Характеристика результатной информации

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

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

Отчеты предназначены для вывода информации из базы данных.

Состав отчета:

У любого отчета в системе 1С есть экранная форма - Диалог, который пользователь видит на экране. В диалоге пользователь обычно задает параметры формирования отчета, например, период времени. Также у отчета обычно есть одна или несколько бумажных форм - Таблиц. С помощью таблиц отчет печатается на бумаге. Алгоритм формирования отчета записывается в модуле отчета на встроенном языке 1С. Например, для кадрового отчета "Сотрудники, принятые за период" нужна экранная форма с двумя полями Начало и Окончание.

3. Программное обеспечение задачи

3.1.Общие положения (дерево функций)

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

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

1) служебные функции – идентичны для всех автоматизированных систем управления учреждения на данном этапе развития аппаратных и программных средств. Функции данного вида призваны обеспечить безопасность ввода, обработки и хранения информации, облегчить работу с системой, сделать ее наиболее удобной и незатруднительной для конечного пользователя.

2) главные функции управления и обработки данных – свойственны как информационным системам любой специализации, так и именно данной ИС. Они воспроизводят особенности некоторого процесса обработки информации, при получении результатов, ведении информационной базы проекта. Данные функции организованы в таком порядке и в таком составе, которые продиктованы соглашениями обработки и управления данными в конкретной предметной области.

Состав и классификация функций разрабатываемого программного продукта представлены в виде дерева функций рисунок 10.

ФУНКЦИИ ИС

Ведение справочников

Основные

Служебные

Проверка пароля пользователя

Заполнение входящей информации/форм

Пополнение

Корректировка

Обработка информации

Выдача результатов

Рисунок10 Дерево функций ИС

3.2. Характеристика базы данных

Логический уровень системы – это некоторый взгляд на данные системы, в которой данные представлены так, как должны выглядеть в реальном мире. Все объекты модели, которые имеют представление на логическом уровне, называются сущностями и атрибутами системы. Логическая модель использованных данных возможно построить на основе прочей логической модели, как например, на основе модели процессов системы. Логическая модель данных показывается универсальной и ни каким образом не связана с конкретной реализацией базы данных. Логическая модель данных может описывать факты и объекты, которые подлежат регистрации в ней. Установленные связи между сущностями, будут определять атрибуты и проводится к нормализация данных.[1]

Логическая модель базы данных представлена на рисунке 11.

Картинки по запросу Пример созданной логической модели данных медицинской организации поликлиника

Рисунок 12 Логическая модель данных

База данных состоит из 11 таблиц: врачи, города, карточки пациентов, поликлиники, специализации, талоны, участки, прием, пользователи, тип пользователя и расписание. Таблицы соединены между собой связью «один ко многим».

3.3 Структурная схема пакета

Таблица 1

Функции модулей

Наименование модуля

Функции модуля

Модуль безопасности

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

Модуль инициализации интерфейса программы

После успешного входа в систему, запускает программу, используя настройки прав доступа для учетной записи пользователя

Модуль импорта/экспорта

По назначенному расписанию или по запросу пользователя устанавливает соединение с серверами баз данных внешних систем и выполняет импорт или экспорт данных

Модуль взаимодействия с базой данных

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

Модуль справочной системы

Содержит процедуры и функции, необходимые для отображения справочной информации

Модуль «Главная форма программы»

Содержит главное меню, из которого осуществляется вызов остальных экранных форм

Общие модули

Принадлежат всей конфигурации в целом.

Модуль объекта

Имеет процедуры и функции, которые можно использовать извне.

Модуль форм

У каждой формы есть модуль, в котором определяется поведение формы и действия, выполняемые из нее, например, открытие других форм

Модуль приложения

Это модуль, который относится ко всей конфигурации в целом и может быть только один. Модуль приложения является аналогом глобального модуля в версии 7.7. Он отвечает за пользовательскую сессию (сеанс) работы с "1С:Предприятием 8"

ЗАКЛЮЧЕНИЕ

В результате выполнения курсовой работы понятно, что программа 1С: «Предприятие» позволяет автоматизировать основные процессы работы регистратуры: регистрацию пациентов, формирование заказов, планирование загрузки кабинетов, формирование счетов на оплату.

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

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

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

СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ

  1. ГОСТ 2.105-95 ЕСКД. Общие требования к текстовым документам (с Изменением N 1).
  2. ГОСТ 7.32- 2001 Структура и правила оформления 22с.
  3. ГОСТ Р 50922-2006 Защита информации. Основные термины и определения.
  4. ГОСТ Р ИСО/МЭК 12207-2010 Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств.
  5. Александров, Д.В. Инструментальные средства информационного менеджмента. CASE-технологии и распределенные информационные системы. [Электронный ресурс] — Электрон. дан. — М. : Финансы и статистика, 2011. — 224 с. — Режим доступа: http://e.lanbook.com/book/5306 — Загл. с экрана.
  6. Алексеева Т.В. Защита электронных документов [Электронный ресурс]. // Современные технологии делопроизводства и документооборота 2014 № 6
  7. Беликова Т.Н., Бухгалтерский учёт и отчётность [Текст] / Т.Н.Беликова, Е.Н.Егерева.- Санкт-Петербург: Питер, 2015.- 240 с.
  8. Гаджинский А.М Современный склад. Организация, технология, управление и логистика[Текст] / А.М.Гаджинский. - Москва: Проспект, 2005.- 175 с.
  9. Радченко М.Г. 1С: Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы. – М.: ООО «1С: Паблишинг», 2010. – 512 с.
  10. Кашаев С. М. 1С: Предприятие 8.3. Разработка прикладных решений. – Издательство: СПб.: Питер 2014– 269 с.
  11. Хрусталева Е.Ю. Язык запросов «1С: Предприятия8» -Москва ООО «1С-Паблишинг»2013.
  12. 1С Предприятие: 8.2. Руководство администратора – М.: ООО «1С-Паблишинг», 2012. – 216 с.: ил.
  13. Профессиональная разработка в системе «1С: Предприятие 8» в 2-х томах. – М.: ООО «1С-Паблишинг»; СПб.: Питер, 2012. – 808 с.: ил.

ПРИЛОЖЕНИЕ

Код программы

Процедура ПечатьКарты(ТабДок, Ссылка) Экспорт

Макет = Документы.РеализацияУслуг.ПолучитьМакет("Печать накладной");

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| РеализацияУслуг.Дата,

| РеализацияУслуг.Номер,

| РеализацияУслуг.Ответственный,

| РеализацияУслуг.Покупатель,

| РеализацияУслуг.Склад,

| РеализацияУслуг.Товары.(

| НомерСтроки,

| Номенклатура,

| Количество,

| Цена,

| Сумма

| )

|ИЗ

| Документ.РеализацияУслуг КАК РеализацияУслуг

|ГДЕ

| РеализацияУслуг.Ссылка В (&Ссылка)";

Запрос.Параметры.Вставить("Ссылка", Ссылка);

Выборка = Запрос.Выполнить().Выбрать();

ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");

Шапка = Макет.ПолучитьОбласть("Шапка");

ОбластьУслугШапка = Макет.ПолучитьОбласть("УслугШапка");

ОбластьУслуги = Макет.ПолучитьОбласть("Услуги");

Подвал = Макет.ПолучитьОбласть("Подвал");

ТабДок.Очистить();

ВставлятьРазделительСтраниц = Ложь;

Пока Выборка.Следующий() Цикл

Если ВставлятьРазделительСтраниц Тогда

ТабДок.ВывестиГоризонтальныйРазделительСтраниц();

КонецЕсли;

Если Выборка.Склад.ТипСклада = Перечисления.ТипСклада.Оптовый Тогда

ОбластьЗаголовок.Параметры.ПараметрРеализации = "Накладная оптовой реализации";

Иначе

ОбластьЗаголовок.Параметры.ПараметрРеализации = "Накладная розничной реализации";

КонецЕсли;

ТабДок.Вывести(ОбластьЗаголовок);

Шапка.Параметры.Заполнить(Выборка);

ТабДок.Вывести(Шапка, Выборка.Уровень());

ТабДок.Вывести(ОбластьУслугиШапка);

ВыборкаУслуги = Выборка. Услуги.Выбрать();

Пока ВыборкаТовары.Следующий() Цикл

ОбластьУслуги.Параметры.Заполнить(ВыборкаУслуги);

ТабДок.Вывести(ОбластьУслуги, ВыборкаУслуги.Уровень());

КонецЦикла;

Подвал.Параметры.Заполнить(Выборка);

ТабДок.Вывести(Подвал);

ВставлятьРазделительСтраниц = Истина;

КонецЦикла;

КонецПроцедуры

Процедура ОбработкаПроведения(Отказ, Режим)

//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

// Данный фрагмент построен конструктором.

// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

// регистр ЦеныНоменклатуры

Движения.ЦеныНоменклатуры.Записывать = Истина;

Для Каждого ТекСтрокаУслуги Из Товары Цикл

Движение = Движения.ЦеныНоменклатуры.Добавить();

Движение.Период = Дата;

Движение.Номенклатура = ТекСтрокаТовары.Номенклатура;

Движение.ТипЦен = ТипЦен;

Движение.Цена = ТекСтрокаУслуги.Цена;

КонецЦикла;

//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

КонецПроцедуры

Процедура ОбработкаПроведения(Отказ, Режим)

//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

// Данный фрагмент построен конструктором.

// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

// регистр ОстаткиНоменклатуры Расход

Движения.ОстаткиНоменклатуры.Записывать = Истина;

Для Каждого ТекСтрокаУслуги Из Услуги Цикл

Движение = Движения.ОстаткиНоменклатуры.Добавить();

Движение.ВидДвижения = ВидДвиженияНакопления.Расход;

Движение.Период = Дата;

Движение.Склад = Склад;

Движение.Номенклатура = ТекСтрокаУслуги.Номенклатура;

Движение.Количество = ТекСтрокаУслуги.Количество;

КонецЦикла;

// регистр Продажи

Движения.Продажи.Записывать = Истина;

Для Каждого ТекСтрокаУслуги Из Услуги Цикл

Движение = Движения.Продажи.Добавить();

Движение.Период = Дата;

Движение.Номенклатура = ТекСтрокаУслуги.Номенклатура;

Движение.Склад = Склад;

Движение.Количество = ТекСтрокаУслуги.Количество;

Движение.Сумма = ТекСтрокаУслуги.Сумма;

КонецЦикла;

//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

КонецПроцедуры

Процедура ОбработкаПроведения(Отказ, Режим)

//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

// Данный фрагмент построен конструктором.

// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

// регистр ОстаткиНоменклатуры Расход

Движения.ОстаткиНоменклатуры.Записывать = Истина;

Для Каждого ТекСтрокаУслуги Из Услуги Цикл

Движение = Движения.ОстаткиНоменклатуры.Добавить();

Движение.ВидДвижения = ВидДвиженияНакопления.Расход;

Движение.Период = Дата;

Движение.Склад = СкладИсточник;

Движение.Номенклатура = ТекСтрокаТовары.Номенклатура;

Движение.Количество = ТекСтрокаУслуги.Количество;

КонецЦикла;

// регистр ОстаткиНоменклатуры Приход

Движения.ОстаткиНоменклатуры.Записывать = Истина;

Для Каждого ТекСтрокаУслуги Из Товары Цикл

Движение = Движения.ОстаткиНоменклатуры.Добавить();

Движение.ВидДвижения = ВидДвиженияНакопления.Приход;

Движение.Период = Дата;

Движение.Склад = СкладПриемник;

Движение.Номенклатура = ТекСтрокаТовары.Номенклатура;

Движение.Количество = ТекСтрокаТовары.Количество;

КонецЦикла;

//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

КонецПроцедуры

Процедура ОбработкаПроведения(Отказ, Режим)

//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

// Данный фрагмент построен конструктором.

// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

// регистр ОстаткиНоменклатуры Приход

Движения.ОстаткиНоменклатуры.Записывать = Истина;

Для Каждого ТекСтрокаПациенты Из Пациенты Цикл

Движение = Движения.ОстаткиНоменклатуры.Добавить();

Движение.ВидДвижения = ВидДвиженияНакопления.Приход;

Движение.Период = Дата;

Движение.Склад = Склад;

Движение.Номенклатура = ТекСтрокаПациент.Номенклатура;

Движение.Количество = ТекСтрокаПациент.Количество;

КонецЦикла;

//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

КонецПроцедуры