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

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

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

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

Сообщение Сергей Л. » 02 авг 2015, 09:12

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

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

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

Для работы программы необходима база данных, которая размещается либо на сервере баз данных (сетевой вариант программы), либо на том же компьютере, на котором ведется работа (локальный вариант). Вариант размещения базы на сервере считается предпочтительным, но при этом требует наличия сервера (в качестве сервера можно использовать не особо мощный компьютер с операционной системой 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. КОНТАКТНЫЕ ДАННЫЕ ЛИЦЕНЗИАРА.
Любезный Сергей Владимирович
г. Москва
Адрес электронной почты: slyubez@mail.ru
Для данной программы разработаны справочная система и руководство по эксплуатации. Справочная система вызывается непосредственно из окон программы при её работе. Для чтения Руководства по эксплуатации на компьютере должна быть установлена программа 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 МБ) 228 скачиваний
manual.pdf
Руководство по эксплуатации
(1.03 МБ) 363 скачивания
В общем, качайте и пользуйтесь на здоровье. Если найдёте те или иные ошибки - прошу написать об этом в эту тему.
Живя с соседями-волками,
Овечки тоже -
все с клыками.

Реклама
Аватара пользователя
Hoppeless...
Модератор
Сообщения: 544
Зарегистрирован: 30.03.2012
В медицине с: 2012
Должность: фельдшер
Откуда: МО
Программа "Учёт материалов"

Сообщение Hoppeless... » 02 авг 2015, 14:23

При формировании отчета - выдается ошибка.
Вложения
скрин.png
Чтобы добиться многого, мы дoлжны не только действовать, но и мeчтать, и не только планировать, нo и верить.

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

Сообщение Сергей Л. » 03 авг 2015, 05:34

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

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

UPD. Вложение удалено. Дистрибутив исправлен и размещён в топике; если Вы столкнулись с такой ошибкой при подготовке отчёта - закройте программу и переустановите её из нового дистрибутива поверх старой.
Живя с соседями-волками,
Овечки тоже -
все с клыками.

Аватара пользователя
Hoppeless...
Модератор
Сообщения: 544
Зарегистрирован: 30.03.2012
В медицине с: 2012
Должность: фельдшер
Откуда: МО
Программа "Учёт материалов"

Сообщение Hoppeless... » 12 авг 2015, 21:36

Сергей Л., Доброго времени суток! А возможно ли в этой программе сделать так, чтобы выдавался отчет отдельно по каждому подразделению, а не только сводный?
Чтобы добиться многого, мы дoлжны не только действовать, но и мeчтать, и не только планировать, нo и верить.

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

Сообщение Сергей Л. » 12 авг 2015, 22:28

Hoppeless...,
Такой отчёт есть. Зайди в меню "Данные" - "Прочие подразделения". Выделяешь подразделение и жмёшь кнопку с принтером. Вводишь период - и отчёт печатается.
Живя с соседями-волками,
Овечки тоже -
все с клыками.

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

Сообщение Сергей Л. » 15 окт 2015, 22:14

Появилась у меня одна мысль по корректировке базы данных и самой программы. Думается, есть смысл раскидать по разным полям дату документа-требования и дату получения материала. Сейчас это сделано в одном поле, и получается, что получение материала отделением проводится по компьютеру задним числом. Хочется спросить у пользователей их мнение по данному вопросу. Ну и по работе программы - вижу, её качают, а вот пользуются или нет - не ясно. Есть ли какие-либо иные проблемы и пожелания?
Касательно сетевой версии - сделаю её после получения ответа на мой вопрос, чтобы в неё сразу попали изменения структуры базы (если они будут).
Живя с соседями-волками,
Овечки тоже -
все с клыками.

Ответить Пред. темаСлед. тема

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость