При работе в программе 1С:Бухгалтерия предприятия 3.0 пользователи иногда сталкиваются с ситуацией, когда при создании документа Платежное поручение в списке доступных операций отсутствуют «зарплатные» пункты: «Перечисление заработной платы работнику», «Перечисление заработной платы по ведомостям» или «Перечисление депонированной зарплаты». Проанализируем основные причины этой проблемы и разберем пошаговые инструкции по их устранению.
Самая распространенная причина, по которой программа скрывает зарплатные операции, — это ошибочное распознавание банковского счета как валютного. В 1С выплата зарплаты через стандартные ведомости жестко привязана к национальной валюте (рублю). Если в карточке банковского счета указана иностранная валюта или произошел технический сбой в справочнике Валюты, операция перечисления ЗП станет недоступной.
Рассмотрим ситуацию подробнее. Часто при переносе данных из других баз или через XML-обмен справочник Валюты может «задвоиться». Появляется две записи «Российский рубль» с кодами 810 и 643. Если расчетный счет привязался к «неправильному» рублю, который система считает валютой, кнопки выбора операций исчезнут.
Как исправить:
Валюта.Групповое изменение реквизитов (раздел Администрирование — Обслуживание — Корректировка данных).Банковские счета. Нажмем «Добавить условие отбора» и выберем наш конкретный счет.Валюта и установим значение «Российский рубль» (с кодом 643).После этого рекомендуем зайти в карточку банковского счета и нажать Записать и закрыть, чтобы принудительно обновить связанные параметры в системе.
Проанализируем настройки самой программы. Если в системе не включена функциональная опция ведения учета зарплаты, соответствующие виды операций в платежных поручениях будут скрыты за ненадобностью.
Выясним причину, проверив следующие настройки:
Платежное поручение может требовать предварительного создания документа Ведомость в банк.Ведется учет расчетов по зарплате по работникам.Разберем технический нюанс, связанный с кодами валют. В банковской системе РФ код 810 используется в номерах счетов, но международным кодом рубля является 643. Если при загрузке данных создалась валюта с кодом 810 и она не помечена как «Национальная валюта», возникнут сложности.
Посмотрим на пример решения через «Поиск и удаление дублей»:
Валюты (раздел Справочники — Настройки — Валюты).Валюты, найдем дубли и укажем в качестве «Оригинала» ту валюту, которая была создана из классификатора (код 643). Нажмем Удалить дубли. Программа автоматически заменит ссылки во всех документах и банковских счетах на правильную валюту.Проанализируем ситуацию для Индивидуальных Предпринимателей. В 1С:Бухгалтерии реализована логика: если ИП не указал свой регистрационный номер в Фонде социального страхования (теперь СФР), программа «полагает», что у предпринимателя нет наемных сотрудников. Следовательно, возможность выплаты зарплаты блокируется в интерфейсе.
Что нужно сделать:
Перейдем в раздел Главное — Организации. В карточке организации (ИП) найдем раздел Регистрация в фондах и заполним поле «Регистрационный номер ФСС». После сохранения карточки и перезапуска формы документа платежного поручения операция должна появиться.
Иногда причина кроется в настройках интерфейса. Рассмотрим, как проверить функциональность:
Сотрудники (Учет работы по трудовым договорам).Если визуально настройки верны, но список операций не обновляется, можно попробовать выполнить перезапись объекта программно, чтобы сработали внутренние обработчики конфигурации. Посмотрим на логику, которую можно реализовать через «Групповое изменение реквизитов», добавив выполнение произвольного кода (если это разрешено в настройках):
// Пример логики обновления счета
Объект.Валюта = Справочники.Валюты.НайтиПоКоду("643");
Объект.Записать();
Подведем итог: если вы не видите операцию «Перечисление ЗП», в первую очередь проверьте, не считается ли ваш банковский счет валютным из-за дублей в справочнике валют, и убедитесь, что в настройках функциональности включен раздел «Сотрудники».