Задача 102.157346

Задача :102.157346

2016-10-20 07:54:59
Краткое описание :
Alter_Cummulative: добавление полей и индексов в таблицы ZarOper, Sbban, Spplban, Platved, Spplved, RasOrd
Описание :
Реестры по перечислениям. Формирование
Что измененно :
1.Таблица ZarOper
1.1. В целях ускорения расчетов заработной платы и сальдо, формирования
документов, отчетности и типизации единого подхода к хранению дополнительных
аналитик в БД необходимо добавить в таблицу поля и индексы
, KauExtr : tGetKau "Дополнительные КАУ"
, TblExtr : tTabKau "Таблицы для доп. КАУ"

, ZarOper07 = cLschet + YearN + MesN + TipDoc

1.2. При решении проблем по 6-НДФЛ выяснилось, что в реестрах нужны
дополнительные поля с суммами и признаками, чтобы сохранять в реестрах историю
изменения сумм исходных документов, а также чтобы обрабатывать случаи
корректировки сумм пользователем. Добавить дополнительные поля:
, SumNach : tSumma "Начисленная сумма"
, SumUder : tSumma "Всего удержано"
, SumTaxB : tSumma "Сумма, облагаемая налогом"
, SumSocV : tSumma "Сумма соц.отчислений и взносов"
, SumAlim : tSumma "Сумма по исп.листам и алиментам"
, SumProf : tSumma "Сумма проф.взносов"
, TxAlien : tSumma "Налог упл.иностранцами"
, Summa1 : tSumma "Резерв"
, Summa2 : tSumma "Резерв"
, Summa3 : tSumma "Резерв"

1.3. Нужны дополнительные поля для ссылок, атрибутов, вида соц.налога, ссылки
на договор (101.53381)
, cRec1 : tNRec "Для связи с документами"
, cRec2 : tNRec "Для связи с документами"
, cRec3 : tNRec "Для связи с документами"
, KodPus : Word "Код отпуска"
, VidPos : Word "Вид пособия"
, VidFin : Word "Источник финансирования"
, VidPer : Longint "Вид соц.налога"
, PrPer : Word "Атрибуты налога"
, cDog : tNRec "Договор"

2. Поля и индексы в таблицу Sbban
Для каждой записи Sbban дополнительно создается одна запись в таблице OtpDop и
эти записи связаны 1:1.
Предполагается отказаться от использования таблицы OtpDop, создав поля в
таблице Sbban.
Предусмотреть поле со ссылкой на хоз.операцию - необходимо для реализации ПИР
101.45470
Добавить поле для сохранения в реестре вида налога на ФОТ
, cPodr : comp "Обособл.подразделение"
, VidPer : Longint "Вид соц.налога"
, Side : Longint "Код среза аналитик"
, wKau : word "Код таблицы"
, cKau : comp "Аналитика"
, cHozOper : ref(HozOper) "Хоз.операция"
, Param : tParam "Параметр хоз.операции"

Добавить индексы
, SbBan21 = DataN + VidPer + VidUd + cPodr
, SbBan22 = cHozOper + DataN + VidPer + VidUd
, SbBan23 = DataN + Side + wKau + cKau + DForm

3. Таблица Spplban
Добавить поле для сохранения вида налога на ФОТ, шкалы для расчета банковского
и почтового сбора и дополнительные поля для сумм.
, VidPer : Longint "Вид соц.налога"
, cScale : comp "Шкала для расчета сбора"
, Summa1 : tSumma "Резерв"
, Summa2 : tSumma "Резерв"
, Summa3 : tSumma "Резерв"

Дополнить существующий индекс
, SpPlBan20 = cLsch + DataN + VidPer + VidUd

4. Таблица Platved
Для каждой записи Platved дополнительно создается одна запись в таблице OtpDop
и эти записи связаны 1:1.
Предполагается отказаться от использования таблицы OtpDop, создав поля в
таблице Platved.
, Side : Longint "Код среза аналитик"
, wKau : word "Код таблицы"
, cKau : comp "Аналитика"
, Param : tParam "Параметр хоз.операции"

Добавить индекс
, Platved28 = LastDate + Side + wKau + cKau + DForm

5. Таблица RasOrd
При решении вопросов по 6-НДФЛ выяснилось, что в расходных кассовых ордерах не
хватает периода, указывающего из начислений какого периода производилась
выплата.
Предполагается использовать RasOrd.LastDate, поэтому нужно добавить индекс
RasOrd04 = cLsch + LastDate + DatVip

Как измененно :
Добавлены поля, индексы, скорректированы описания

Название продукта Название компонента Тип Последняя версия Дата выхода
ALTER_CUMULATIVEALTER_CUMULATIVEEXE9.1.6.02016-10-20 07:54:59