Здравствуйте.
Несколько лет назад в Галактике появилась таблица JOBBOOK (код 32684) Сведения о трудовой деятельности. В ней есть поле PERSON с описанием «Ссылка на сотрудника». Но реально значение в нем <> Persons.Nrec. Ссылка на какую таблицу хранится в нем? Каким образом можно определить, к какому сотруднику относится запись в JOBBOOK?
Таблица JOBBOOK
Модераторы: m0p3e, edward_K, Модераторы
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5189
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Таблица JOBBOOK
Судя по городу вы немножко форумом ошиблись. Вам бы что то на by. в 9.1 РФ нет. У меня последний 32657
Что удалось найти в использовании
HistPsnData.NRec ==JobBook.Person
А вообще вы можете
1. Запустить sil логирование - там будут запросы целиком
2. Попробовать найти нужный фейс в консоли управления и посмотреть его логическую таблицу(если есть лицензия на расширенную консоль).
3. В Випере и в галактике есть функционал заполнения связей, и делается он не по словарю(где не все) а по использованию в интерфейсах. Потом выгружаете в Excel(я когда то в випере делал) и пользуетесь автофильтрами.
Что удалось найти в использовании
HistPsnData.NRec ==JobBook.Person
А вообще вы можете
1. Запустить sil логирование - там будут запросы целиком
2. Попробовать найти нужный фейс в консоли управления и посмотреть его логическую таблицу(если есть лицензия на расширенную консоль).
3. В Випере и в галактике есть функционал заполнения связей, и делается он не по словарю(где не все) а по использованию в интерфейсах. Потом выгружаете в Excel(я когда то в випере делал) и пользуетесь автофильтрами.
-
- Местный житель
- Сообщения: 1847
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Re: Таблица JOBBOOK
видимо HistPsnData.NRec
-
- Местный житель
- Сообщения: 557
- Зарегистрирован: 17 июл 2012, 11:56
- Откуда: Республика Беларусь, г.Могилев
Re: Таблица JOBBOOK
Здравствуйте.
Большое спасибо за ответ! Похоже, что надо следующее. По крайней мере, анализ результата подтвердил.
Хотя для меня непонятно, зачем разработчик в таблицу HistPsnData для заполнения 15 раздела картотеки пишет по 2 записи. И ссылка на сотрудника не в 1-ой, а во 2-ой.
Я предполагала, что для РФ этой таблицы может не быть, но надеялась, что кто-то на форуме знает ответ.
1.С Sil протоколом не получилось поработать. Несколько лет назад обратилась в ОТП за соответствующим ПО и документацией, но там отказали.
2. Лицензии на расширенную консоль нет.
3.Что это за функционал заполнения связей. Каким образом выгрузить в Excel в Viper?
Большое спасибо за ответ! Похоже, что надо следующее. По крайней мере, анализ результата подтвердил.
Код: Выделить всё
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;
Я предполагала, что для РФ этой таблицы может не быть, но надеялась, что кто-то на форуме знает ответ.
1.С Sil протоколом не получилось поработать. Несколько лет назад обратилась в ОТП за соответствующим ПО и документацией, но там отказали.
2. Лицензии на расширенную консоль нет.
3.Что это за функционал заполнения связей. Каким образом выгрузить в Excel в Viper?