Ссылка на таблицу
Модераторы: m0p3e, edward_K, Модераторы
Ссылка на таблицу
В таблице APPOINTMENTS (назначения и перемещения) есть поле CCAT2. Подскажите, пожалуйста, на какую таблицу ссылается данное поле ????
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Ссылка на таблицу
в консоле управления подсмотрите логическую таблу z_staff::recwin06
( longint(Appointments.cCat2) )
( FieldName = i_Kategory ),
туда копирутеся аналогичное поле с истории штатного
Appointments.cCat2 := comp(HistoryStr.wCategory);
В фейсе это поле
Квал.разряд/категория.@@@@@
( longint(Appointments.cCat2) )
( FieldName = i_Kategory ),
туда копирутеся аналогичное поле с истории штатного
Appointments.cCat2 := comp(HistoryStr.wCategory);
В фейсе это поле
Квал.разряд/категория.@@@@@
Re: Ссылка на таблицу
HistoryStr - это таблица, хранящая историю штатного расписания. Ситуация такая: кадры делают приказ об изменении разряда в 6 разделе картотеки сотрудников в модуле "Управление персоналом" (сведение о работе на предприятии-->история) там есть поле "квалификационный разряд\категория", в котором виден новый присвоенный разряд. В какой таблице хранится этот новый разряд???? Скорее связано с таблицей AppHist....
Re: Ссылка на таблицу
"Новый" - в смысле, "текущий"? Все назначения, по-моему, в APPOINTMENTS, а текущее - то, на которое ссылается PERSONS.APPOINTCUR.Руслан писал(а): какой таблице хранится этот новый разряд????
Re: Ссылка на таблицу
Руслан
В таблице Appointments поле Tariff, ссылается на TarStav.
Такие вещи удобно смотреть через журнализацию: меняете разряд вручную и по журналу смотрите изменения в БД.
В таблице Appointments поле Tariff, ссылается на TarStav.
Такие вещи удобно смотреть через журнализацию: меняете разряд вручную и по журналу смотрите изменения в БД.
Re: Ссылка на таблицу
Когда изменяешь это поле, то апдейтится в таблице APPOINTMENTS поле CCAT2, вопрос куда ссылается это поле?
Re: Ссылка на таблицу
Оно никуда не ссылается. Не все comp-ы являются ссылками
Куски из кода:
Куски из кода:
Код: Выделить всё
Appointments.cCat2 := comp(HistoryStr.wCategory);
Appointments.cCat2 := comp(Appointments.Category);
Re: Ссылка на таблицу
все, понял, запутался в этих разрядах...