Почему не выбирается зарплатный проект в 1С:ЗУП 3.1 и как это исправить?

Пользователь 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом
← На главную

При ведении учета в программе 1С:Зарплата и Управление Персоналом 3.1 после переноса данных или обновления информационной базы пользователи нередко сталкиваются с ситуацией: в справочнике ЗарплатныеПроекты элемент отображается, однако при попытке выбрать его в карточке сотрудника или в документе ВедомостьНаВыплатуЗарплатыВБанк нужный зарплатный проект отсутствует в списке выбора.

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

Основная причина: незаполненный реквизит Организация

В типовой конфигурации 1С:ЗУП 3.1 при подборе зарплатного проекта в документы выплаты и карточки физических лиц программа накладывает строгие программные отборы. Главным критерием фильтрации выступает соответствие организации.

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

Пошаговая диагностика и исправление реквизитов

Рассмотрим несколько надежных способов обнаружения и исправления незаполненной организации без необходимости прямого вмешательства в программный код.

  1. Проверка через групповое изменение реквизитов:

    Перейдем в раздел Администрирование → Обслуживание → Корректировка данных → Групповое изменение реквизитов.

    В поле выбора элементов укажем справочник Зарплатные проекты. Нажмем кнопку Дополнительные параметры и установим флажки Показывать служебные реквизиты и Режим разработчика. В списке реквизитов найдем поле Организация, выберем требуемую организацию из справочника и нажмем Изменить реквизиты.

  2. Настройка отображения реквизитов на форме списка:

    Откроем справочник Зарплатные проекты (раздел Выплаты). Если колонка организации отсутствует, нажмем Еще → Изменить форму (или Настройка списка). В дереве элементов найдем поле Организация и включим видимость, установив соответствующий флажок. Это позволит сразу увидеть, у каких проектов значение не заполнено.

  3. Проверка данных через консоль запросов (для администраторов):

    Если требуется точно проверить состояние всех полей справочника, выполним простой запрос к таблице:

    
    ВЫБРАТЬ
    	ЗарплатныеПроекты.Ссылка КАК Проект,
    	ЗарплатныеПроекты.Организация КАК Организация,
    	ЗарплатныеПроекты.ВАрхиве КАК ВАрхиве,
    	ЗарплатныеПроекты.Валюта КАК Валюта
    ИЗ
    	Справочник.ЗарплатныеПроекты КАК ЗарплатныеПроекты
    ГДЕ
    	ЗарплатныеПроекты.ПометкаУдаления = ЛОЖЬ
    

    По результатам запроса сразу станет видно, у какого элемента реквизит Организация равен значению NULL или пустой ссылке.

Другие возможные причины блокировки выбора проекта

Если реквизит Организация заполнен корректно, но проект все равно недоступен, проанализируем следующие факторы:

  1. Флаг архивации проекта:

    В свойствах зарплатного проекта может быть установлен признак Проект закрыт (или В архиве). В формах подбора документов ведомостей действует программное условие, отсекающее архивные зарплатные проекты.

  2. Несоответствие валюты расчетов:

    Проверим реквизит Валюта в проекте. При формировании ведомости в банк система сопоставляет валюту документа с валютой зарплатного проекта. При расхождении валют проект скрывается из списка.

  3. Ограничение прав на уровне записей (RLS):

    Если в базе настроены права доступа с разделением по организациям, а у проекта указана организация, к которой у текущего пользователя нет доступа, платформа скроет элемент из формы выбора.

  4. Пометка на удаление банка или расчетного счета:

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

Массовая привязка сотрудников к зарплатному проекту

После восстановления корректных реквизитов зарплатного проекта привяжем его к сотрудникам. Чтобы не открывать карточку каждого сотрудника вручную, разберем более быстрый способ:

  1. Перейдем в раздел Выплаты → Ввод лицевых счетов.
  2. В шапке нового документа выберем организацию и восстановленный зарплатный проект.
  3. Нажмем кнопку Заполнить. Табличная часть автоматически заполнится сотрудниками выбранной организации, у которых отсутствуют действующие лицевые счета по данному зарплатному проекту.
  4. Заполним номера лицевых счетов и проведем документ. Записи зафиксируются в регистре сведений ЛицевыеСчетаСотрудниковПоЗарплатнымПроектам, после чего автоматическое заполнение ведомостей на выплату зарплаты будет работать корректно.
← На главную