Текущее время: Вс, авг 03 2025, 00:31

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Создание платежных поручений (F110) с данными об НДС
СообщениеДобавлено: Чт, окт 06 2011, 12:29 
Начинающий
Начинающий

Зарегистрирован:
Чт, окт 06 2011, 11:59
Сообщения: 4
Добрый день!

Стоит задача выгрузить сумму НДС в файл носителя платежа для последующей отправки его в банк. В транзакции DMEE я просмотрел все три структуры (FPAYP, FPAYH, FPAYHX) из которых можно брать данные для элементов DMEE дерева. Ни в одной из этих структур нет поля со значением НДС.
Кто-нибудь решал подобную задачу? Если да, то подскажите пожалуйста, как вы ее решили.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создание платежных поручений (F110) с данными об НДС
СообщениеДобавлено: Чт, окт 06 2011, 13:18 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
В программе J_3RFZKR_PDF есть код:
Code:
* VAT information
       perform taxform1 in program saplj3rf_pdoc
           using   reguh-land1
                   stgrp
                   xnopo
                   reguh-laufd
                   reguh-laufi
                   regup-xvorl
                   regup-zbukr
                   regup-lifnr
                   regup-kunnr
                   regup-empfg
                   regup-vblnr
                   regup-bukrs
                   regup-belnr
                   regup-gjahr
                   reguh-waers
                   reguh-rwbtr
                   reguh-zaldt
           changing lines
                    stroka
                    sgtxt
                    h_data
                    n_vat_amount
                    l_dummy.


Возвращает сумму НДС (N_VAT_AMOUNT), соответственно, можно подключить этот код для получения суммы НДС.

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создание платежных поручений (F110) с данными об НДС
СообщениеДобавлено: Чт, окт 06 2011, 15:41 
Начинающий
Начинающий

Зарегистрирован:
Чт, окт 06 2011, 11:59
Сообщения: 4
Но TAXFORM1 - это subroutine, а не functional module, а в DMEE дереве к элементу можно подключать по-моему только FM.
Я так понимаю, что без программирования для решения моей задачи не обойтись?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создание платежных поручений (F110) с данными об НДС
СообщениеДобавлено: Чт, окт 06 2011, 16:02 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
А что мешает вставить в ФМ
Code:
perform taxform1 in program saplj3rf_pdoc
с передачей ему нужных параметров? Не такое уж это великое программирование...

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создание платежных поручений (F110) с данными об НДС
СообщениеДобавлено: Пн, окт 10 2011, 18:09 
Начинающий
Начинающий

Зарегистрирован:
Чт, окт 06 2011, 11:59
Сообщения: 4
Добрый день!

Спасибо за совет.
Попытался встроить эту подпрограмму в ФМ (DMEE_EXIT_TEMPLATE_ABA) и возникла другая проблема.
В подпрограмму нужно передать параметры, а значения этих параметров я могу взять только из переменной I_ITEM (тип DMEE_PAYM_IF_TYPE), которая в свою очередь является формальным параметром ФМ. Но некоторых переменных необходимых для подпрограммы в I_ITEM нет.
*Вид налога таб. T007B
stgrp
*Индикатор: платежное поручение вместо проводки платежа таб. t042z
xnopo
*Номер счета поставщика или кредитора
lifnr =
*Номер дебитора 1
kunnr =
*Кодирование получателя платежа
empfg =
*Финансовый год
gjahr =
Остальные похоже есть. Как мне получить значения для этих параметров?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создание платежных поручений (F110) с данными об НДС
СообщениеДобавлено: Пн, окт 10 2011, 18:28 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
Вам нужно только:
Code:
REGUH-LAND1                                         RU
STGRP                                         2
REGUP-ZBUKR                                         0350
REGUP-LIFNR                                         0000004446
REGUP-BUKRS                                         0350
REGUP-BELNR                                         1900000002
REGUP-GJAHR                                         2011
REGUH-WAERS                                         RUB
REGUH-ZALDT                                         20111010
REGUH-RWBTR                                         2950.00
Все это можно взять из документа FI.
Для STGRP:
Code:
* incoming or outgoing payment
   clear stgrp.
   select single xeinz xnopo from t042z into (stgrp, xnopo)
     where land1 = t001-land1
       and zlsch = reguh-rzawe.
        if stgrp is initial.
          stgrp = '2'.
        else.
          stgrp = '1'.
        endif.

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создание платежных поручений (F110) с данными об НДС
СообщениеДобавлено: Вт, окт 25 2011, 22:08 
Начинающий
Начинающий

Зарегистрирован:
Чт, окт 06 2011, 11:59
Сообщения: 4
Спасибо за совет. Программу я написал.
Скажу только, что кроме тех полей которые вы перечислили в последнем посте, нужно использовать еще:
reguh-laufd
reguh-laufi
reguh-xvorl
reguh-vblnr


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

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


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

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


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

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