Добавлено: 04 май 2007, 18:20
Когда я писала неутвержденные приказы, я имела в виду приказы на перемещение,прием… работников.
Сделайте запрос
select DOCNMB,DOCDATE,WTITL,WSTATUS from titledoc where((0==wstatus));
у вас выберутся все неутвержденные приказы, WTITL - код распорядительногодействия(5 – перемещение, 1 – прием и т. д. см. таблицу распоряд. действий)
Возможно кто-то из пользователей ранее ввел эти приказы, не утвердив их, и они остались«висеть» в БД мусором, в таблице . В таблице APPOINTMENTS этим приказам соответствуют «отвязанные» назначения, поле PERSON заполняется после утверждения приказа. Эти приказы нужно удалить или утвердить.
Если проделать эти операции , то возможно в APPOINTMENTS «отвязанных»
записей не оказалось бы. Но если вы их удалили принудительно, то ничего страшного,просто учтите на будущее.
Сделайте запрос
select DOCNMB,DOCDATE,WTITL,WSTATUS from titledoc where((0==wstatus));
у вас выберутся все неутвержденные приказы, WTITL - код распорядительногодействия(5 – перемещение, 1 – прием и т. д. см. таблицу распоряд. действий)
Возможно кто-то из пользователей ранее ввел эти приказы, не утвердив их, и они остались«висеть» в БД мусором, в таблице . В таблице APPOINTMENTS этим приказам соответствуют «отвязанные» назначения, поле PERSON заполняется после утверждения приказа. Эти приказы нужно удалить или утвердить.
Если проделать эти операции , то возможно в APPOINTMENTS «отвязанных»
записей не оказалось бы. Но если вы их удалили принудительно, то ничего страшного,просто учтите на будущее.