Зарплата и управление персоналом КОРП. Версия 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 г. | ||||
Описание: | В документе-исправлении <Начисление зарплаты> у видов расчета с произвольной формулой неверно рассчитывается показатель <Отработано времени в днях>. | ||||