Ошибка начисления зарплаты — как аванса, так и по итогам месяца: «Получение элемента по индексу для значения не определено»

Индивидуальную консультацию запросил Инна Д. (Моздок)

Ответственный за ответ: Мальцева Мила (★9.89/10)

Добрый день!
Зарплата и управление персоналом (базовая), редакция 3.1 (3.1.37.72)
При заполнении документа Начисления за первую половину месяца с выбором в шапке подразделения — у нас не заполняется документ, выходит ошибка:
«Получение элемента по индексу для значения не определено»
Все подразделения считаются хорошо, а вот на одном выходит вот такая ошибка.
Методом подбора сотрудников, мы выяснили, что ошибка данная проявляется при выборе лишь одного сотрудника, который и не подбирается в документ.

Нашли здесь на сайте статью, что можно это Это программная ошибка 60019319. Она исправлена патчем EF_60019319_2 и в релизах ЗУП 3.1.30.133 / 3.1.32.17..
У нас в конфигураторе мы данный патч не нашли, да и релиз программы у нас свежий — сегодня обновились.
Воспользоваться методом обхода также не получилось: изначально вычет стоял действует с декабря 2025 по декабрь 2026. Исправили. Вычет 2025 года закрыли Декабрем 2025. На 2026 создали новый вычет с января 2026 по декабрь 2026: 114, 115, 116 коды.
Однако при начислении аванса всё равно выходит такая же ошибка как мы указали выше.

Уточните, пожалуйста, что мы делаем не так?
Спасибо.

Метки вопроса: —
Все комментарии (2)
  1. Также хотим уточнить, что есть кнопка Подробно — для этой ошибки. информация там следующая:
    Получение элемента по индексу для значения не определено
    {ОбщийМодуль.УчетНДФЛ.Модуль(26789)}:КопияТаблицыРаспределения[Индекс].СуммаДохода = Коэффициенты[Индекс];
    {ОбщийМодуль.УчетНДФЛ.Модуль(23532)}:ТаблицаРаспределенияСОграничением = ПолучитьТаблицуСРаспределением(ТаблицаРаспределения, СуммаДоходаСОграничением, РаспределитьВычет);
    {ОбщийМодуль.УчетНДФЛ.Модуль(10059)}:РассчитатьНалогВписатьВРезультатыРасчетов(ОблагаемыйДоход[ТекущаяНБ],
    {Обработка.МенеджерРасчетаЗарплаты.МодульОбъекта(14411)}:НДФЛ = УчетНДФЛ.РассчитатьНалогПоОсновнойСтавке(
    {Обработка.МенеджерРасчетаЗарплаты.МодульОбъекта(14381)}:НДФЛ = РезультатРасчетаНДФЛ();
    {Обработка.МенеджерРасчетаЗарплаты.МодульОбъекта(10383)}:РассчитатьНДФЛ();
    {Обработка.МенеджерРасчетаЗарплаты.МодульОбъекта(728)}:РассчитатьЗарплатуСлужебный();
    {ОбщийМодуль.РасчетЗарплатыРасширенный.Модуль(2295)}:
    {Документ.НачислениеЗаПервуюПоловинуМесяца.МодульМенеджера(103)}:ДанныеЗаполнения = РасчетЗарплатыРасширенный.ДанныеДляЗаполненияТаблицДокумента(ОписаниеДокумента, Организация, МесяцНачисления, ДополнительныеПараметры);
    {(1)}:Документы.НачислениеЗаПервуюПоловинуМесяца.ПодготовитьДанныеДляЗаполнения(Параметры[0],Параметры[1])
    {ОбщийМодуль.ОбщегоНазначения.Модуль(6477)}:Выполнить ИмяМетода + «(» + ПараметрыСтрока + «)»; // АПК:487 Исполняемый код безопасен.
    {ОбщийМодуль.ДлительныеОперации.Модуль(1737)}:ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
    {ОбщийМодуль.ДлительныеОперации.Модуль(1703)}:ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры, ПараметрыВыполнения);
    {ОбщийМодуль.ДлительныеОперации.Модуль(1716)}:ВызватьИсключение(Уточнение.Текст, Уточнение.Категория,, СтекЗапуска, ИнформацияОбОшибке);
    {ОбщийМодуль.ДлительныеОперации.Модуль(942)}:ВызватьИсключение(Уточнение.Текст, Уточнение.Категория,, ДляАдминистратора, Результат.ИнформацияОбОшибке);
    {Документ.НачислениеЗаПервуюПоловинуМесяца.Форма.ФормаДокумента.Форма(1877)}:Возврат ДлительныеОперации.ЗаданиеВыполнено(ИдентификаторЗадания);
    {Документ.НачислениеЗаПервуюПоловинуМесяца.Форма.ФормаДокумента.Форма(1901)}:Если ЗаданиеВыполнено(ИдентификаторЗадания) Тогда

    Ошибка выполнения фонового задания ДлительныеОперации.ВыполнитьСКонтекстомКлиента с идентификатором cf41ebce-a071-402f-bc48-37378c9ca7b8.
    См. также журнал регистрации.
    [ОшибкаВоВремяВыполненияВстроенногоЯзыка, ИсключениеВызванноеИзВстроенногоЯзыка, ОшибкаКонфигурации]
    по причине:
    Получение элемента по индексу для значения не определено
    [ОшибкаВоВремяВыполненияВстроенногоЯзыка, ИсключениеВызванноеИзВстроенногоЯзыка, ОшибкаКонфигурации]
    по причине:
    Получение элемента по индексу для значения не определено
    [ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]

  2. Здравствуйте!
    Нашла информацию разработчиков по ошибке, которая проявляется именно на последнем релизе:
    Для ошибки нужно совпадение двух условий:
    1. Не совпадение плановой и фактической даты выплаты по сотруднику;
    2. В такую дату плановой выплаты есть корректировки вычетов по сотруднику.
    Предлагаю проверить даты: плановую и фактическую даты выплаты по сотруднику

Добавить комментарий