Где хранятся стандартные вычеты для расчета ЗП
Модераторы: m0p3e, edward_K, Модераторы
- 
				Protchenko_M
- Постоянный обитатель
- Сообщения: 133
- Зарегистрирован: 30 ноя 2005, 17:02
- Откуда: Ростов-на-Дону
- Контактная информация:
Где хранятся стандартные вычеты для расчета ЗП
Интересует такой вопрос.
Где Галактика хранит суммы вычетов для расчета ЗП?
В размере годового дохода до расчета зп ничего нет, а в расчет берет суммы вычетов.
			
			
									
						
										
						Где Галактика хранит суммы вычетов для расчета ЗП?
В размере годового дохода до расчета зп ничего нет, а в расчет берет суммы вычетов.
- 
				Protchenko_M
- Постоянный обитатель
- Сообщения: 133
- Зарегистрирован: 30 ноя 2005, 17:02
- Откуда: Ростов-на-Дону
- Контактная информация:
- 
				Protchenko_M
- Постоянный обитатель
- Сообщения: 133
- Зарегистрирован: 30 ноя 2005, 17:02
- Откуда: Ростов-на-Дону
- Контактная информация:
Проблема Вот в чем.
Только начинаем расчет ЗП с Апреля 2008.
Затянули все архивные данные за 2007 и за 3 месяца 2008 года.
Сделали Контроль дохода за оба года с галочкой "Очищать суммы, перенесенные с прошлых периодов".
При расчете ЗП в расчет идут суммы за прошлый год, где не были указаны суммы вычетов.
Как избавиться от сумм за прошлый год?
Далее проставляем вычеты в "Размере годового дохода до расчета ЗП" Делаем контроль дохода и все равно налог за прошлый год не пересчитался и лезет в текущий год.
Где нужно поставить вычеты, чтоб они правильно учлись в расчете ЗП?
			
			
									
						
										
						Только начинаем расчет ЗП с Апреля 2008.
Затянули все архивные данные за 2007 и за 3 месяца 2008 года.
Сделали Контроль дохода за оба года с галочкой "Очищать суммы, перенесенные с прошлых периодов".
При расчете ЗП в расчет идут суммы за прошлый год, где не были указаны суммы вычетов.
Как избавиться от сумм за прошлый год?
Далее проставляем вычеты в "Размере годового дохода до расчета ЗП" Делаем контроль дохода и все равно налог за прошлый год не пересчитался и лезет в текущий год.
Где нужно поставить вычеты, чтоб они правильно учлись в расчете ЗП?
- 
				Protchenko_M
- Постоянный обитатель
- Сообщения: 133
- Зарегистрирован: 30 ноя 2005, 17:02
- Откуда: Ростов-на-Дону
- Контактная информация:
- 
				Protchenko_M
- Постоянный обитатель
- Сообщения: 133
- Зарегистрирован: 30 ноя 2005, 17:02
- Откуда: Ростов-на-Дону
- Контактная информация:
- 
				Protchenko_M
- Постоянный обитатель
- Сообщения: 133
- Зарегистрирован: 30 ноя 2005, 17:02
- Откуда: Ростов-на-Дону
- Контактная информация:
Там стояло 12 исправил на 4 т.к. начинаем расчет с апреля - все то же самое налог берется за прошлый год.Мария_Ф писал(а):Проверьте настройки Налог на доходы - сторнирование и возврат - количество месяцев для сторнирования, контролировать удержание налога.
Ведь налоговый период у нас считается год, почему он берет налог за прошлый год? Как от этого избывиться?

Re: Где хранятся стандартные вычеты для расчета ЗП
Доброго утра!
Возникла необходимость вывести коды вычетов для списка работников. Не могу понять, где они сидят в базе, чтобы запрос написать. По журналу смотрел - не вижу. PSNLINKS, SYS_UDER заполняются, но вычетов там нет.
			
			
									
						
										
						Возникла необходимость вывести коды вычетов для списка работников. Не могу понять, где они сидят в базе, чтобы запрос написать. По журналу смотрел - не вижу. PSNLINKS, SYS_UDER заполняются, но вычетов там нет.
- 
				edward_K
- Заслуженный деятель интернет-сообщества
- Сообщения: 5189
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Где хранятся стандартные вычеты для расчета ЗП
Насколько помню где то в интерфейсе вы их видите. GetIfccurrentfieldname если да.
			
			
									
						
										
						Re: Где хранятся стандартные вычеты для расчета ЗП
Слишком просто!   
 
...Z_STAFF::RECWIN04.SCRLINKEDPSN2.CODE_1_2 - это не то, что нужно...
			
			
									
						
										
						 
 ...Z_STAFF::RECWIN04.SCRLINKEDPSN2.CODE_1_2 - это не то, что нужно...
- 
				edward_K
- Заслуженный деятель интернет-сообщества
- Сообщения: 5189
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Где хранятся стандартные вычеты для расчета ЗП
Код: Выделить всё
  var PD         : PersonDependants;
....
        code_1_1  := string(PD.GetCodeDeduction2(PsnLinks.Nrec, OtchetYear, 1));
        code_1_2  := string(PD.GetCodeDeduction2(PsnLinks.Nrec, OtchetYear, 2));
        code_1_3  := string(PD.GetCodeDeduction2(PsnLinks.Nrec, OtchetYear, 3));
        code_1_4  := string(PD.GetCodeDeduction2(PsnLinks.Nrec, OtchetYear, 4));
        code_1_5  := string(PD.GetCodeDeduction2(PsnLinks.Nrec, OtchetYear, 5));
        code_1_6  := string(PD.GetCodeDeduction2(PsnLinks.Nrec, OtchetYear, 6));
        code_1_7  := string(PD.GetCodeDeduction2(PsnLinks.Nrec, OtchetYear, 7));
        code_1_8  := string(PD.GetCodeDeduction2(PsnLinks.Nrec, OtchetYear, 8));
        code_1_9  := string(PD.GetCodeDeduction2(PsnLinks.Nrec, OtchetYear, 9));
        code_1_10 := string(PD.GetCodeDeduction2(PsnLinks.Nrec, OtchetYear, 10));
        code_1_11 := string(PD.GetCodeDeduction2(PsnLinks.Nrec, OtchetYear, 11));
        code_1_12 := string(PD.GetCodeDeduction2(PsnLinks.Nrec, OtchetYear, 12));
Мож еще вот это поможет
Код: Выделить всё
public function IsStatusExistMonth(psnLinksNrec: comp; status: word; curMonth: word; curYear: word): boolean;
  {
  result := false;
  _loop TmpSys_Uder where ((psnLinksNrec == TmpSys_Uder.cex and string(1) == TmpSys_Uder.NMNEM and status == TmpSys_Uder.prkauot ))
    if (iStrFunc.isCrossPeriod(TmpSys_Uder.DATAN, TmpSys_Uder.DATOK, Date(1, curMonth, curYear), Date(Last_Day(Date(1, curMonth, curYear)), curMonth, curYear)))
      result := true;
  }
 не забудьте в галку перезайти.
  не забудьте в галку перезайти.