Программа "Учёт материалов"Автоматизация рабочего места

Идеи, программы

Модератор: Сергей Л.

Автор темы
Сергей Л.
Эксперт форума
Эксперт форума
Всего сообщений: 6654
Зарегистрирован: 12.11.2010
Лучшие Ответы: 3
Должность: программист
Откуда: Москва
 Программа "Учёт материалов"

Сообщение Сергей Л. »

В этой теме будет осуществляться обсуждение и техническая поддержка программы "Учёт материалов", которая выложена в этом сообщении.
Общее описание программы
Компьютерная программа «Учёт материалов» предназначена для использования в подразделениях медицинских организаций, участвующих в обороте материалов, подлежащих учёту.

Основная задача программы — автоматизация учёта получения материалов со склада или аптеки в подразделение и их расхода на пациентов как данного, так и иных подразделений.

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

Для работы программы необходима база данных, которая размещается либо на сервере баз данных (сетевой вариант программы), либо на том же компьютере, на котором ведется работа (локальный вариант). Вариант размещения базы на сервере считается предпочтительным, но при этом требует наличия сервера (в качестве сервера можно использовать не особо мощный компьютер с операционной системой Windows 2000 или более поздней, либо Linux), сети и системного администратора для их администрирования и обслуживания. Первоначально пустая база данных создается с помощью программы "Администратор базы данных", входящей в поставку программы "Учет материалов". При этом на одном сервере можно разместить несколько баз данных, назначив их файлам разные имена или пути.
На сегодняшний день мне пока удалось подготовить только локальный вариант программы для операционных систем семейства MS Windows, установка которого является наиболее простой для неподготовленных пользователей. Сетевой вариант программы будет готов позже, так как для него потребуется написать ещё программу для администрирования.
Про Linux-версию
Помимо этого, если кому интересно, я могу сделать эту же программу для операционной системы Linux. Однако к сожалению, мне пока не удалось подключить к Linux-версии программы справочную систему, а также написать автоматический установщик. Вообще, разработка под Linux - это довольно сложная задача, учитывая, что эта ОС разрабатывается огромным количеством организаций в виде самых разных вариантов, и проверить, как будет работать программа на каждом из них, физически нереально.
В соответствии с лицензионным договором, программа является бесплатной, но есть некоторые ограничения, с которыми рекомендуется ознакомиться.
Лицензионный договор
ЛИЦЕНЗИОННЫЙ ДОГОВОР.

1. ПРЕДМЕТ ДОГОВОРА. ОБЩИЕ ПОЛОЖЕНИЯ.
1.1. Настоящий Лицензионный договор, именуемый в дальнейшем «Договор», заключается между автором компьютерной программы «Учёт материалов» Любезным Сергеем Владимировичем, именуемым в дальнейшем «Лицензиар», с одной стороны,
и конечным пользователем компьютерной программы «Учёт материалов», именуемым в дальнейшем «Лицензиат», с другой стороны. Контактные данные Лицензиара приведены в п. 6 настоящего Договора.
1.2. Лицензиат компьютерной программы «Учёт материалов», именуемой в дальнейшем «Программа», получает бесплатную лицензию в форме «КАК ОНА ЕСТЬ» вместе с дистрибутивом Программы, устанавливаемым на персональные компьютеры Лицензиата. Лицензия предоставляется исключительно для использования Программы в соответствии с условиями данного Договора. Перед установкой Программы Лицензиат должен ознакомиться с текстом Договора и согласиться со всеми его условиями. В случае несогласия с приведёнными условиями Лицензиат не имеет права устанавливать Программу на свои компьютеры и использовать её.
1.3. Текст настоящего Договора присутствует в Справочной системе Программы, а также размещён на Форуме медицинских сестер в сети Интернет по адресу: Программа "Учёт материалов".
1.4. Настоящий Договор может быть изменён Лицензиаром в одностороннем порядке:
при изменении контактных данных Лицензиара;
при необходимости приведения текста Договора в соответствие с действующими нормативными актами и законами РФ, в том числе при изменении действующего законодательства;
при изменении функционального состава и возможностей Программы;
при использовании в новых версиях Программы и её компонентах сторонних модулей и программ, распространяемых по другим лицензионным соглашениям и/или договорам;
при возникновении технических или иных проблем на хостинге Форума медицинских сестер, именуемого в дальнейшем "Форум", в связи с которыми адрес Форума может быть изменён, либо при прекращении существования Форума.
1.5. При изменении текста настоящего Договора Лицензиар размещает обновлённый Договор на Форуме по адресу, указанному в п. 1.3. настоящего Договора. В случаях, когда размещение текста Договора по данному адресу невозможно по тем или иным причинам, действующей является версия Договора из Справочной системы Программы.
1.6. В случае расхождений в содержимом Договора на Форуме и в Справочной системе на компьютере Лицензиата действительной считается версия Договора, размещённая на Форуме.
1.7. Основным принципом, на базе которого составлен настоящий Договор, является отсутствие необходимости выплаты Лицензиару вознаграждения за использование Программы для всех лиц, использующих её в соответствии с условиями настоящего Договора. При любых изменениях настоящего Договора этот принцип остаётся в силе, за исключением случаев, когда изменение Договора производится в связи с какими-либо изменениями в действующем законодательстве, требующими дорогостоящей доработки или полной переработки Программы.
1.8. Компонентами Программы, исключительные права на которые принадлежат Лицензиару, являются: дистрибутив Программы, настоящий Договор, исполняемый файл Программы, исполняемый файл программы "Администратор базы данных", файл справочной системы, Руководство по эксплуатации, Руководство администратора, файлы отчетов.
1.9. Для работы Программы используется система управления базами данных (СУБД) Firebird версии 2.5, которая распространяется по бесплатной лицензии Initial Developer's Public License Version 1.0. Текст данной лицензии на английском языке присутствует в сети Интернет по ссылке: http://www.firebirdsql.org/en/initial-d ... rsion-1-0/. Авторские права на данную СУБД принадлежат сообществу Firebird Community. Часть компонентов СУБД Firebird входит в дистрибутив Программы.
1.10. Все права на данные в базе данных, с которой работает Программа, и на резервные копии баз данных Программы принадлежат Лицензиату.

2. ПРАВА И ОБЯЗАННОСТИ ЛИЦЕНЗИАРА.
2.1. Лицензиар имеет исключительные права на модификацию любого компонента Программы и на размещение измененных компонентов на Форуме в соответствии с действующим законодательством РФ.
2.2. Лицензиар вправе оказывать консультативную помощь Лицензиату в обеспечении работы Программы в рамках Руководства администратора, Руководства по эксплуатации и справочной системы Программы на компьютерах Лицензиата, если системные требования компьютеров не противоречат требованиям, изложенным в Руководстве по эксплуатации, при условии полной технической исправности компьютера Пользователя и подключенных к нему периферийных устройств (принтер, клавиатура, мышь, монитор).
2.3. Лицензиар с согласия Лицензиата может вести учёт информации о некоторых технических характеристиках компьютеров, на которых установлена Программа, с целью повышения качества технической поддержки и своевременного выявления и устранения ошибок на всех компьютерах, на которых установлена Программа.
2.4. Лицензиар вправе принимать от Лицензиата и обрабатывать любую информацию об ошибках в работе Программы и в ее компонентах, а также предложения по корректировке, изменению и улучшению Программы и ее компонентов.
2.5. Лицензиар может запрашивать у Лицензиата его базу данных, либо ее резервную копию, и с его согласия использовать базу и данные внутри нее в следующих целях:
2.5.1. Оказание услуг технической поддержки: поиск и исправление ошибок в базе данных и в компонентах Программы (в том числе по просьбе Лицензиата); корректировка компонентов программы и базы данных с целью устранения данных проблем.
2.5.2. Реализация новых функциональных возможностей; корректировка форм отчётных документов.
2.5.3. Подготовка и корректировка документации к программе, её справочной системы и учебных материалов по работе с Программой.
2.6. В случаях, когда база данных или резервная копия Лицензиата, отправляемая Лицензиару для целей, указаных в подпунктах 2.5.1-2.5.3 настоящего Договора, содержит персональные данные, Лицензиар должен принять меры для недопущения несанкционированного доступа к базе данных и/или резервной копии со своей стороны. Если при этом проблема Лицензиата не связана с ошибкой в персональных данных, Лицензиар обязан уничтожить персональные данные в экземпляре базы данных, используемом у него для поиска и решения проблемы, если при этом не требуется обратная высылка исправленной базы данных.
2.7. Лицензиар оставляет за собой право отказаться от технической поддержки устаревших версий Программы и от устранения ошибок в этих версиях Программы.

3. ПРАВА, ОБЯЗАННОСТИ И ОГРАНИЧЕНИЯ ЛИЦЕНЗИАТА.
3.1. Лицензиат имеет право:
3.1.1. Устанавливать Программу на свои персональные компьютеры и использовать её в соответствии с Руководством по эксплуатации, Руководством администратора, Справочной системой, настоящим Договором и действующим законодательством РФ без выплаты Лицензиару авторского вознаграждения, а также привлекать к использованию Программы прочих лиц из числа сотрудников подразделения, в котором установлен компьютер с Программой.
3.1.2. Делать резервные копии файлов и данных Программы и использовать их на свое усмотрение в соответствии с законодательством региона и/или государства местоположения Лицензиата.
3.1.3. Сообщать Лицензиару информацию об ошибках в базе данных и в компонентах Программы, о нештатных ситуациях в работе Программы.
3.1.4. Запрашивать у Лицензиара и получать от него услуги по технической поддержке Программы и базы данных как на некоммерческой, так и на коммерческой основе.
3.1.5. Обращаться за услугами по администрированию и технической поддержке базы данных Программы и СУБД Firebird в сторонние организации, а также привлекать с этой целью сотрудников Лицензиата.
3.2. В случаях, когда в базе данных хранятся персональные данные:
3.2.1. Все сотрудники Лицензиата и сторонних организаций, привлекаемые к работе с Программой, базой данных, её резервными копиями должны знать и соблюдать законодательство о персональных данных страны и региона, в которых используется Программа (далее - Регион), если такое законодательство имеется.
3.2.2. Лицензиат обязан применять меры, предусмотренные законодательством Региона, для защиты персональных данных от угроз, указанных в нормативных документах Региона.
3.3. Лицензиат не имеет права:
3.3.1. Производить без письменного согласия Лицензиара любые операции, направленные на установление детальных технических принципов работы Программы, а также привлекать иных физических или юридических лиц для выполнения этих операций. К таким операциям относятся реверс-инжиниринг, декомпиляция, дизассемблирование исполняемых файлов Программы, работы по расшифровке файлов Программы и иные подобные работы.
3.3.2. Осуществлять распространение дистрибутива Программы и ее отдельных компонентов в целях получения материальной выгоды, за исключением случаев распространения дистрибутива сотрудниками внутри своей организации.

4. ОТВЕТСТВЕННОСТЬ СТОРОН.
4.1. Стороны несут ответственность в соответствии с действующим законодательством страны и Региона за использование Программы, базы данных Программы, персональных данных, хранящихся в ней и в её резервных копиях, с нарушением условий данного Договора, а также законодательных актов Российской Федерации и Региона. При этом Лицензиар не несёт ответственности за нарушения, допущенные Лицензиатом, либо лицами, привлечёнными Лицензиатом к использованию Программы или к работе с её базой данных, равно как и Лицензиат не несёт ответственности за нарушения, допущенные Лицензиаром.

5. ОСОБЫЕ УСЛОВИЯ.
5.1. Срок действия Договора не ограничен.
5.2. Настоящий Договор может быть расторгнут по инициативе Лицензиата. В этом случае Лицензиат обязан удалить Программу со всех своих компьютеров, а также все базы данных Программы и их резервные копии со всех своих носителей.

6. КОНТАКТНЫЕ ДАННЫЕ ЛИЦЕНЗИАРА.
Любезный Сергей Владимирович
г. Москва
Адрес электронной почты: [email protected]
Для данной программы разработаны справочная система и руководство по эксплуатации. Справочная система вызывается непосредственно из окон программы при её работе. Для чтения Руководства по эксплуатации на компьютере должна быть установлена программа Acrobat Reader, Adobe Reader или аналогичные для чтения файлов в формате PDF. Последнюю версию Adobe Reader можно найти по ссылке:
http://get.adobe.com/ru/reader/
На этой странице вам также будет предложено установить программу McAfee Security Scan. Рекомендую сразу же снять галочку с соответствующего пункта.

Для установки программы скачайте ZIP-папку с её дистрибутивом, откройте её и в ней откройте единственный файл MaterialsLocal_Install. Затем следуйте инструкциям на экране.
MaterialsLocal_install.zip
Дистрибутив программы в ZIP-папке
(5.99 МБ) 1139 скачиваний
manual.pdf
Руководство по эксплуатации
(1.03 МБ) 1222 скачивания
В общем, качайте и пользуйтесь на здоровье. Если найдёте те или иные ошибки - прошу написать об этом в эту тему.
Живя с соседями-волками,
Овечки тоже -
все с клыками.
Реклама
Аватара пользователя
Hoppeless...
Модератор
Всего сообщений: 681
Зарегистрирован: 30.03.2012
В медицине с: 2012
Должность: сельский фельдшер
Откуда: МО
 Программа "Учёт материалов"

Сообщение Hoppeless... »

При формировании отчета - выдается ошибка.
Программа Учёт материалов  - скрин.png
А завзята, щира праця свого ще докаже...
Автор темы
Сергей Л.
Эксперт форума
Эксперт форума
Всего сообщений: 6654
Зарегистрирован: 12.11.2010
Лучшие Ответы: 3
Должность: программист
Откуда: Москва
 Программа "Учёт материалов"

Сообщение Сергей Л. »

Спасибо, вечером гляну, подправлю.

Отправлено спустя 50 минут 11 секунд:
Сейчас заметил, что забыл положить в дистрибутив файлы отчётов. Вечером исправлю. Пока же есть временное решение. Скачайте вложение-ZIP-папку с этого поста, откройте её и скопируйте все файлы из неё в папку установки приложения. Найти её просто - на рабочем столе щелкните правой кнопкой мыши по ярлыку программы и в появившемся меню выберите пункт "Расположение файла". Откроется папка, в которую и надо поместить файлы из ZIP-папки.

UPD. Вложение удалено. Дистрибутив исправлен и размещён в топике; если Вы столкнулись с такой ошибкой при подготовке отчёта - закройте программу и переустановите её из нового дистрибутива поверх старой.
Живя с соседями-волками,
Овечки тоже -
все с клыками.
Аватара пользователя
Hoppeless...
Модератор
Всего сообщений: 681
Зарегистрирован: 30.03.2012
В медицине с: 2012
Должность: сельский фельдшер
Откуда: МО
 Программа "Учёт материалов"

Сообщение Hoppeless... »

Сергей Л., Доброго времени суток! А возможно ли в этой программе сделать так, чтобы выдавался отчет отдельно по каждому подразделению, а не только сводный?
А завзята, щира праця свого ще докаже...
Автор темы
Сергей Л.
Эксперт форума
Эксперт форума
Всего сообщений: 6654
Зарегистрирован: 12.11.2010
Лучшие Ответы: 3
Должность: программист
Откуда: Москва
 Программа "Учёт материалов"

Сообщение Сергей Л. »

Hoppeless...,
Такой отчёт есть. Зайди в меню "Данные" - "Прочие подразделения". Выделяешь подразделение и жмёшь кнопку с принтером. Вводишь период - и отчёт печатается.
Живя с соседями-волками,
Овечки тоже -
все с клыками.
Автор темы
Сергей Л.
Эксперт форума
Эксперт форума
Всего сообщений: 6654
Зарегистрирован: 12.11.2010
Лучшие Ответы: 3
Должность: программист
Откуда: Москва
 Re: Программа "Учёт материалов"

Сообщение Сергей Л. »

Появилась у меня одна мысль по корректировке базы данных и самой программы. Думается, есть смысл раскидать по разным полям дату документа-требования и дату получения материала. Сейчас это сделано в одном поле, и получается, что получение материала отделением проводится по компьютеру задним числом. Хочется спросить у пользователей их мнение по данному вопросу. Ну и по работе программы - вижу, её качают, а вот пользуются или нет - не ясно. Есть ли какие-либо иные проблемы и пожелания?
Касательно сетевой версии - сделаю её после получения ответа на мой вопрос, чтобы в неё сразу попали изменения структуры базы (если они будут).
Живя с соседями-волками,
Овечки тоже -
все с клыками.
Аватара пользователя
Одонт
Всего сообщений: 2
Зарегистрирован: 28.06.2017
Должность: Инженер
Откуда: Санкт-Петербург
 Re: Программа "Учёт материалов"

Сообщение Одонт »

Добрый день.
Подскажите, нет ли новостей по сетевой версии программы?
Автор темы
Сергей Л.
Эксперт форума
Эксперт форума
Всего сообщений: 6654
Зарегистрирован: 12.11.2010
Лучшие Ответы: 3
Должность: программист
Откуда: Москва
 Re: Программа "Учёт материалов"

Сообщение Сергей Л. »

Добрый день.
На самом деле, и этот вариант программы нетрудно сделать сетевым. Единственное что - для этого нужна инфраструктура: сеть и сервер с установленной на нем СУБД Firebird (оптимально использовать версию 2.5.7 под Windows или Linux; если использовать его только с этой базой, можно в качестве сервера использовать обычный маломощный ПК).
Делается все примерно так:
1. В программе после ее установки подменяется клиентская библиотека fbclient.dll (ее можно взять из официального дистрибутива Firebird 2.5 для 32битной Windows, zip-архив качается отсюда: https://www.firebirdsql.org/en/firebird-2-5/ ). Отсюда же можно скачать дистрибутив СУБД Firebird под подходящую операционную систему. Кроме того, из каталога установки программы рекомендуется удалить подкаталоги Intl и UDF со всех их содержимым.
2. После установки СУБД Firebird на сервер база данных (файл MATERIALS.FDB из каталога инсталляции программы) копируется на сервер в специальный каталог для баз. Расшаривать файл и каталог не надо. Если используется сервер на Linux, нужно назначить этому каталогу владельца - пользователя firebird из одноименной группы. Далее в настройках СУБД Firebird задается алиас базы данных (файл aliases.conf из каталога установки сервера; в Linux инсталлятор ставит сервер в каталог /opt/firebird/2.5; формат прописи есть в этом файле).
3. В настройках программы корректируется путь к базе данных. Прописывается, к примеру, так: 192.168.10.1:MyDBAlias .
Если есть еще вопросы - пишите сюда, подскажу. Надеюсь, ничего важного не упустил.

Отправлено спустя 4 часа 52 минуты 30 секунд:
P.S.
Пожалуй, я учел не все. В локальной версии программы работа с базой данных ведется от имени пользователя SYSDBA, что для сетевой версии крайне не рекомендуется (ну разве что только попробовать сетевое соединение "на кошках"). Так что шагов нужно побольше. Наверняка понадобится более подробная инструкция: как работать с пользователями в СУБД Firebird, как назначать права на таблицы базы, как создавать резервные копии, восстанавливать базы из них и.т.д. Проблема в том, что меня на работе конкретно озадачили: полагаю, недели две-три у меня не дойдут руки до такой инструкции. Есть очень хороший сайт http://www.ibase.ru/ , на котором есть информация на русском языке по этой СУБД, но ее там очень много, и она там несколько раскидана по сайту, поэтому вряд ли все, кому это нужно, смогут и/или захотят ее ковырять. Поэтому лучше сочинить инструкцию. А пока ее нет - рекомендую этот сайт.
Живя с соседями-волками,
Овечки тоже -
все с клыками.
Аватара пользователя
Одонт
Всего сообщений: 2
Зарегистрирован: 28.06.2017
Должность: Инженер
Откуда: Санкт-Петербург
 Re: Программа "Учёт материалов"

Сообщение Одонт »

Спасибо за развернутый ответ!
Аватара пользователя
Fibrina
Всего сообщений: 2
Зарегистрирован: 02.05.2018
Должность: старшая медсестра
Откуда: Калуга
 Re: Программа "Учёт материалов"

Сообщение Fibrina »

Здравствуйте, подскажите возможно ли в этой программе вести учет не только материалов,но и медикаментов из аптеки? и сразу второй вопрос_ в программу Требований-накладных можно как то подгрузить справочник материалов из этой
Ответить Пред. темаСлед. тема
Для отправки ответа, комментария или отзыва вам необходимо авторизоваться
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Учет расходных материалов и ИМН
    Блондинка » » в форуме Стоматология
    46 Ответы
    48147 Просмотры
    Последнее сообщение Ж.В.
  • Учет расходных материалов)
    Майкл » » в форуме Операционные
    6 Ответы
    4175 Просмотры
    Последнее сообщение Сергей Л.
  • Учет медикаментов и расходных материалов у главной медсестры
    Ритуля » » в форуме Главные
    49 Ответы
    27199 Просмотры
    Последнее сообщение Безнадежный пациент
  • Закупка расходных материалов
    Этель » » в форуме Главные
    22 Ответы
    10857 Просмотры
    Последнее сообщение Тори
  • Электронное списание материалов в стоматологии
    anizhna » » в форуме Автоматизация рабочего места
    4 Ответы
    1201 Просмотры
    Последнее сообщение anizhna

Вернуться в «Автоматизация рабочего места»