Текущее время: Пт, мар 29 2024, 05:39

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Назначение сплитов и их влияние на расчёт зп
СообщениеДобавлено: Пн, сен 05 2016, 23:45 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, мар 25 2016, 12:34
Сообщения: 56
Коллеги, здравствуйте! Подскажите пожалуйста, какое назначение имеют сплиты в сапе и какое они оказывают влияние на расчёт зп? Есть инфо-типы, которые влияют на разделение wpbp
Заранее спасибо


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Назначение сплитов и их влияние на расчёт зп
СообщениеДобавлено: Вт, сен 06 2016, 07:15 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1392
Сплит - это просто внешний ключ (foregn key) в терминал баз данных, ссылка идентификатор в другой таблице. Назначение - указать на информацию, важную для обработки текущей записи.
Простой пример - у сотрудника в течении месяца меняется оклад. При расчете зарплаты в таблицах IT/RT будут две записи оклада с разными значениями сплита APZNR, который является внешним ключем для таблицы WPBP - основное место работы. По таблицы WPBP уже можно получить представление о периодах, к которому относиться тот или иной оклад.
Другой пример, отсутствия. Когда функции оценки отсутствия создает в IT запись отпуска, то он заполняет сплит ABZNR, которой является внешним ключом для таблицы AB, где хранятся характеристики этого отсутствия. Сам отпуск тоже может оказаться разрезанным, например, на границе использования разных лимитов отсутствия.
Есть сплиты C1-C3, которые не являются внешним ключами, и используются как дополнительные признаки. Например, функция RUSI0 дополнительно разрезает (сплитует) больничный на части, выделяет часть, оплачиваемую работодателем, разделяя по границам с разным % оплаты и по границам календарного месяца. Все эти разделения производятся с помощью сплитов C1-C3.

Разделения по wpbp производит функция wpbp в самом начале схемы расчета. В логе эта функция пишет на основании каких ИТ производиться сплитование. Кроме того, есть российская функция ruspl, которая дополнительно режет wpbp по отсутствиям и по некоторым другим признакам, если это включено в схему расчета.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Назначение сплитов и их влияние на расчёт зп
СообщениеДобавлено: Вт, сен 06 2016, 08:35 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
Цитата:
Например, функция RUSI0 дополнительно разрезает (сплитует) больничный на части, выделяет часть, оплачиваемую работодателем, разделяя по границам с разным % оплаты и по границам календарного месяца. Все эти разделения производятся с помощью сплитов C1-C3.

Разве не с помощью V0? :)

_________________
С уважением.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Назначение сплитов и их влияние на расчёт зп
СообщениеДобавлено: Вт, сен 06 2016, 10:18 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, мар 16 2011, 23:26
Сообщения: 260
Сплиты (деления) разбивают расчетный период на части. Разбиение требуется для учета изменений основных данных, которые влияют на расчет и проводки. Технически сплит создается добавлением в кластерные таблицы нескольких строк, содержащих изменения, и заполнением полей-ссылок на эти строки в других таблицах.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Назначение сплитов и их влияние на расчёт зп
СообщениеДобавлено: Вт, сен 06 2016, 10:21 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1392
calm написал(а):
Разве не с помощью V0? :)

Но ведь сплиты Cх там тоже проставляются :) Можно считать первичным V0, но и без него записи будут сплитованы.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Назначение сплитов и их влияние на расчёт зп
СообщениеДобавлено: Вт, сен 06 2016, 22:44 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, мар 25 2016, 12:34
Сообщения: 56
RoustR написал(а):
Сплит - это просто внешний ключ (foregn key) в терминал баз данных, ссылка идентификатор в другой таблице. Назначение - указать на информацию, важную для обработки текущей записи.
Простой пример - у сотрудника в течении месяца меняется оклад. При расчете зарплаты в таблицах IT/RT будут две записи оклада с разными значениями сплита APZNR, который является внешним ключем для таблицы WPBP - основное место работы. По таблицы WPBP уже можно получить представление о периодах, к которому относиться тот или иной оклад.
Другой пример, отсутствия. Когда функции оценки отсутствия создает в IT запись отпуска, то он заполняет сплит ABZNR, которой является внешним ключом для таблицы AB, где хранятся характеристики этого отсутствия. Сам отпуск тоже может оказаться разрезанным, например, на границе использования разных лимитов отсутствия.
Есть сплиты C1-C3, которые не являются внешним ключами, и используются как дополнительные признаки. Например, функция RUSI0 дополнительно разрезает (сплитует) больничный на части, выделяет часть, оплачиваемую работодателем, разделяя по границам с разным % оплаты и по границам календарного месяца. Все эти разделения производятся с помощью сплитов C1-C3.

Разделения по wpbp производит функция wpbp в самом начале схемы расчета. В логе эта функция пишет на основании каких ИТ производиться сплитование. Кроме того, есть российская функция ruspl, которая дополнительно режет wpbp по отсутствиям и по некоторым другим признакам, если это включено в схему расчета.


А как можно узнать название сплитов и его отношение к конкретной таблице? И в таблице wpbp отражаются все изменения - оргприсвоение, график рабочего времени, оклад, периодические выплаты, 3 ит?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Назначение сплитов и их влияние на расчёт зп
СообщениеДобавлено: Ср, сен 07 2016, 07:04 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1392
Запускаете транзакцию просмотра кластера расчета (PC00_M33_CLSTR), открываете нужную таблицу и смотрите. Сплиты в RT, тыкаете в нужное поле мышкой, потом F1, читаем. Если нужны технические детали жмем в окне хелпа кнопку "Техническая информация". Например, поле в RT "Присв:АльтОпл" имеет имя ALZNR. Сама RT является таблицей структуры PC207, если теперь в se11 посмотреть эту структуру, то можно увидеть из чего она состоит.
Про wpbp. Откройте в PC00_M33_CLSTR и посмотрите. Из перечисленного данные ИТ 0014 и 0003 в wpbp не хранятся. Тип структуры wpbp - PC205, можно смотреть в se11.


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

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


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

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


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

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