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