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

Вид работы в приказах на прием и увольнение.

Добавлено: 21 дек 2018, 15:01
Irina_
Здравствуйте.
В отчете работаю с приказами на прием и на увольнение. В частности интересует «Вид работы». Где хранится значение этого поля? Интересует случай повторного трудоустройства на ту же карточку и л/сч, но с изменением вида работы, например сначала было внешнее совместительство, а потом после увольнения прием на основное место работы. Явно используется не в л/сч. Например, в 6 разделе картотеки на закладке «Предыдущие назначения» выводится поле «Вид работы». И там то значение, которое соответствовало предыдущему назначению, и оно отличается от значения в л/сч по текущему назначению. Подскажите пожалуйста кто знает.

Re: Вид работы в приказах на прием и увольнение.

Добавлено: 21 дек 2018, 17:22
m0p3e
Как-то так:

Код: Выделить всё

    synonym Appointments disAppoint,
    synonym InfPsn1 InfPsn1PredSovm,
    synonym KlSovm KlSovmPred,

    and Persons.Nrec           == disAppoint.Person
    and integer(100)           == disAppoint.lPrizn
    and disAppoint.nRec == InfPsn1PredSovm.cPers
    and comp(skkRPD1VidRab) == InfPsn1PredSovm.cRef2
    and word(InfPsn1PredSovm.cRef3) == KlSovmPred.Sovm

Re: Вид работы в приказах на прием и увольнение.

Добавлено: 21 дек 2018, 17:56
Irina_
Сергей, большое спасибо за быстрый ответ! Я и подозревала, что это может быть InfPsn1. Разработчики перестали ее использовать при вводе приказов на увольнение для хранения нескольких полей, перенесли их в Appointments, а вид работы все-таки оставили в этой таблице. А skkRPD1VidRab - это константа?

Re: Вид работы в приказах на прием и увольнение.

Добавлено: 21 дек 2018, 18:18
m0p3e
Irina_ писал(а):А skkRPD1VidRab - это константа?
Похоже на то. Инициализации в интерфейсе нет.
Чему равна сейчас не скажу - inc-ов от 9.10 под рукой нет.

Re: Вид работы в приказах на прием и увольнение.

Добавлено: 27 дек 2018, 10:20
Irina_
Здравствуйте.
Приведенная выше константа описана в Skk.const, файл подключается в Galnet.inc. После установки патчей при компиляции ругалась на файл, его не было в zip архивах, запросила в ОТП. Ради интереса глянула и увидела
нужную const )))
// РПД1 Вид работы
skkRPD1VidRab = 13;
Сергей, еще раз спасибо за помощь.