Александр Крупчатников
Постоянный посетитель
Всего сообщений: 236
Дата регистрации: 13.05.2008
|
Создано:
25.05.2010 17:25:35
|
Добрый день!
Странное сообщение получаем при создании приказа о переводе одного сотрудника (см.картинку). Проверил. Нет таких. Что еще проверить?
|
Модератор
Всего сообщений: 235
Дата регистрации: 05.11.2008
|
Создано:
25.05.2010 18:08:18
|
Посмотрите результат запроса:
Select depempbind.id_emp,* from orders,jorder,depempbind where orders.id_jorder=jorder.id and orders.id_depemp=depempbind.id and depempbind.id_emp=???
где вместо ??? нужно подставить id сотрудника (select kad.id from kad where kad.fam='Хамидулина').
Может сможете найти проблемные приказы.
|
Александр Крупчатников
Постоянный посетитель
Всего сообщений: 236
Дата регистрации: 13.05.2008
|
Создано:
26.05.2010 11:02:03
|
Результат запроса такой же как и список приказов по сотруднику, полученный из справочника: о приеме и два на отпуск. Попробовал удалить приказы на отпуск. Проблема ушла. Хотя в содержании их ничего "криминального" не обнаружил.
|
Модератор
Всего сообщений: 235
Дата регистрации: 05.11.2008
|
Создано:
26.05.2010 14:46:07
|
Значит что-то было в дате этих приказов.
|
Александр Крупчатников
Постоянный посетитель
Всего сообщений: 236
Дата регистрации: 13.05.2008
|
Создано:
27.05.2010 11:44:47
|
Действительно, в одном из них период отпуска (колонки orders.date_in и orders.date_out) ошибочно был указан на 3007 год. Получается, пока сотрудник отпуск не отгуляет, перевести его на другую работу невозможно :)
|