Текущее время: Вт, авг 26 2025, 07:54

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Вычисляемые поля вывода в оперативном запросе
СообщениеДобавлено: Чт, апр 16 2009, 11:13 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, дек 17 2008, 17:37
Сообщения: 211
Пол: Женский
Коллеги!
Подскажите как мне создать в оперативном запросе новое поле вывода, которое будет объединять в себе данные из двух стандартных полей вывода ?
Пример: номер страхового полиса не помещается в поле Номер, недостающие символы вводятся в поле Серия. Пользователь хочет в оперативном запросе видеть номер целиком в одном поле. Необходимо объединить Серию и Номер.


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

Зарегистрирован:
Вт, июл 25 2006, 14:50
Сообщения: 3481
Откуда: Moscow
Пол: Мужской
Создаем свое поле (в примере - Z_RUSSIAN_PFR_ID) в доп.полях для 290ИТ (оно в инфонаборе должно быть)
Засим нажимаем на него правой кнопкой и жмякаем "кодировка"
Там пишем след:
Code:
Data: docdsc like PRUDOCDSC.
    clear docdsc.
    call function 'HR_RU_IDENTITY_CARD'
      exporting
        begda              = pn-begda
        endda              = pn-endda
        rptgr              = 'PC'
        molga              = '33'
      importing
        docdsc             = docdsc
      tables
        p0290              = p0290
      exceptions
        priority_not_found = 1
        document_not_found = 2
.
    if sy-subrc eq 0.
      Z_RUSSIAN_PFR_ID  = docdsc-numer.
    endif.
    condense Z_RUSSIAN_PFR_ID.

Наслаждаемся включая во всякие квери :)


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

Зарегистрирован:
Ср, дек 17 2008, 17:37
Сообщения: 211
Пол: Женский
А никак нельзя обойтись без изменения 290ИТ ? Просто это не глобальная настройка..... А только для одного пользователя...


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

Зарегистрирован:
Пт, июн 16 2006, 14:48
Сообщения: 106
Монетка написала:
А никак нельзя обойтись без изменения 290ИТ ? Просто это не глобальная настройка
Собственно сам 0290 инфо-тип никто и не предлагает менять :lol: Достаточно зайти в инфо-набор, кликнуть на группу полей (справа) Документы и удостоверения (RU), далее кликаем на кнопку Дополнительная информация и на вкладке ДопИнфо создаем дополнительное поле. Обзываем его как сказал Proforg - Z_RUSSIAN_PFR_ID, указваем тип C, длинна 15 (как PRUDOCDSC-NUMER) и копипастим нижеприведенный код. После этого сохраняем, генерим, если без ошибок, то закидываем в группу полей - слева. Далее опять генерим, идем в SQ01, выводим это поле и наслаждаемся :)


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

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
Цитата:
А никак нельзя обойтись без изменения 290ИТ ?

Можно.
Вам надо расширить структуру P0290_AF, сделать ФМ типа RPAQ_GET_AF_0105 и прописать его в ракурсе T770AF для нового поля.

_________________
С уважением.


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

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


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

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


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

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