Многие пользователи конфигурации «1С:Управление торговлей» редакции 11 после обновления системы сталкиваются с досадной проблемой: при создании документов Заказ клиента или Счет на оплату поле «Банковский счет организации» остается пустым. Бухгалтерия привыкла к тому, что программа «сама знает», какой счет подставить, и ручной выбор каждого раза замедляет работу. Разберем детально, как работает этот механизм, почему он может «сломаться» и как вернуть автоматизацию на место.
Начнем с самого распространенного механизма, который часто воспринимается пользователями как «магия». В современных конфигурациях на платформе 1С:Предприятие 8.3 реализована система запоминания выбора пользователя. Проанализируем, как это работает: когда вы выбираете один и тот же банковский счет в документах несколько раз подряд (обычно требуется 5 подтвержденных выборов), система кэширует это значение для вашей учетной записи.
Рассмотрим причины, по которым этот механизм перестает работать после обновления:
Решение: Просто выберите нужный счет вручную в 5-6 документах подряд. Как показывает практика, после этого система снова начнет подставлять его автоматически.
Важно понимать, что статистика — это «последний рубеж» заполнения. Программа следует четкой иерархии, и если на более высоком уровне заданы иные условия, статистика игнорируется. Проанализируем цепочку приоритетов от самого высокого к самому низкому:
1. Индивидуальное соглашение с клиентом
Если в заказе выбрано Соглашение, система в первую очередь обращается к нему. Перейдем в карточку соглашения на вкладку «Прочие условия». Если там заполнено поле «Банковский счет организации», программа всегда будет подставлять именно его, независимо от того, что вы выбирали ранее в других документах.
2. Договор с контрагентом
Если в базе ведется учет в разрезе договоров, проверьте настройки конкретного договора. В карточке Договора можно жестко закрепить банковский счет организации. Это удобно, если по конкретному контрагенту расчеты должны идти строго через определенный банк. При выборе такого договора в документе счет перезаполнится автоматически, перекрывая данные из соглашения или статистики.
3. Статистика (Механизм заполнения по умолчанию)
Только если в соглашении и договоре счета не указаны, система обращается к вашему личному опыту выбора (тем самым «5 разам»).
Иногда отсутствие автоподстановки связано с техническими особенностями конкретного обновления. В некоторых релизах УТ 11.4 и 11.5 наблюдался программный казус: при создании документа реквизиты заполнялись корректно, но сразу после этого срабатывало событие ПриИзменении для партнера или соглашения, которое очищало поле счета.
Выясним причину такого поведения. Это часто связано с обновлением логики цен и условий оплаты. Чтобы проверить, столкнулись ли вы с багом релиза, попробуйте следующий алгоритм:
Заказ клиента.Посмотрим на справочник Банковские счета организаций. У каждого счета есть возможность установить признак «Использовать как основной». Однако стоит учесть важный нюанс: в актуальных версиях УТ 11 этот признак больше влияет на печатные формы и регламентированные отчеты. Для оперативных документов (заказы, счета) система отдает предпочтение связке «Партнер — Соглашение — Статистика».
Существует еще один способ проверить настройки — через интерфейс «Мои настройки». Пройдем по пути: Главное — Почта, задачи — Мои настройки. Хотя для банковских счетов организаций там редко встречается жесткая привязка, полезно проверить, не заданы ли там иные значения по умолчанию для подстановки в документы.
Если же вы являетесь техническим специалистом и хотите понять, как система хранит данные о выборе, можно заглянуть в механизм ХранилищеНастроекДанныхФорм. Программа сохраняет структуру последних выбранных значений для каждого пользователя и объекта метаданных.
Если после обновления счета перестали подставляться, выполните следующие действия:
Закрыт в справочнике, иначе система будет его игнорировать.Рассмотренные методы помогают в 99% случаев без привлечения программиста для правки кода конфигурации.