Текущее время: Ср, июл 23 2025, 23:48

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




Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Налоговая инспекция сменилась в середине года. Справка 2-НДФЛ
СообщениеДобавлено: Вт, мар 05 2013, 14:42 
Менеджер
Менеджер

Зарегистрирован:
Пт, мар 23 2007, 20:36
Сообщения: 571
Пол: Женский
RoustR, а какое Вы расширение делали 33 OKT?
Мы попытались настроить свой признак, который работает с 0006 инфотипом "Адреса" (новый подтип адреса для платежей НДФЛ вести в каждом сотруднике, потому что у нас несколько налоговых, да, еще и изменение в середине года). Но резюме программиста по этой идее отрицательное. HRULNDFL не сможет работать ни с чем другим кроме структуры 0001. :|

_________________
Все будет хорошо! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Налоговая инспекция сменилась в середине года. Справка 2-НДФЛ
СообщениеДобавлено: Вт, мар 05 2013, 15:20 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 23 2005, 12:50
Сообщения: 942
Пол: Мужской
RoustR написал(а):
Только настройкой не получиться. Точнее, получиться, если только провести какое-нибудь изменение в данных по сотрудникам.
Поэтому только ABAP.
Лично я делал расширения признака 33OKT. Поэтому изменение HRULNDFL минимальны, а настройки затем все равно можно вести в признаке, только уже в Z-версии.

Через assign до внутренних переменных отчета добирались? помоему признак вызывается в нескольких местах с разным переменным окружением, разве нет?

_________________
Нет таких денег, за которые кто-то будет работать лучше, чем энтузиасты бесплатно. Пол Грэм.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Налоговая инспекция сменилась в середине года. Справка 2-НДФЛ
СообщениеДобавлено: Ср, мар 06 2013, 07:22 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
Macros написал:
Через assign до внутренних переменных отчета добирались? помоему признак вызывается в нескольких местах с разным переменным окружением, разве нет?


Нет, просто модификаций. Мне было проще, у нас в этом месте уже была вставка, поэтому мне даже придумывать ничего не надо было.
Через assign даже не думал. Это все-таки происходит не в самом HRULNDFL, а в классе CL_HRPAYRU_PLTAXRUN, общение с которым происходит через интерфейс. К внутренней "кухни" получится так добраться?

2tantsa
Там даже не сам ИТ0001 используется, а таблица WPBP из расчета. И действительно "пихать" туда, скажем, ИТ0006 не стоит.

Вообще, в чем основная проблема? В том, что САП предусмотрел слишком мало информации, которая доступна для признака 33OKT. Подход был бы намного гибче, если бы признаку было передано: ТН; в-период, для которого происходит определение; дата периода WPBP-BEGDA (это как расширенный вариант для-период, признак вызывается для записи WPBP).

Перед вызовом признака делаю вставку, в которой сохраняю необходимую мне информацию - ТН, INPER, WPBP-BEGDA. Расширять структуру PRUMY, которую использует признак 33OKT, я не стал, поэтому сохраняю эту информацию просто в памяти.

Далее все укладывается в стандарт. В признаке 33ОКТ в дерево принятия решения вставляется вызов подпрограммы. Пишется эта программа, которая получает структуру PRUMY, и в которой можно восстановить значение дополнительных параметров, которые мы сохранили ранее.
Все, теперь можно реализовывать свою логику. Хотите «прицепить» ИТ0006? Пожалуйста, ТН и дата есть, нужно лишь считать ИТ0006.
Если есть желание сохранить возможность настраивать признак на основе дерева принятия решения с расширенной информаций (то есть делать потом настройки без участия ABAP-ра), то создается свой Z-признак, который можно вызвать из этой подпрограммы. Так можно реализовать проверку: до реорганизации было одно значение ОКАТО, после – другое без ABAPа.

Еще вариант – написать в САП с просьбой расширить структуру для признака PE03 :). Только писать нужно сразу описывая решение. Может быть, в таком случае согласятся сделать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Налоговая инспекция сменилась в середине года. Справка 2-НДФЛ
СообщениеДобавлено: Ср, мар 06 2013, 08:41 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 23 2005, 12:50
Сообщения: 942
Пол: Мужской
RoustR написал(а):
Нет, просто модификаций. Мне было проще, у нас в этом месте уже была вставка, поэтому мне даже придумывать ничего не надо было.

ясно, думал что есть возможность без модификации отчета подломить логику.
На мой взгляд, в общем случае, нужно дробить расчет зп (например мероприятием), в случае разделения НДФЛ в середине месяца, поэтому достаточно признаку в структуру передавать дату сплитования расчета. Не понятно почему сапу трудно добавить такую мелочь в стандартный отчет.

_________________
Нет таких денег, за которые кто-то будет работать лучше, чем энтузиасты бесплатно. Пол Грэм.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Налоговая инспекция сменилась в середине года. Справка 2-НДФЛ
СообщениеДобавлено: Чт, мар 07 2013, 11:28 
Менеджер
Менеджер

Зарегистрирован:
Пт, мар 23 2007, 20:36
Сообщения: 571
Пол: Женский
RoustR, Macros, большое спасибо за поддержку!
Мы пошли немного другим путем: сделали копию программы, открыв на селекционном экране даты
BEGDA, ENNDA. И еще донастроили возможность выбора с селекционного экрана Юр.лица из T7RU9A напрямую. Признак 33OKT сейчас не используем.
Сформировали справки с 01.01.2012 по 30.06.2012 и с 01.07.2012 по 31.12.2012 в разные налоговые и на разные юр.лица.
У нас с счастью не было сотрудников, которых надо разбивать внутри месяца.
Конечно, это решение не идеальное, потому что в будущем надо помнить, что сотруднику делали 2 справки в разные налоговые, т.к. эта информация нигде не хранится сейчас.

_________________
Все будет хорошо! :)


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

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


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

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


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

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