Зарплата и управление персоналом КОРП. Версия 2.5.83.1 . Информация об ошибках

 
  Код ошибки: 10141496  
  Дата публикации: 26 августа 2014 г.  
  Описание: Если сотрудник работал весь месяц во вредных условиях труда и в последний день месяца ушел в отпуск по уходу за ребенком до достижения 1.5 лет, тогда при расчете страховых взносов все суммы начисленные сотруднику ошибочно не будут облагаться по доп. тарифу.  
  Способ исправления: Заменить процедуру УточнитьДанныеОРаботахСДосрочнойПенсией() о.м. РасчетСтраховыхВзносов следующим фрагментом:
Процедура УточнитьДанныеОРаботахСДосрочнойПенсией(ТаблицаДанных, ТаблицаДолейДляРаспределенияВредности, ПроверятьПериодДействия, МесяцРасчета = Неопределено, ОписаниеНачислений = Неопределено, ИмяПоляРезультата = "Результат") Экспорт

Если ТипЗнч(ТаблицаДанных) = Тип("ТаблицаЗначений") Тогда
НоваяТаблица = ТаблицаДанных.СкопироватьКолонки();
Иначе
НоваяТаблица = ТаблицаДанных.ВыгрузитьКолонки();
КонецЕсли;
ЗаполнятьКлассУсловийТруда = НоваяТаблица.Колонки.Найти("КлассУсловийТруда") <> Неопределено;

СоответствиеНеРаботающих = Новый Соответствие;
СтруктураОтбора = Новый Структура("Сотрудник, НеРаботает", Неопределено, Ложь);
Для каждого СтрокаТЗ Из ТаблицаДолейДляРаспределенияВредности.НайтиСтроки(Новый Структура("НеРаботает", Истина)) Цикл
СтруктураОтбора.Сотрудник = СтрокаТЗ.Сотрудник;
Если ТаблицаДолейДляРаспределенияВредности.НайтиСтроки(СтруктураОтбора).Количество() = 0 Тогда
СоответствиеНеРаботающих.Вставить(СтрокаТЗ.Сотрудник, Истина);
КонецЕсли;
КонецЦикла;

СтруктураОтбора = Новый Структура("Сотрудник");
Для каждого СтрокаТЗ Из ТаблицаДанных Цикл

Сумма = СтрокаТЗ[ИмяПоляРезультата];
Если Сумма = 0 Тогда
Продолжить;
КонецЕсли;

Если СоответствиеНеРаботающих[СтрокаТЗ.Сотрудник] = Неопределено Тогда
Если ПроверятьПериодДействия Тогда
Если Не ЗначениеЗаполнено(СтрокаТЗ.ВидРасчета) Тогда
Продолжить;
КонецЕсли;
ОписаниеНачисления = ОписаниеНачислений[СтрокаТЗ.ВидРасчета];
Если Не ОписаниеНачисления.РаспределяетсяВоВсехСлучаях Тогда // учет некоторых начислений уточняем всегда - они начислялись без учета кадровых изменений
Если НачалоМесяца(СтрокаТЗ.ПериодДействияНачало) = МесяцРасчета Тогда // учет начислений текущего месяца не меняем
Продолжить;
ИначеЕсли ОписаниеНачисления.ВидСтажаСЗВ4 = Перечисления.ВидыСтажаСЗВ4.ВключаетсяВСтажДляДосрочногоНазначенияПенсии Тогда // из начислений за другие месяцы не трогаем соответствующие периодам вредного стажа
Продолжить;
КонецЕсли;
КонецЕсли;
КонецЕсли;
СтруктураОтбора.Сотрудник = СтрокаТЗ.Сотрудник;
СтрокиРаспределения = ТаблицаДолейДляРаспределенияВредности.НайтиСтроки(СтруктураОтбора);
ВсегоСтрок = СтрокиРаспределения.Количество();
Если ВсегоСтрок = 1 Тогда
СтрокаТЗ.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией = СтрокиРаспределения[0].ВзимаютсяВзносыЗаЗанятыхНаРаботахСДосрочнойПенсией;
Если ЗаполнятьКлассУсловийТруда Тогда
СтрокаТЗ.КлассУсловийТруда = СтрокиРаспределения[0].КлассУсловийТруда;
КонецЕсли;
ИначеЕсли ВсегоСтрок > 1 Тогда

Коэффициенты = Новый Массив;
Для каждого СтрокаРаспределения Из СтрокиРаспределения Цикл
Коэффициенты.Добавить(СтрокаРаспределения.ДоляВремени);
КонецЦикла;
РаспределениеРесурса = ОбщегоНазначенияЗК.РаспределитьПропорционально(Сумма,Коэффициенты);
Если РаспределениеРесурса <> Неопределено Тогда
Индекс = 0;
Для каждого СтрокаРаспределения Из СтрокиРаспределения Цикл
Если Индекс = 0 Тогда
СтрокаКОбработке = СтрокаТЗ;
Иначе
СтрокаКОбработке = НоваяТаблица.Добавить();
ЗаполнитьЗначенияСвойств(СтрокаКОбработке, СтрокаТЗ);
КонецЕсли;
СтрокаКОбработке[ИмяПоляРезультата] = РаспределениеРесурса[Индекс];
СтрокаКОбработке.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией = СтрокаРаспределения.ВзимаютсяВзносыЗаЗанятыхНаРаботахСДосрочнойПенсией;
Если ЗаполнятьКлассУсловийТруда Тогда
СтрокаКОбработке.КлассУсловийТруда = СтрокаРаспределения.КлассУсловийТруда;
КонецЕсли;
Индекс = Индекс + 1;
КонецЦикла;
КонецЕсли;

КонецЕсли;
Иначе
СтрокаТЗ.ОблагаетсяВзносамиЗаЗанятыхНаРаботахСДосрочнойПенсией = Перечисления.ВидыРаботСДосрочнойПенсией.ПустаяСсылка();
Если ЗаполнятьКлассУсловийТруда Тогда
СтрокаТЗ.КлассУсловийТруда = Перечисления.КлассыУсловийТрудаПоРезультатамСпециальнойОценки.ПустаяСсылка();
КонецЕсли;
КонецЕсли;

КонецЦикла;

ОбщегоНазначенияЗК.ЗагрузитьВТаблицуЗначений(НоваяТаблица, ТаблицаДанных);

КонецПроцедуры
 
  Способ обхода: В документе "Начисление страховых взносов" уточнить отражение доходов такого сотрудника и пересчитать взносы.  
 
  Код ошибки: 30006538  
  Дата публикации: 13 марта 2014 г.  
  Описание: В форме справочника «Сотрудники» иногда неверно заполняются показатели плановых начислений.  
 
  Код ошибки: 30005037  
  Дата публикации: 13 января 2014 г.  
  Описание: При оценке сроков аттестации не учитываются кадровые перемещения без смены должности.  
 
  Код ошибки: 30004961  
  Дата публикации: 16 декабря 2013 г.  
  Описание: В форме справочника «Сотрудники» неверно формируется список кадровой истории и истории плановых начислений в случае, если дата окончания предыдущего события на один день раньше нового события.  
 
  Код ошибки: 10135689  
  Дата публикации: 19 ноября 2013 г.  
  Описание: Если удержание, например, по исполнительному листу, рассчитывается за часть месяца, и в этом месяце производилось изменение начислений, входящих в базу этого удержания, то в эту базу ошибочно могут включаться эти начисления за весь месяц, а не за часть, на которую приходится удержание.  
 
  Код ошибки: 10116243  
  Дата публикации: 30 октября 2012 г.  
  Описание: Если для показателя расчета зарплаты указано назначение "Для всех организаций", то заданное значение показателя не заполняется в документе "Начисление зарплаты".  
  Способ обхода: Использовать показатель с назначением "Для всей компании (организации)" и задавать значение для каждой организации.  
 
  Код ошибки: 10116245  
  Дата публикации: 28 августа 2012 г.  
  Описание: Показатели "Отработано времени в часах" и "Отработано времени в днях" при наличии сводного табеля используют для расчета график сотрудника вместо данных сводного табеля.
 
  Способ обхода: Следует вводить табель по дням или использовать показатели "Время в часах" ("Время в днях").
Изменяться поведение показателей "Отработано времени ..." не будет.
 
 
  Код ошибки: 20009904  
  Дата публикации: 20 июля 2012 г.  
  Описание: Если сотрудник увольняется и ранее на него был зарегистрирован документ "Отпуск по уходу за ребенком", который на момент увольнения уже закончился, то при заполнении документа "Табель" в месяце увольнения на все дни проставляется ОЖ.  
 
  Код ошибки: 20008218  
  Дата публикации: 19 июня 2012 г.  
  Описание: Если командировка приходится на выходные, то после проведения соответствующего документа "Оплата по среднему" в отчете "Табель учета рабочего времени" такие выходные обозначаются В, а не К.  
 
  Код ошибки: 10073179  
  Дата публикации: 24 февраля 2011 г.  
  Описание: При проведении документа "Отражение в учете бухгалтерских расчетов с персоналом" суммы выплаченных дивидендов переносятся в управленческий учет.  
 
  Код ошибки: 10116247  
  Дата публикации: 8 июля 2010 г.  
  Описание: В документе-исправлении <Начисление зарплаты> у видов расчета с произвольной формулой неверно рассчитывается показатель <Отработано времени в днях>.