Текущее время: Пт, июл 25 2025, 05:50

Часовой пояс: 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 часа


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

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


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

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