не расчитывается больничный с доплатой до среднего в зуп 3.1.27.51
В релизе Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.27.51) больничные, если установить галочку доплата до среднего, не работают
никто не разбирался? чего ей нужно?
Преобразование значения к типу Число не может быть выполнено
{ОбщийМодуль.УчетПособийСоциальногоСтрахованияКлиентСервер.Модуль(596)}:Итог = Итог + ПараметрыРасчета.ПредельныеВеличиныПоГодам.Получить(Год);
{ОбщийМодуль.УчетПособийСоциальногоСтрахованияКлиентСервер.Модуль(201)}:МаксимальныйСреднедневнойЗаработок = МаксимальныйСреднедневнойЗаработокДляОплатыПособияБезУчетаИсключаемыхПериодов(ПараметрыРасчета);
{ОбщийМодуль.УчетПособийСоциальногоСтрахованияКлиентСервер.Модуль(134)}:СреднийЗаработокФСС = СреднийЗаработокФСС2011(ПараметрыРасчета);
{ОбщийМодуль.УчетПособийСоциальногоСтрахования.Модуль(3873)}:Возврат УчетПособийСоциальногоСтрахованияКлиентСервер.СреднийЗаработокФСС(ПараметрыРасчета);
{Документ.БольничныйЛист.Форма.ФормаДокумента.Форма(6401)}:СреднийЗаработокЗначение = УчетПособийСоциальногоСтрахования.СреднийДневнойЗаработокФСС(ПараметрыРасчета);
{Документ.БольничныйЛист.Форма.ФормаДокумента.Форма(6382)}:ДополнитьНачисленияДоплатойДоСреднегоЗаработка(ТаблицаНачислений, МенеджерРасчета, ПериодыНачислений, МРОТСсылка, МРОТ);
{Документ.БольничныйЛист.Форма.ФормаДокумента.Форма(6257)}:ЗаполнитьТаблицуНачисленийМенеджера(ТаблицаНачислений, МенеджерРасчета, Кэш);
{Документ.БольничныйЛист.Форма.ФормаДокумента.Форма(6242)}:ЗаполнитьНачисления(МенеджерРасчета, ПериодРасчетаЗарплаты, Кэш);
{Документ.БольничныйЛист.Форма.ФормаДокумента.Форма(6175)}:ПерезаполнитьНачисления(ВыводитьСообщения, Кэш);
{Документ.БольничныйЛист.Форма.ФормаДокумента.Форма(6140)}:ПерезаполнитьИРассчитатьДокумент(ВыводитьСообщения, Кэш);
{Документ.БольничныйЛист.Форма.ФормаДокумента.Форма(6095)}:ПерезаполнитьИРассчитатьНачисленияНаСервере(ВыводитьСообщения, Кэш);
{Документ.БольничныйЛист.Форма.ФормаДокумента.Форма(6080)}:РассчитатьНаСервере(Истина);
{Документ.БольничныйЛист.Форма.ФормаДокумента.Форма(1607)}:РассчитатьНаКлиенте();
[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]
Показать{ОбщийМодуль.УчетПособийСоциальногоСтрахованияКлиентСервер.Модуль(596)}:Итог = Итог + ПараметрыРасчета.ПредельныеВеличиныПоГодам.Получить(Год);
{ОбщийМодуль.УчетПособийСоциальногоСтрахованияКлиентСервер.Модуль(201)}:МаксимальныйСреднедневнойЗаработок = МаксимальныйСреднедневнойЗаработокДляОплатыПособияБезУчетаИс
{ОбщийМодуль.УчетПособийСоциальногоСтрахованияКлиентСервер.Модуль(134)}:СреднийЗаработокФСС = СреднийЗаработокФСС2011(ПараметрыРасчета);
{ОбщийМодуль.УчетПособийСоциальногоСтрахования.Модуль(3873)}:Возврат УчетПособийСоциальногоСтрахованияКлиентСервер.СреднийЗаработокФСС(ПараметрыРасчета);
{Документ.БольничныйЛист.Форма.ФормаДокумента.Форма(6401)}:СреднийЗаработокЗначение = УчетПособийСоциальногоСтрахования.СреднийДневнойЗаработокФСС(ПараметрыРасчета);
{Документ.БольничныйЛист.Форма.ФормаДокумента.Форма(6382)}:ДополнитьНачисленияДоплатойДоСреднегоЗаработка(ТаблицаНачислений, МенеджерРасчета, ПериодыНачислений, МРОТСсылка, МРОТ);
{Документ.БольничныйЛист.Форма.ФормаДокумента.Форма(6257)}:ЗаполнитьТаблицуНачисленийМенеджера(ТаблицаНачислений, МенеджерРасчета, Кэш);
{Документ.БольничныйЛист.Форма.ФормаДокумента.Форма(6242)}:ЗаполнитьНачисления(МенеджерРасчета, ПериодРасчетаЗарплаты, Кэш);
{Документ.БольничныйЛист.Форма.ФормаДокумента.Форма(6175)}:ПерезаполнитьНачисления(ВыводитьСообщения, Кэш);
{Документ.БольничныйЛист.Форма.ФормаДокумента.Форма(6140)}:ПерезаполнитьИРассчитатьДокумент(ВыводитьСообщения, Кэш);
{Документ.БольничныйЛист.Форма.ФормаДокумента.Форма(6095)}:ПерезаполнитьИРассчитатьНачисленияНаСервере(ВыводитьСообщения, Кэш);
{Документ.БольничныйЛист.Форма.ФормаДокумента.Форма(6080)}:РассчитатьНаСервере(Истина);
{Документ.БольничныйЛист.Форма.ФормаДокумента.Форма(1607)}:РассчитатьНаКлиенте();
[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]
никто не разбирался? чего ей нужно?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Такая ошибка может быть, если есть замена лет. У нас обнаружилось, что в этом случае не печатает средний. В ПредельныеВеличиныПоГодам определяются исключительно только два предыдущих года перед страховым случаем, а если есть замена лет, там значение в более раннем году неопределено. Соответственно, из него получить число невозможно.
Доброго дня!
Проверьте для начала у себя даты в больничном и законодательные значения - предельную величину страховых взносов.
Больше всего похоже на то, что на заданный год не установлена предельная величина. Она падает из-за того к числу добавляет "не число" в формуле Итог + ПредельнаяВеличина.
Т.е. либо в году очепатка, либо в законодательных значениях неполные данные.
Проверьте для начала у себя даты в больничном и законодательные значения - предельную величину страховых взносов.
Больше всего похоже на то, что на заданный год не установлена предельная величина. Она падает из-за того к числу добавляет "не число" в формуле Итог + ПредельнаяВеличина.
Т.е. либо в году очепатка, либо в законодательных значениях неполные данные.
Прикрепленные файлы:

(3) У нас 23 ветка пока еще. Но я проверил - да, в последнем релизе эта ошибка появилась. В 3.1.23.812 еще все нормально, а в 3.1.23.833 - ровно такая же ошибка выскакивает.
1С вносили изменения в алгоритмы и в итоге создаются условия, при которых алгоритм обращается к предельным величинам по годам, но они не заполнены, потому что в процедуре ДополнитьНачисленияДоплатойДоСреднегоЗаработка на форме документа БольничныйЛист в параметрах расчета установлено ПараметрыРасчета.ПрименятьПредельнуюВеличину = Ложь;
Это ошибка релиза, надо писать в 1С.
1С вносили изменения в алгоритмы и в итоге создаются условия, при которых алгоритм обращается к предельным величинам по годам, но они не заполнены, потому что в процедуре ДополнитьНачисленияДоплатойДоСреднегоЗаработка на форме документа БольничныйЛист в параметрах расчета установлено ПараметрыРасчета.ПрименятьПредельнуюВеличину = Ложь;
Это ошибка релиза, надо писать в 1С.
(6) Надо смириться с фактом, что интерактивного общения с их поддержкой скорее всего не получится. В том числе и по объективным причинам.
Но в данном случае уровень критичности достаточно высокий - при наличии галочки не происходит расчета, никакого. Поэтому полагаю, что на следующей неделе мы увидим патч, поправляющий ситуацию. Даже если сегодня Вам никто не ответит.
Если сроки жмут - то придется самому вносить изменения в конфигурацию (или писать свое расширение)
Но в данном случае уровень критичности достаточно высокий - при наличии галочки не происходит расчета, никакого. Поэтому полагаю, что на следующей неделе мы увидим патч, поправляющий ситуацию. Даже если сегодня Вам никто не ответит.
Если сроки жмут - то придется самому вносить изменения в конфигурацию (или писать свое расширение)
(8) они на эту тему уже зарегистрировали две ошибки, мне ответили
1. не работает печать при замене лет данных для среднего 70058190
2. не работает расчет для проф.заболевания и несчастного случая 60009454
надеюсь, что и расчет до среднего тоже поправят.
вообще я доработанную функцию взял из прошлого релиза и заменил в текущем релизе через расширение. А так думаю патч мы увидим на следующей неделе, так как судя по всему не я один им пишу
1. не работает печать при замене лет данных для среднего 70058190
2. не работает расчет для проф.заболевания и несчастного случая 60009454
надеюсь, что и расчет до среднего тоже поправят.
вообще я доработанную функцию взял из прошлого релиза и заменил в текущем релизе через расширение. А так думаю патч мы увидим на следующей неделе, так как судя по всему не я один им пишу
УчетПособийСоциальногоСтрахованияКлиентСервер.СреднийЗаработокФСС2011
.....
ИначеЕсли ПрименятьМаксимальныйСреднедневнойБезУчетаИсключаемыхПериодов(ПараметрыРасчета) тогда
...
Заменить на
.....
ИначеЕсли ПрименятьМаксимальныйСреднедневнойБезУчетаИсключаемыхПериодов(ПараметрыРасчета)
и
ПрименятьПредельнуюВеличину тогда
.....
ИначеЕсли ПрименятьМаксимальныйСреднедневнойБезУчетаИсключаемыхПериодо
...
Заменить на
.....
ИначеЕсли ПрименятьМаксимальныйСреднедневнойБезУчетаИсключаемыхПериодо
и
ПрименятьПредельнуюВеличину тогда
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот