Страница 1 из 1

Подсистема учета бланков

Добавлено: 04 окт 2019, 09:39
korvin
Добавить в программу новые типы документов:
- передача бланков;
- прием бланков (связан с передачей бланков).

И передача и прием бланков всегда закрепляются за реальным пунктом. Т.е. за Центральным офисом (передача) и за каким-то реальным пунктом (прием).

Тип документа "Передача бланков"
Столбцы документа:
  • Дата
  • На пункт
  • №№ бланков (список через "-" и ",")
  • Передано (галка)
  • Принято (галка) (только на чтение)
  • ФИО сотрудника-автора (только на чтение)
Фильтры документов:
  • дата с
  • дата по
  • пункт
  • состояние
Печатная форма передачи бланков.
При проставлении галки "Передано" на "Передачи бланков" автоматически создает на пункте-приемнике соотв. документ "Прием бланков".
При снятии галки "Передано" на "Передачи бланков" автоматически удаляется соотв. документ "Прием бланков".

Тип документа "Прием бланков"
Столбцы документа:
  • № (только на чтение)
  • Дата (только на чтение)
  • С пункта (только на чтение)
  • №№ бланков (список через "-" и ",") (только на чтение)
  • Принято (галка)
  • ФИО сотрудника-автора (только на чтение)
Фильтры документов:
  • дата с
  • дата по
  • с пункта
  • состояние
Печатная форма приемки бланков.
Прием бланков править нельзя будет, только принимать. При приемке соотв. документ "Передача бланков" тоже становится принятым.
При распринятии соотв. документ "Передача бланков" распринимается.

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

Если по реальному пункту есть только одна передача бланков, и нет еще ни одного билета по новой пачке, то проверка по №№ билетов игнорируется.

В рамках данной задачи не планируется никаких отчетов. Они будут реализованы отдельными задачами после текущей.