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

MAXEMPLOYEES ???

Добавлено: 03 сен 2007, 20:52
SergZol
При оформлении приема на работу вышло предупреджение:

---------------------------
Предупреждение
---------------------------
Количество карточек сотрудников превысило указанный в лицензионном файле предел
---------------------------
ОК
---------------------------

кол-во записей в таблице PERSONS 6300
в лицензии
MAXEMPLOYEES 6200

но в таблице PERSONS есть записи о неработающих людях по какому принципу идет подсчет кол-ва карточек сотрудников

Добавлено: 03 сен 2007, 22:27
edward_K
В архив переведите. Отбор идет по ISEMPLOYEES='С'.

Добавлено: 04 сен 2007, 10:20
SergZol
В архив переведите. Отбор идет по ISEMPLOYEES='С'.
А какую бкву ставить, я так думаю [А], тока русскаю или вражаскаю

Добавлено: 04 сен 2007, 10:26
Алексей
SergZol
я думаю вам посоветовали стандартной функцией перевода в архив воспользоватся, а не скриптом...

Добавлено: 04 сен 2007, 10:42
edward_K
"У" - все буквы в этом поле русские. Для надажности переведите одного сотрудника в архив в тестовой базе. Я так понимаю что стандартным функционалом уже не воспользоваться :), так что скриптом. типа того
update persons where 'С' = ISEMPLOYEES and (datuv<>date(0,0,0) and datuv<date(1,1,2007) set ISEMPLOYEES:='У' ;
поля уж сами подставите. В таком виде с первого раза могет не сработать полностью - потом селектом проверте.

Добавлено: 04 сен 2007, 11:09
SergZol
"У" - все буквы в этом поле русские.
"У"- это уволенные, я так понимаю?

Добавлено: 05 сен 2007, 23:09
Ged
неа.. это переведенные в архив.

Добавлено: 06 сен 2007, 12:49
SergZol
Ged писал(а):неа.. это переведенные в архив.
а какие ваще буквы