Ошибка при проведении б/л

Ответственный за ответ: Марина (★9.85/10)

Добрый день!

ЗУП КОРП 8.3.17.1851

Сотруднику введен документ «Отсутствие (болезнь, прогул, неявка)» на 20.08.21 с причиной отсутствия по невыясненной причине. После ввели документ «Увольнение» с датой увольнения 20.08.21. При пересчете сотрудника выходит ошибка «Индекс находится за границами массива». Провести документ не можем.

Текст ошибки ниже. Странно еще то, что при в документе отсутствии внизу указано, что выплата за август уже была произведена, а по факту никакого документа по выплате нет.

Индекс находится за границами массива
{Обработка.МенеджерРасчетаЗарплаты.МодульОбъекта(19813)}: СтрокаТаблицыФильтра = ТаблицаФильтрПолученияДвижений.НайтиСтроки(СтруктураПоиска)[0];
{Обработка.МенеджерРасчетаЗарплаты.МодульОбъекта(17225)}: ПреобразоватьТаблицуДвиженийВТаблицуИнтервалов(КэшКадроваяИсторияИнтервалы, ТаблицаПолученияПериодическихДанныхСотрудников, «Сотрудник», «Сотрудник», Истина);
{Обработка.МенеджерРасчетаЗарплаты.МодульОбъекта(4701)}: ИнтервалыКадровойИстории = КадроваяИстория();
{Обработка.МенеджерРасчетаЗарплаты.МодульОбъекта(1519)}: ВычеркнутьНеСоответствующиеКадровомуОтбору(ТаблицаСотрудников, Отборы);
{Обработка.МенеджерРасчетаЗарплаты.МодульОбъекта(1492)}: ЗаполнитьВыявленнымиНачислениями(ТаблицаСотрудников, Начисления, Отборы);
{Обработка.МенеджерРасчетаЗарплаты.МодульОбъекта(569)}: Начисления = НачисленияЗарплаты(ТаблицаСотрудников, Отборы, НачисленияПериоды);
{Документ.Увольнение.Форма.ФормаДокумента.Форма(4291)}: МенеджерРасчета.ЗаполнитьНачислениеЗарплаты(ДанныеПерерасчета.ТаблицаСотрудников, , , ТаблицаНачислений);
{Документ.Увольнение.Форма.ФормаДокумента.Форма(4237)}: ЗаполнитьНачисления(ПериодВыявления, ИсключаемыеРегистраторы, МенеджерРасчета, ТаблицаНачислений);
{Документ.Увольнение.Форма.ФормаДокумента.Форма(3878)}: ЗаполнитьНаСервере();
{Документ.Увольнение.Форма.ФормаДокумента.Форма(2972)}: РассчитатьНачисленияНаСервере(Истина);

Метки консультации: —
Все комментарии (7)
  1. Добрый день!
    Пришлите, пожалуйста, скрин документа отсутствия.
    Вы пробовали снять с проведения док Отсутствие и Увольнение, затем провести Отсутствие с периодом 20.08.21-20.08.21, а затем пересчитать и провести увольнение?
    Также проверьте, пожалуйста, внимательно:
    а) даты, которые указаны в документах увольнение и отсутствия — в том числе верно ли везде указан год (все даты)
    б) раздел «Зарплата» — Сервис «Перерасчёты» — есть ли в первой табличной части сервиса зарегистрированные перерасчёты по сотруднику. Если есть — проанализируйте и удалите лишнее.
    в) выбрали ли Вы в документе «Больничный» соответствующее условие исчисления: «47 — заболевание (травма) наступили в течение 30 календарных дней со дня прекращения работы» Как начислить больничный сотруднику после его увольнения?

  2. Подписчик Бухэксперт 1571 Подписчик Бухэксперт:

    Да, пробовали.

  3. Подписчик Бухэксперт 1571 Подписчик Бухэксперт:

    скрины приложены

  4. Подписчик Бухэксперт 1571 Подписчик Бухэксперт:

    а) все даты указаны верно
    б) лишних перерасчетов нет
    в) больничный не вводим, только отсутствие по невыясненной причине

    1. Добрый день, снимите, пожалуйста, с проведения Увольнения и все ведомости на выплату, в которых указан месяц «Август 2021». Затем снимете с проведения отсутствие и верните его на проведение, потом пересчитайте документ Увольнение — ошибка та же?

  5. Ещё можно попробовать почистить кэш: при запуске 1С, НАИМЕНОВАНИЕ базы удаляется из списка (предварительно сохранить путь к каталогу, сам каталог не изменяем!), а затем добавляется база опять в список

  6. Здравствуйте!

    От Вас не поступило ответа.
    Если у Вас остались вопросы, задайте их, пожалуйста, в комментариях в течение трех дней. После этого обращение будет закрыто.

Комментарии закрыты.