Skip to content

Исправить ночную длительность и добавить отделение - #20

Merged
Donkiton merged 1 commit into
mainfrom
fix/overnight-duration-and-department
Aug 13, 2026
Merged

Donkiton merged 1 commit into
mainfrom
fix/overnight-duration-and-department

Conversation

@Donkiton

Copy link
Copy Markdown
Owner

Что изменено

  • Ночной интервал времени теперь рассчитывается как переход через полночь (например, 23:10–03:00 = 3 ч 50 мин).
  • В форму быстрого добавления и таблицу журнала добавлено необязательное поле «Отделение».
  • Добавлена миграция существующих SQLite-баз, версия приложения повышена до 1.0.5.

Зачем

Корректно учитывать операции, заканчивающиеся на следующие сутки, и видеть отделение пациента в журнале.

Влияние на данные и пользователей

  • Меняется структура базы: добавляется необязательная колонка department; существующие записи сохраняются.
  • Требуется заменить .exe или папку _internal.

Проверка

  • python -m unittest discover -s tests -v — 11 тестов пройдено.
  • python -m py_compile modern_app.py database_schema.py update_system.py build_release.py.
  • Собрана Windows-версия PyInstaller.

@Donkiton
Donkiton marked this pull request as ready for review August 13, 2026 10:52
@Donkiton
Donkiton merged commit 1855d5c into main Aug 13, 2026
4 checks passed
@Donkiton
Donkiton deleted the fix/overnight-duration-and-department branch August 13, 2026 10:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant