Вывод подразделения

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
scanner
Постоянный обитатель
Сообщения: 192
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Кемерово, ОАО "Мелькорм"
Контактная информация:

Вывод подразделения

Сообщение scanner »

Здравствуйте.

Нужно вывести подразделение используя таблицу Persons

Пробую так:

persons.galdep == katpodr.nrec

Подразделение = katpord.name

но не всегда выводиться подразделение. У некоторых поле persons.galdep = 0
St.Anislav
Постоянный обитатель
Сообщения: 147
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Новосибирск
Контактная информация:

Сообщение St.Anislav »

Galdep - это ссылка на katpodr, а СЕ ШР хранятся в catalogs.
persons.appointcur - ссылка на текущее назначение,
persons.appointlast - ссылка на последнее назначение (для уволенных).
Ну и appointments.department - ссылка на СЕ ШР (на catalogs.nrec).

А persons.galdep=0 может быть в случае, если нет записей в "таблице соответствия СЕ ШР и каталога подразделений" (Кадры \ =Настройка= \ Единицы штатного расписания \ Синхронизация СЕ".
scanner
Постоянный обитатель
Сообщения: 192
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Кемерово, ОАО "Мелькорм"
Контактная информация:

Сообщение scanner »

Спасиб, заработало.
Ответить