Добрый день!
Зарплата и управление персоналом, редакция 3.1 (3.1.34.58)
На сотрудника пришел б/лист с кодом 02-травма. Больничный подгрузился в программу, но нет данных по расчету заработной платы. Не указан источник средств — везде стоит значение 0. На наши действия, что-то откорректировать программа выдает ошибку:
К сожалению возникла непредвиденная ситуация и подробный текст ошибки:
Значение не является значением объектного типа (ПорядокСписания)
{ОбщийМодуль.УчетНДФЛ.Модуль(22825)}:ПорядокСписания = ОписаниеВычетов[КодВычета].ПорядокСписания;
{ОбщийМодуль.УчетНДФЛ.Модуль(9841)}:ПереписатьМежрасчетныйНДФЛФизическогоЛицаВРезультат(РезультатРасчета, РезультатРасчетаВспомогательный, ДатаУдержанияИсчисленногоНалога, МесяцРасчета, ПереченьНалоговыхБаз, ОписаниеВычетов, ВсегоДоходовТекущегоРасчета, ВсегоДоходовТекущегоРасчетаПоВидамНБ);
{Обработка.МенеджерРасчетаЗарплаты.МодульОбъекта(14089)}:НДФЛ = УчетНДФЛ.РассчитатьНалогПоОсновнойСтавке(
{Обработка.МенеджерРасчетаЗарплаты.МодульОбъекта(14059)}:НДФЛ = РезультатРасчетаНДФЛ();
{Обработка.МенеджерРасчетаЗарплаты.МодульОбъекта(10307)}:РассчитатьНДФЛ();
{Обработка.МенеджерРасчетаЗарплаты.МодульОбъекта(718)}:РассчитатьЗарплатуСлужебный();
{Документ.БольничныйЛист.МодульМенеджера(7134)}:МенеджерРасчета.РассчитатьЗарплату();
{Документ.БольничныйЛист.МодульОбъекта(707)}:Менеджер.РассчитатьНачисления(ЭтотОбъект, ПараметрыРасчета, РезультатРасчета);
{Документ.БольничныйЛист.Форма.ФормаДокумента.Форма(6054)}:РезультатРасчета = Документ.Рассчитать(ПараметрыРасчета);
{Документ.БольничныйЛист.Форма.ФормаДокумента.Форма(6027)}:ПерезаполнитьИРассчитатьНачисленияНаСервере(ПараметрыЗаполнения, ПараметрыРасчета);
{Документ.БольничныйЛист.Форма.ФормаДокумента.Форма(6011)}:РассчитатьНаСервере();
[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]
—————————
Мы решили, что ошибка в б/листе. Создали новый, подгрузив по номеру б/листа — ошибка повторилась, но источник средств и заработок программа нам уже определила.
Решили не подгружать больничный, а создать вручную — снова ошибка???!!!
Мы решили, что ошибка в базе, но тестирование нам не решило проблему.
Получите понятные самоучители 2025 по 1С бесплатно:
Что интересно, если выбрать другого сотрудника с теми же параметрами по больничному листу, то б/лист проходит, рассчитывается проводится.
Что не так, что мы неверно делаем?
Спасибо!
Добрый день! Уточните, пожалуйста, программный кэш не очищали как показано в публикации — Очистка кэш 1С 8.3 ?
Похожие ошибки бывают, если в нём сохранились некорректные данные.
Очитска кэш не решила вопрос
Попробуйте создать документ Больничный лист по кнопке Создать на основании из документа Входящий запрос СФР для расчета пособий.
Елена, сделали на тестовой базе больничный на основании Входящего запроса — всё получилось.
Решили повторить это на основной текущей — вылезла ошибка.
По окончании рабочего дня будем решать по поводу расположения нашей БД. Позже отпишемся что получилось
Хорошо. Здесь может быть следующая проблема: тестовая база файловая, а рабочая расположена на сервере. А в серверной и файловой иногда поведение программы отличается.
Добрый день, Елена!
В основной базе никак не получалось.
Решили сделать в копии, дополнительно удалить все созданные б/листы — оставили основной, который подгрузился. И текущую конфигурацию поменяли на основную. Всё село
Спасибо вам огромное!!! вопрос закрываем
🌷🌷🌷