Текущее время: Пт, май 09 2025, 01:16

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


Правила форума


ВНИМАНИЕ!

Вопросы по исходящим поставкам - сюда



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Добавить партнера в счет-фактуре
СообщениеДобавлено: Пт, дек 04 2009, 08:38 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
Добрый день.

Счет-фактура SD у меня создается в автоматическом режиме (в IS-Oil SSR). Проблема в следующим: надо добавить строку партнера (Налоговый комитет) в список партнеров формируемой счет-фактуры. Т.к. из отраслевого решения в автоматическом режиме при формировании счет-фактуры заполняется только стандартный набор партнеров , решил что добавление можно осуществить легче через SD в user-exits . Нашел USEREXIT_NEWROLE_XVBPAK_AVBPAK но он немного не подходит, так как там добавляется тольк роль в список а партнер подставляется тот же что и заказчик. Может есть другие места где можно осуществить такое добавление налогового комитета и чтобы можно было указать собственно и партнера.

P.S. : хотел бы добавить что с переносом или копированием из заказа (VOFM) не получится так как заказ физически не создается (специфика этого IS) и еще партнер - это кредитор


С уважением,
Руслан.

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Добавить партнера в счет-фактуре
СообщениеДобавлено: Пт, дек 04 2009, 09:45 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, дек 13 2004, 17:31
Сообщения: 84
Откуда: Москва
Пол: Мужской
Дополнительный партнер для контрагента в фактуре постоянный или разный?
Если постоянный почему не используется функциональность ролей партнеров для дебитора?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Добавить партнера в счет-фактуре
СообщениеДобавлено: Пт, дек 04 2009, 09:57 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
Skyter написал:
Дополнительный партнер для контрагента в фактуре постоянный или разный?
Если постоянный почему не используется функциональность ролей партнеров для дебитора?


да если бы он как то был связан с контрагентом в фактуре проблемы бы конечно не было бы, но к сожалению НК с контрагентом никак не связан поэтому через эту функциональность не получится

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Добавить партнера в счет-фактуре
СообщениеДобавлено: Пт, дек 04 2009, 10:19 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, дек 13 2004, 17:31
Сообщения: 84
Откуда: Москва
Пол: Мужской
ghost написал:
Skyter написал:
Дополнительный партнер для контрагента в фактуре постоянный или разный?
Если постоянный почему не используется функциональность ролей партнеров для дебитора?


да если бы он как то был связан с контрагентом в фактуре проблемы бы конечно не было бы, но к сожалению НК с контрагентом никак не связан поэтому через эту функциональность не получится


То есть для определения НК используются некие критерии фактуры?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Добавить партнера в счет-фактуре
СообщениеДобавлено: Пт, дек 04 2009, 10:29 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
кажется решил проблему надо будет проверить , если получится выложу код.

нет. критериев нет. Фактура так же не связана с НК. НК привязана к объекту IS-Oil место размещение (АЗС) .

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Добавить партнера в счет-фактуре  Тема решена
СообщениеДобавлено: Пн, дек 07 2009, 14:44 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
получилось :pivo: .
выкладываю код.
добавление партнера реализовал в инклуде RV60AFZD (юзер экзиты для партнеров)
Code:
FORM USEREXIT_NEWROLE_XVBPAK_AVBPAK.
*      modify or insert billing head partner role
*      example with the role 'RG'
* perform xvbpak_role_add using 'RG'.
*      example for a another role.
* perform xvbpak_role_add using 'AP'.
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$\SE:(1 ) FORM USEREXIT_NEWROLE_XVBPAK_AVBPAK, Выход                                                                                                   S
*$*$-Start: (1 )--------------------------------------------------------------------------------$*$*
ENHANCEMENT 266  Z_RV60AFZD_ADD_PARTNER.    "active version
  data: l_lifnr type lfa1-lifnr,
        l_timestamp type oifbbp1-ftmstm.
  data: ls_oifbbp1 type oifbbp1.

*-- только для счетов-фактур генерируемых из модуля IS-Oil SSR
  if vbrk-fkart eq 'ZSSC'.
    concatenate vbrk-fkdat '000000'
      into l_timestamp.

*-- считывание НК присвоенного к МР
    call function 'OIFBBP1_SINGLE_READ'
      exporting
        oifbbp1_pblnr  = vbrk-oiripblnr
        oifbbp1_parfn  = 'NK'
        oifbbp1_ftmstm = l_timestamp
      importing
        woifbbp1       = ls_oifbbp1
      exceptions
        not_found      = 1
        others         = 2.
    if sy-subrc ne 0.
      message id sy-msgid type sy-msgty number sy-msgno
              with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    endif.

    if ls_oifbbp1-lifnr is initial.
      return.
    endif.

    move avbpak-lifnr to l_lifnr.
    avbpak-lifnr = ls_oifbbp1-lifnr.
*-- добавление роли партнера НК и присвоение к ней считанного НК
    perform zz_xvbpak_role_add
      using 'NK'.

    move l_lifnr to avbpak-lifnr.
  endif.
ENDENHANCEMENT.
*$*$-End:   (1 )--------------------------------------------------------------------------------$*$*
ENDFORM.
ENHANCEMENT 267  Z_RV60AFZD_ADD_PARTNER.    "active version
*&---------------------------------------------------------------------*
*&      Form  zz_XVBPAK_ROLE_ADD
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*      -->LOC_PARVW  text
*----------------------------------------------------------------------*
form zz_xvbpak_role_add
  using loc_parvw.

  data: l_lfa1 type lfa1.

  if loc_parvw is initial
    or avbpak-lifnr is initial.

    return.
  endif.

*-- считывание на наличия добавляемой роли партнера
  read table xvbpak
    with key parvw = loc_parvw
    transporting no fields.
  if sy-subrc eq 0.
*-- если роль уже добавлена то выходим
    return.
  endif.

  clear xvbpak.
*-- считывание кредитора по коду партнера-кредитора
  call function 'VIEW_LFA1'
    exporting
      lieferant = avbpak-lifnr
    importing
      anschrift = l_lfa1
    exceptions
      others    = 1.
  if sy-subrc ne 0.
    message id sy-msgid type sy-msgty number sy-msgno
            with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  endif.

*-- добавление партнера
  xvbpak-parvw = loc_parvw.
  xvbpak-adrda = 'D'.
  move-corresponding l_lfa1 to xvbpak.
  append xvbpak.
  xvbpa = xvbpak.
  sort xvbpak by parvw.
endform.                               "xvbpak_role_add using loc_parvw.
ENDENHANCEMENT.


С уважением,
Руслан.

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


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

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


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

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


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

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