Текущее время: Чт, май 09 2024, 19:22

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Дерево формата DME. Назначение платежа
СообщениеДобавлено: Пт, ноя 27 2015, 14:42 
Специалист
Специалист

Зарегистрирован:
Чт, дек 26 2013, 16:59
Сообщения: 149
Добрый день!
Назначение платежа заполняем в доп.текстах к позиции документа - поле "Корреспонденция".
Используем АПП без проводок.
Необходимо сформировать файл в формате CSV для загрузки в клиент-банк.

Вызывает вопросы поле "назначение платежа", не понятно как его вытащить в дерево формата носителя платежа.
Безусловно, возможны ситуации, когда несколько позиций объединяются в один платеж, и тогда возможна конкатенация назначений платежа.

На форуме поискала, ближе всего по тематике пост viewtopic.php?f=5&t=35716

Вопрос: z-функция единственный способ сформировать назначение платежа для формата носителя платежа?
спасибо


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Дерево формата DME. Назначение платежа
СообщениеДобавлено: Пн, ноя 30 2015, 12:12 
Ассистент
Ассистент

Зарегистрирован:
Пн, сен 23 2013, 14:13
Сообщения: 42
Вы же все равно делаете свое дерево DME.

Сделайте функцию которая будет анализировать REGUP выбирать оттуда все номера документов по условию например:
Code:
  WHERE laufd EQ i_fpayh-laufd
  AND laufi EQ i_fpayh-laufi
  AND xvorl EQ i_fpayh-xvorl
  AND zbukr EQ i_fpayh-zbukr
  AND vblnr EQ i_fpayhx-ovbln+3(10).


И потом считывайте тексты через read_text:
Code:
    CONCATENATE bukrs belnr gjahr INTO l_name.
    CALL FUNCTION 'READ_TEXT'
      EXPORTING
        id       = '0003'
        language = sy-langu
        name     = l_name
        object   = 'BELEG'
      TABLES
        lines    = it_lines
      EXCEPTIONS
        OTHERS   = 8.

А дальше уже либо склеивайте тексты, либо придумывайте как их обрабатывать по другому.

Как вариант можно сделать небольшой Z который после создания предложения позволит посмотреть сформированное назначения платежей для сгруппированных позиций и скорректировать его (например записать в другой id text первого или последнего документа). А при формировании платежки можно итоговый текст брать из этого id.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Дерево формата DME. Назначение платежа
СообщениеДобавлено: Пн, ноя 30 2015, 14:53 
Специалист
Специалист

Зарегистрирован:
Чт, дек 26 2013, 16:59
Сообщения: 149
aamelin спасибо,
z-функция - единственный способ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Дерево формата DME. Назначение платежа
СообщениеДобавлено: Пт, дек 04 2015, 10:38 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, июл 21 2006, 15:56
Сообщения: 1138
Откуда: Москва
Пол: Мужской
newcomer2014
да, вызывать ее можно или в моменте 06 (или, знающие люди говорят, в 41, но сам не пробовал) в ракурсе V_TFPM042FB_C.

_________________
Гюгюльме аля улю


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

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


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

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


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

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