При оформлении отпуска в 1С:ЗУП 3.1 пользователи периодически сталкиваются с ситуацией, когда кнопка Изменить данные расчета для среднего заработка открывает окно ввода данных, но возможность выбора или корректировки месяцев становится недоступной. Рассмотрим, как проанализировать эту проблему и какие шаги предпринять для её решения.
Одной из наиболее частых причин блокировки изменения периода является наличие «зависших» записей в регистрах перерасчетов. Даже если визуально всё кажется верным, система может блокировать ручную корректировку, так как считает, что данные по сотруднику требуют перерасчета или уже зафиксированы другими операциями.
Зарплата — Сервис — Перерасчеты.Отпуск или создать новый документ, чтобы настройки периода обновились.Иногда ограничение на редактирование накладывается системной настройкой, которая жестко привязывает начало периода расчета к дате приема сотрудника на работу. Если эта галочка включена, система не позволит выбрать даты до начала трудовой деятельности в вашей организации.
Для проверки выполните следующие действия:
Настройка — Расчет зарплаты.Ограничивать начало расчета периода среднего заработка датой приема.Если вышеуказанные действия не помогли, возможно, система блокирует период из-за наличия пересекающихся начислений по среднему заработку. Разберем, на что стоит обратить внимание:
Командировка, Отсутствие с сохранением оплаты), которые приходятся на тот же временной интервал.Данные о начислениях для расчета среднего заработка. Если в них есть записи, не «закрытые» корректно сторнирующими документами, программа будет блокировать интерфейс, чтобы избежать задвоения выплат.Перерасчет или Сторно, убедитесь, что он проведен корректно. Исправляющие документы часто создают жесткую привязку, ограничивающую доступ к редактированию данных расчета.Если проблема носит системный характер, попробуйте следующие технические приемы:
Очистка кэша: Бывают случаи, когда форма «ввод данных для расчета среднего заработка» некорректно отображает доступность полей из-за того, что кэш метаданных 1С «запомнил» старое состояние документа. Очистите локальные файлы кэша на рабочем месте пользователя.
Тестирование информационной базы: В случае, если проблема наблюдается только у одного сотрудника при корректных настройках, вероятно, произошло нарушение ссылочной целостности в регистрах. Запустите Тестирование и исправление информационной базы через конфигуратор с обязательным включением пунктов Реструктуризация таблиц и Проверка логической целостности.
Проверка прав доступа: Убедитесь, что у пользователя достаточно прав (ролей) для редактирования регистров среднего заработка. Попробуйте выполнить операцию под пользователем с полными правами, чтобы исключить влияние ограничений на уровне записей (RLS).
Следуя этим шагам, вы сможете последовательно локализовать причину блокировки и вернуть возможность ручной корректировки данных для расчета среднего заработка. Если проблема сохраняется, рекомендуем проверить историю изменений по данному сотруднику за последние периоды, чтобы выявить «проблемный» документ, который мог создать некорректную запись в регистрах.