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

Таблица JOBBOOK

Добавлено: 12 июн 2025, 13:57
Irina_
Здравствуйте.
Несколько лет назад в Галактике появилась таблица JOBBOOK (код 32684) Сведения о трудовой деятельности. В ней есть поле PERSON с описанием «Ссылка на сотрудника». Но реально значение в нем <> Persons.Nrec. Ссылка на какую таблицу хранится в нем? Каким образом можно определить, к какому сотруднику относится запись в JOBBOOK?

Re: Таблица JOBBOOK

Добавлено: 13 июн 2025, 17:02
edward_K
Судя по городу вы немножко форумом ошиблись. Вам бы что то на by. в 9.1 РФ нет. У меня последний 32657
Что удалось найти в использовании
HistPsnData.NRec ==JobBook.Person
А вообще вы можете
1. Запустить sil логирование - там будут запросы целиком
2. Попробовать найти нужный фейс в консоли управления и посмотреть его логическую таблицу(если есть лицензия на расширенную консоль).
3. В Випере и в галактике есть функционал заполнения связей, и делается он не по словарю(где не все) а по использованию в интерфейсах. Потом выгружаете в Excel(я когда то в випере делал) и пользуетесь автофильтрами.

Re: Таблица JOBBOOK

Добавлено: 16 июн 2025, 15:35
Den
видимо HistPsnData.NRec

Re: Таблица JOBBOOK

Добавлено: 17 июн 2025, 10:52
Irina_
Здравствуйте.
Большое спасибо за ответ! Похоже, что надо следующее. По крайней мере, анализ результата подтвердил.

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

Select 
  JobBook.Person, Persons.Nrec, Persons.Fio, Persons.Tabnmb
From
  JobBook
  , HistPsnData
  , HistPsnData HistPsnData2
  , Persons
Where
((
  JobBook.Person           == HistPsnData.Nrec 
  and 32663                   == HistPsnData2.WbaseTable  // 32663 – табл. HistPsnData
  and HistPsnData.Nrec  == HistPsnData2.Cbasetable 
  and  HistPsnData2.Clinktable == Persons.Nrec
))
order external by Persons.Fio;
Хотя для меня непонятно, зачем разработчик в таблицу HistPsnData для заполнения 15 раздела картотеки пишет по 2 записи. И ссылка на сотрудника не в 1-ой, а во 2-ой.
Я предполагала, что для РФ этой таблицы может не быть, но надеялась, что кто-то на форуме знает ответ.
1.С Sil протоколом не получилось поработать. Несколько лет назад обратилась в ОТП за соответствующим ПО и документацией, но там отказали.
2. Лицензии на расширенную консоль нет.
3.Что это за функционал заполнения связей. Каким образом выгрузить в Excel в Viper?