Подсистема учета бланков
Добавлено: 04 окт 2019, 09:39
Добавить в программу новые типы документов:
- передача бланков;
- прием бланков (связан с передачей бланков).
И передача и прием бланков всегда закрепляются за реальным пунктом. Т.е. за Центральным офисом (передача) и за каким-то реальным пунктом (прием).
Тип документа "Передача бланков"
Столбцы документа:
При проставлении галки "Передано" на "Передачи бланков" автоматически создает на пункте-приемнике соотв. документ "Прием бланков".
При снятии галки "Передано" на "Передачи бланков" автоматически удаляется соотв. документ "Прием бланков".
Тип документа "Прием бланков"
Столбцы документа:
Прием бланков править нельзя будет, только принимать. При приемке соотв. документ "Передача бланков" тоже становится принятым.
При распринятии соотв. документ "Передача бланков" распринимается.
При смене № билета программа проверяет наличие № билета в заданном диапазоне принятых №№ бланков. И, если не попадает, то выводит сообщение об ошибке и не дает вводить указанный № билета.
Если по реальному пункту есть только одна передача бланков, и нет еще ни одного билета по новой пачке, то проверка по №№ билетов игнорируется.
В рамках данной задачи не планируется никаких отчетов. Они будут реализованы отдельными задачами после текущей.
- передача бланков;
- прием бланков (связан с передачей бланков).
И передача и прием бланков всегда закрепляются за реальным пунктом. Т.е. за Центральным офисом (передача) и за каким-то реальным пунктом (прием).
Тип документа "Передача бланков"
Столбцы документа:
- №
- Дата
- На пункт
- №№ бланков (список через "-" и ",")
- Передано (галка)
- Принято (галка) (только на чтение)
- ФИО сотрудника-автора (только на чтение)
- дата с
- дата по
- пункт
- состояние
При проставлении галки "Передано" на "Передачи бланков" автоматически создает на пункте-приемнике соотв. документ "Прием бланков".
При снятии галки "Передано" на "Передачи бланков" автоматически удаляется соотв. документ "Прием бланков".
Тип документа "Прием бланков"
Столбцы документа:
- № (только на чтение)
- Дата (только на чтение)
- С пункта (только на чтение)
- №№ бланков (список через "-" и ",") (только на чтение)
- Принято (галка)
- ФИО сотрудника-автора (только на чтение)
- дата с
- дата по
- с пункта
- состояние
Прием бланков править нельзя будет, только принимать. При приемке соотв. документ "Передача бланков" тоже становится принятым.
При распринятии соотв. документ "Передача бланков" распринимается.
При смене № билета программа проверяет наличие № билета в заданном диапазоне принятых №№ бланков. И, если не попадает, то выводит сообщение об ошибке и не дает вводить указанный № билета.
Если по реальному пункту есть только одна передача бланков, и нет еще ни одного билета по новой пачке, то проверка по №№ билетов игнорируется.
В рамках данной задачи не планируется никаких отчетов. Они будут реализованы отдельными задачами после текущей.