История изменений
Исправление no-such-file, (текущая версия) :
Небольшой совет, не делай статусы числами. Делай короткими строками строками. Например
+----------+-----------------------------------+
| Statusid | Name |
+----------+-----------------------------------+
| NR | Не готов |
| C | Согласование |
| W | Ожидание ЗиП |
| RNS | Готов, не отгружен |
| R | Готов |
| D | Закрыт |
+----------+-----------------------------------+
Это гораздо проще воспринимается/запоминается и кроме того не создаёт иллюзию какой-то заранее заданной упорядоченности статусов.
Таблица переходов будет типа
+----+----------+---------------+-------+
| id | Statusid | Next_Statusid | Role |
+----+----------+---------------+-------+
| 1 | NR | C | Owner |
| 2 | NR | W | Owner |
| 3 | NR | R | Owner |
Что можно легко понять без обращения к списку статусов.
Исправление no-such-file, :
Небольшой совет, не делай статусы числами. Делай короткими строками строками. Например
+----+----------+-----------------------------------+
| id | Statusid | Name |
+----+----------+-----------------------------------+
| 1 | NR | Не готов |
| 2 | C | Согласование |
| 3 | W | Ожидание ЗиП |
| 4 | RNS | Готов, не отгружен |
| 5 | R | Готов |
| 6 | D | Закрыт |
+----+----------+-----------------------------------+
Это гораздо проще воспринимается/запоминается и кроме того не создаёт иллюзию какой-то заранее заданной упорядоченности статусов.
Исходная версия no-such-file, :
Небольшой совет, не делай статусы числами. Делай короткими строками строками. Например
+----+----------+-----------------------------------+
| id | Statusid | Name |
+----+----------+-----------------------------------+
| 1 | NR| Не готов |
| 2 | C | Согласование |
| 3 | W | Ожидание ЗиП |
| 4 | RNS | Готов, не отгружен |
| 5 | R | Готов |
| 6 | D | Закрыт |
+----+----------+-----------------------------------+
Это гораздо проще воспринимается/запоминается и кроме того не создаёт иллюзию какой-то заранее заданной упорядоченности статусов.