Текущее время: Чт, июл 24 2025, 06:43

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Оперативный запрос
СообщениеДобавлено: Ср, фев 25 2009, 18:00 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, дек 23 2008, 15:18
Сообщения: 117
Добрый день,
В оперативном запросе есть проблема. Когда отмечашь на вывод группу полей "Причины увольнения" с другими полями (напр табельный номер). В отчете строки с сотрудниками у кого причины увольнения есть задваиваются (Одна строка с указанием причины другая нет. На обеих таб. номер указан).
Если кроме Причин увольнения на вывод другие поля не выбираются, то выводится одна строка с указанием причины. Т.е. выбор делается например по таб. номеру, а на вывод таб. номер не отмечатся. Надеюсь, что понятно объяснила.
Как избавиться от задвоения строк?

_________________
с уважением


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Оперативный запрос
СообщениеДобавлено: Чт, фев 26 2009, 08:34 
Специалист
Специалист

Зарегистрирован:
Пт, июн 16 2006, 14:48
Сообщения: 106
Если я правильно понял, то получается что запрос выбирает несколько строчек по табельному номеру, т.е. тн с причиной увольнения, тн с другими полями. А вы тип мероприятия указываете (увольнение)? Поля в инфо-наборе стандартные? У меня не получилось создать задвоение, хотя я указал в на вывод тн и причину из 0000ИТ и раздел персонала из 0001ИТ


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оперативный запрос
СообщениеДобавлено: Чт, фев 26 2009, 11:04 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, дек 23 2008, 15:18
Сообщения: 117
У нас создан свой ИТ, который называется Причины увольнения. В группе полей в оперативном запросе перечисление неофициальных причин увольнения соответствуют полям в ИТ.
Вывод в опер. запр. должен выглядеть: ФИО сотр.(или раздел, шт. должн...) из ИТ0001 + поля с названием причин (у нас ИТ 9001). Причина увольнения указанная в ИТ 9001 отмечается галочкой.
Проблема в том, что при установке галки в любом поле "вывод" кроме полей из ИТ 9001 записи по одному человеку задваиваются, а иногда и затраиваются. При этом выбор можно осуществлять свободно.
Т.е. в отчет по одному чел. выводится несколько строк с его Именем, разделом и.т.д. (если выбирали имя, раздел и т.д.), на одной из строк указана причина увольнения, остальные пусты(только с именем, разделом и т.д.). Но если причина в 9001 ИТ не указана, то строка одна (с именем, разделом и т.д.).
Как сделать, чтобы вся инфоромация ( имя, раздел, причины увольнения и т.д.)выводились на одну строчку?

_________________
с уважением


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Оперативный запрос
СообщениеДобавлено: Чт, фев 26 2009, 11:35 
Специалист
Специалист

Зарегистрирован:
Пт, июн 16 2006, 14:48
Сообщения: 106
Все равно не совсем понятно. У вас 9001ИТ содержит ПОЛЯ, которые являются причинами? Т.е. не ОДНО поле, где указывается причина увольнения? Так?
Задвоение будет происходить в том случае, если не будет ограничения по записям, например по дате.
Если выбрать тн, раздел, вид адреса, то если
  1. У сотрудника есть два типа адреса (две записи в 0006ИТ) - в оперзапрос выведется две записи
  2. У сотрудника есть один тип адреса (одна запись в 0006ИТ) - в оперзапрос выведется одна запись.
  3. В зависимости от ограничения по датам в опрезапросе и в зависимости от begda и endda у каждой записи.

TMIN написал(а):
Проблема в том, что при установке галки в любом поле "вывод" кроме полей из ИТ 9001 записи по одному человеку задваиваются, а иногда и затраиваются. При этом выбор можно осуществлять свободно.
Т.е. в отчет по одному чел. выводится несколько строк с его Именем, разделом и.т.д. (если выбирали имя, раздел и т.д.), на одной из строк указана причина увольнения, остальные пусты(только с именем, разделом и т.д.). Но если причина в 9001 ИТ не указана, то строка одна (с именем, разделом и т.д.).

Что-то мне кажется, что тут косяк с самим 9001ИТ. Посмотрите через SE16 (SE11) какие данные содержаться в этом ИТ у тех сотрудников, которые задваиваются...
и не совсем понятно, при каком именно условии они задваиваются...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оперативный запрос
СообщениеДобавлено: Чт, фев 26 2009, 11:44 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, дек 23 2008, 15:18
Сообщения: 117
Да, ИТ 9001 содержит поля, которые являются причинами.
Как правило выбирается запись с именем (оно одно).
Задваиваются только те поля, в которых указана причина увольнения. Если причина не указана, со строка одна с указанием имени.

_________________
с уважением


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Оперативный запрос
СообщениеДобавлено: Чт, фев 26 2009, 11:51 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, дек 23 2008, 15:18
Сообщения: 117
в se16 в ИТ 9001 запись одна.

_________________
с уважением


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Оперативный запрос
СообщениеДобавлено: Чт, фев 26 2009, 12:18 
Специалист
Специалист

Зарегистрирован:
Пт, июн 16 2006, 14:48
Сообщения: 106
а какой период задается в оперзапросе?
Попробуйте вывести даты действия для 0000ИТ и 9001ИТ. Или ограничить период выбора. ИМХО задвоение идет по мероприятиям (две записи в 0000 - увольнение и до увольнения) или по 9001 - но тут не могу сказать, т.к. надо смотреть что там находится.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оперативный запрос
СообщениеДобавлено: Чт, фев 26 2009, 13:13 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, дек 23 2008, 15:18
Сообщения: 117
Период задается конкретный с 01.01.08 по 31.12.08.
Извините, а где посмотреть-то?

_________________
с уважением


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Оперативный запрос
СообщениеДобавлено: Чт, фев 26 2009, 13:52 
Специалист
Специалист

Зарегистрирован:
Пт, июн 16 2006, 14:48
Сообщения: 106
ну про посмотреть может не так выразился :) Просто до сих пор не понял какая структура у 9001ИТ.
Если период задается целый год, то надо смотреть все ИТ, которые используются в выводе в оперзапросе. По идее, если есть несколько записей в ИТ, то система выведет все записи, т.е. задвоит или затроит.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оперативный запрос
СообщениеДобавлено: Чт, фев 26 2009, 16:11 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, дек 23 2008, 15:18
Сообщения: 117
В инфотипе только перечисление причин увольнения.
При увольнении кадровик ставит галочку возле нужной причины. Соответственно эти поля подтягиваются в группу Причины увольнения в опер. запрос.
Думаю дело не в дате. Т.к. я сделала запрос по одному уволенному человеку на дату увольнения. Данные вывода все равно были задвоены. Выводились только причины увольнения и имя.

_________________
с уважением


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Оперативный запрос
СообщениеДобавлено: Чт, фев 26 2009, 22:54 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
Если я правильно понял первый пост, то это нормальное поведение Query.
Возможно, удастся добиться требуемого результата при помощи параметров инфонабора.

Подробно как про алгоритм Query, так и про параметры инфонабора описано в справке к IMG:
Менеджмент персонала -> Информационная система персонала -> Параметры настройки HR для SAP Query -> Создание инфо-наборов для HR

_________________
/nex


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оперативный запрос
СообщениеДобавлено: Пт, фев 27 2009, 08:35 
Специалист
Специалист

Зарегистрирован:
Пт, июн 16 2006, 14:48
Сообщения: 106
Тогда вообще не понимаю... тн берется откуда? Из 0000ИТ? Если так, то ИМХО что-то не то с 9001ИТ. На самый крайний случай можно создать обычный query (sq01) на основании этого инфонабора и через отладку посмотреть что там происходит...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оперативный запрос
СообщениеДобавлено: Пн, апр 29 2013, 12:57 
Начинающий
Начинающий

Зарегистрирован:
Пн, апр 29 2013, 12:44
Сообщения: 1
доброго времени суток!

Выбираю данные из опер запроса (период весь, по конкретному ТН), ИТ0001, в разрезе дата начала, дата окончания, весовая процентная ставка. На выходе получаю, что каждый имеющийся период "задваивается", столько количество раз сколько в отбираемом периоде у ТН изменялась Процентная ставка. в чем может быть проблема?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB