Добавить в корзинуПозвонить
Найти в Дзене
1С просто

1С: ЗУП "Получение элемента по индексу для значения не определено "

Рассмотрим пример с ошибкой, которая может возникнуть в ходе работы в программе 1С:ЗУП, а именно "Получение элемента по индексу для значения не определено ". Такую ошибку я встретила в конце 2024г, когда необходимо было закрыть зарплату за декабрь в конце месяца. Как с этим бороться? Видим заклинание текст ошибки: "Получение элемента по индексу для значения не определено {ОбщийМодуль.УчетНДФЛ.Модуль(5642)}: СуммаВычета = СуммаВычета + СтрокаРезультата[ИмяКолонки]; {Обработка.МенеджерРасчетаЗарплаты.МодульОбъекта(12867)}: НДФЛ = УчетНДФЛ.РассчитатьНалогПоОсновнойСтавке( ......" Здесь ключевое слово СуммаВычета. На ком выйдет ошибка, тот нам и нужен. В моем примере это оказалась Орлова. В моем случае был проведен отпуск у Орловой. Исправляю месяц Декабрь на Январь, т.к. выплата будет только в следующем году. Провожу. Ошибки нет, мы молодцы! :) П.с. Вам может помочь отмена проведения других документов, у которых указана планируемая дата [январь]. Желательно их потом пересчитать пос

Рассмотрим пример с ошибкой, которая может возникнуть в ходе работы в программе 1С:ЗУП, а именно "Получение элемента по индексу для значения не определено ".

Такую ошибку я встретила в конце 2024г, когда необходимо было закрыть зарплату за декабрь в конце месяца.

Как с этим бороться?

  • Если в появившемся окне есть кнопка "Подробно...", то смело открываем и смотрим что там дальше будет написано;
  • Если нет кнопки "Подробно...", то идёт в "Журнал регистрации" (раздел: Администрирование - Обслуживание - Журнал регистрации ).

Видим заклинание текст ошибки:

"Получение элемента по индексу для значения не определено

{ОбщийМодуль.УчетНДФЛ.Модуль(5642)}: СуммаВычета = СуммаВычета + СтрокаРезультата[ИмяКолонки];

{Обработка.МенеджерРасчетаЗарплаты.МодульОбъекта(12867)}: НДФЛ = УчетНДФЛ.РассчитатьНалогПоОсновнойСтавке( ......"

Здесь ключевое слово СуммаВычета.

  • Идем в список заявлений на вычеты (нам нужны ФИО этих людей)
У меня такой скромненький, у вас может быть больше
У меня такой скромненький, у вас может быть больше

  • Открываем "Начисление зарплаты и взносов" и через "Подбор" по одному выбираем сотрудников (которые в списке). По одному - это: "Подбор" - Пупкин Василий (двумя кнопками мыши или одной кнопкой + кнопка "Выбрать") - "Закрыть".

На ком выйдет ошибка, тот нам и нужен. В моем примере это оказалась Орлова.

  • Заходим в карточку "Сотрудника", проваливаемся во вкладку "Начисления и удержания" и смотрим какие же начисления были...

В моем случае был проведен отпуск у Орловой.

-3

Исправляю месяц Декабрь на Январь, т.к. выплата будет только в следующем году. Провожу.

  • Снова открываем "Начисление зарплаты и взносов" (очищаем, если есть записи) и нажимаем кнопку "Заполнить".

Ошибки нет, мы молодцы! :)

П.с. Вам может помочь отмена проведения других документов, у которых указана планируемая дата [январь]. Желательно их потом пересчитать после закрытия Декабря.

П.с.с. ошибка может возникнуть, если ранее сотрудник с вычетом проведен в документе Начисление зарплаты и взносов и Вы решили себя перепроверить, формируя новый документ Начисление зарплаты и взносов за тот же период (декабрь).