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