Текущее время: Сб, авг 02 2025, 12:05

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




Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Обращение и пол
СообщениеДобавлено: Ср, ноя 23 2005, 17:08 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, мар 04 2005, 16:57
Сообщения: 73
Пол: Женский
Всем доброго дня.

Кто-нибудь делал связь обращения с полом. Например, г-н - пол ставится автоматически мужской.
Бантик, конечно, но юзвери жаждут :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 24 2005, 13:36 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Ср, сен 01 2004, 15:44
Сообщения: 287
раньше обращение и определяло пол. т.е. если поставить Г-н и женский сохранится все равно мужской. в каком-то из патчей это пофиксили.
а зачем вам обращение? скройте его да и все.

_________________
Требуется две вещи чтобы быть консультантом - седые волосы и геморрой. Седые волосы помогут Вам выглядеть солидно, а геморрой - обеспокоено.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 24 2005, 14:16 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, май 24 2005, 12:53
Сообщения: 329
А не наоборот? По-моему, раньше могло сохраняться неправильно (т.е. пол М, обращение "г-жа"). А в каком-то из патчей сделали проверку, теперь неправильно не сохраняется - выдаёт ошибку (или предупреждение). Или уже опять переделали???


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 24 2005, 14:24 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Ср, сен 01 2004, 15:44
Сообщения: 287
нет
не наоборот
обращение определяло пол. если не указать обращение не сохранялся пол вообще.

_________________
Требуется две вещи чтобы быть консультантом - седые волосы и геморрой. Седые волосы помогут Вам выглядеть солидно, а геморрой - обеспокоено.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 24 2005, 18:46 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, ноя 10 2005, 12:57
Сообщения: 61
Откуда: Москва
На курсах нам советовали обращение заполнять обязательно - так как в некторых отчетах (точно, к сожалению, не знаю, в каких именно), определение пола идет именно по этому реквизиту. При этом проверку на однозначаное соответствие, действительно, убрали. Так что, пожалуй, лучше сделать, чтобы обращение проставлялось на основании выбранного пола :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 25 2005, 11:09 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, май 24 2005, 12:53
Сообщения: 329
Да, действительно, сохраняется неправильно, но преупреждение есть.

Если нужно запретить сохранение с неправильными данными, то можно написать user-exit (расширение PBAS0001 PA: админ. перс./набор нов. сотр.: знач. по ум. и проверка, транзакция CMOD). И воспользоваться табличкой T522G, где проставляется соответствие обращения и пола.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 25 2005, 13:52 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, мар 04 2005, 16:57
Сообщения: 73
Пол: Женский
Посмотрела user-exit. Он работает только с инфо-типами 0001 и 0008


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 25 2005, 14:02 
Гость
В 4.6 есть признак 27GMS, который должен регулировать характер сообщения при несовпадении пола/обращения


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 25 2005, 15:42 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, май 24 2005, 12:53
Сообщения: 329
Признак 27GMS только для экрана Гонконга используется. Может и можно как-нибудь его использовать для 33... Я пробовала - ставила значение возврата E (ошибка) для России - ноль эффекта.

А в юзер-екзите можно любой ИТ анализировать. там же структура INNN универсальная, а поле INNN-INFTY можно анализировать не только на '0001' и '0008', как в примере.
Motik, это же вы пример посмотрели про первый и восьмой ИТ.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 06 2005, 15:24 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, мар 11 2005, 10:54
Сообщения: 315
Откуда: Москов
Таблица T522G.
Там связывайте пол с обращением.
В PA не делали, не знаю как реализовать, а в наборе персонала (WEB) автоматом на основе выбранного обращения ставили кандидату пол. Естественно через SELECT.

_________________
САП маст дай...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обращение и пол
СообщениеДобавлено: Пт, фев 26 2010, 12:02 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, ноя 07 2008, 16:32
Сообщения: 76
У меня ситуация следующая.

В ракурсе T588M поле пол Q0002-GESC1 скрыто, т.е на экране ИТ0002 группа полей "Пол" скрыта, поле "Обращение" доступно.
При приеме сотрудника на работу, т.е. когда запись в ИТ0002 создается (операция INSS), в поле (GESCH) таблицы пол сотрудника сохраняется в зависимости от значения поля обращения.
Т.е. Г-н - пол 1 (м), Г-жа - пол 2 (ж). Значит выборка из ракурса T522G работает.

Однако при копировании записи ИТ или при его ручном создании (например при смене фамилии), пол остается не заполненным, несмотря на то, что обращение существует.

Полез в отладку.
Программа MP000200. Экран 2033. PAI модуль ANREX_NA_RU (находится в include P0002RU3)

Code:
module anrex_na_ru input.
  DATA: l_hide TYPE c VALUE ' '.
"SMO0338190
* in case the frame for gender selection (frame_3) is hiden. No warning"
* message will be executed below.                                      "
* or if one of Gender Male or Female is hidden then also .
  clear l_hide.
"APNL6BK021263
  LOOP AT SCREEN.
* RAPL9CK108652
    IF ( screen-name = 'Q0002-GESC1' ) OR                              "
       ( screen-name = 'Q0002-GESC2' ).                                "
      IF screen-invisible = on.                                       "
        l_hide = 'X'.                                               "
         EXIT.                                                         "
      ENDIF.
    ENDIF.                                                             "
* RAPL9CK108652
  ENDLOOP.                                                             "
  PERFORM get_anred USING q0002-anrex p0002-anred.                     "
* RAPL9CK108652
  IF ( NOT p0002-anred IS INITIAL ).
    PERFORM get_gesch USING p0002-anred p0002-gesch.
* if the screen fields for gender are hidden , P0002-GESCH
* does not get populate and gets stored in the PA Table.
* RAPL9CK108652
* Changes made to clear the other radio button q fields   26.11.2002
* RAPL6BK017465
    IF ( l_hide EQ 'X' ).
      if psyst-ioper eq 'INS'.                     "APNL6BK021263
        CASE p0002-gesch.
          WHEN '1'.
            q0002-gesc1 = 'X'.
            q0002-gesc2 = ' '.
            q0002-gesc3 = ' '.
          WHEN '2'.
            q0002-gesc1 = ' '.
            q0002-gesc2 = 'X'.
            q0002-gesc3 = ' '.
          WHEN OTHERS.
            q0002-gesc1 = ' '.
            q0002-gesc2 = ' '.
            q0002-gesc3 = 'X'.
        ENDCASE.
      endif.                                        "APNL6BK021263
*   RAPL9CK108652
    ELSE.
      IF p0002-gesch EQ '2'.
        IF q0002-gesc2 NE 'X'.
          MESSAGE w048(HRPADRUINFOTYPES).
        ENDIF.
      ELSE.
        IF p0002-gesch EQ '1'.
          IF q0002-gesc1 NE 'X'.
            MESSAGE w047(HRPADRUINFOTYPES).
          ENDIF.
        ENDIF.
      ENDIF.
    ENDIF.
  ENDIF.

endmodule.                 " anrex_na_ru  INPUT



Получается, что формирование пола происходит только при psyst-ioper eq 'INS' ?
Как в этом случае быть с ручным созданием ИТ ?


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

Зарегистрирован:
Пт, ноя 30 2007, 15:49
Сообщения: 214
Пол: Мужской
Наверное немцы решили, что при
Цитата:
(например при смене фамилии)
может и пол смениться :lol: за время работы.
А чем продиктована была необходимость скрыть поле "пол"? Вроде как его наличие "на скорость не влияет"?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обращение и пол
СообщениеДобавлено: Пт, фев 26 2010, 15:40 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, ноя 07 2008, 16:32
Сообщения: 76
Трудно сказать по какой причине скрыт пол.
Есть варинат просто открыть поля "пол", но его пока не рассматриваю. Необходимо сделать установку поля "пол" без каких-либо изменений в экране.

Интересует такой еще вопрос.
При ручном создании/копировании ИТ0002 и его сохранении, далее открывается клиентский ИТ9002 Падежи, в котором вводится ФИО работника в соответствующем падеже. Не могу найти, где настраивается вызов этого ИТ9002. Подскажите пожалуйста, где это можно посмотреть/настроить ?


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

Зарегистрирован:
Пт, ноя 30 2007, 15:49
Сообщения: 214
Пол: Мужской
На динамику похоже. Посмотри в T588Z.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обращение и пол
СообщениеДобавлено: Сб, фев 27 2010, 10:08 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, ноя 07 2008, 16:32
Сообщения: 76
=SDV= написал:
На динамику похоже. Посмотри в T588Z.
Да, оно самое. Спасибо за подсказку.
Вот подумал, а что если через динамику сделать изменение поля пол.
Code:
ИТ               ФХ   №     Переменный компонент функции
0002             02   51   ****** ПОЛ (МУЖ) ***********
0002             02   52   T001P-MOLGA='33'
0002             02   53   PSPAR-TCLAS='A'
0002             02   54   P0002-BEGDA=P0002-BEGDA
0002             02   55   P0002-ENDDA=P0002-ENDDA
0002             02   56   P0002-ANRED='1'
0002             02   57   MOD,0002,,,(P0002-BEGDA),(P0002-ENDDA)
0002             02   58   P0002-GESCH='1'

Но к сожалению не выходит. Пол остается неопределенным.
Может что не так делаю?


Последний раз редактировалось ZOND Пн, мар 01 2010, 14:15, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу 1, 2  След.

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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