Ситуация, когда программа 1С:Управление нашей фирмой (УНФ) выдает ошибку «Недостаточно средств на счете» при проведении расхода, хотя отчеты на ту же дату показывают положительный остаток, является классической проблемой для многих пользователей. Это происходит из-за того, что система контролирует остатки гораздо строже и детальнее, чем мы видим в упрощенных экранных формах. Разберем пошагово, как проанализировать ситуацию и устранить причины этой ошибки — поможет автоматический экспресс-анализ управленческого учета в 1С:УНФ.
Одной из самых неочевидных причин является наличие двух одинаковых записей в справочнике Валюты (проверьте корректность загрузки курсов валют). Внешне они могут называться идентично, например, «руб.», но для системы это два разных объекта с разными внутренними идентификаторами (GUID).
Проанализируем ситуацию: если ввод остатков был сделан по одной «валюте-дублю», а списание вы пытаетесь провести по другой, система увидит нулевой остаток. Чтобы это проверить, выполним следующие действия:
Валюты и убедимся, что там нет повторяющихся элементов.Движение денежных средств или Деньги, добавив в настройках группировку по полю Валюта.Решение: необходимо во всех документах (и вводе остатков, и поступлениях, и списаниях) выбрать одну и ту же валюту из справочника. После этого лишний дубль валюты следует пометить на удаление.
В 1С:УНФ учет денежных средств в регистре накопления Денежные средства ведется не только по банковским счетам, но и по дополнительным измерениям, таким как Договор или Проект. Если в документе поступления договор не был указан (пустое поле), а в документе списания вы его выбрали, программа будет искать остаток именно по связке «Счет + Договор» и не найдет его.
Рассмотрим, как это проявляется в жизни. В списке документов остаток может группироваться только по банковскому счету, скрывая детализацию. Чтобы найти ошибку, проанализируем настройки отчета:
Организация, Банковский счет / Касса, Договор, Проект.Решение: приведем аналитику в документах к единому виду. Либо везде указываем договор/проект, либо везде оставляем эти поля пустыми (не забывайте про своевременный зачет авансов) — поможет автоматический зачет авансов и устранение некорректных остатков в 1С:УНФ.
Это наиболее часто встречающаяся техническая причина. В 1С документы проводятся не просто по дате, а по Моменту времени, который включает в себя дату, время до секунды и уникальную ссылку на документ. Если документ прихода и документ расхода созданы в один день, важно, чтобы приход был записан хотя бы на одну секунду раньше расхода.
Выясним причину на примере: вы вводите поступление за 30 марта и расход за 30 марта. Если расход по времени оказался раньше (например, в 10:00:00), а приход позже (в 12:00:00), то в момент проведения расхода система «видит» нулевой остаток на утро.
Решение по шагам:
Иногда фактические деньги на счете есть, но они «заняты» оперативным планированием. Если в настройках программы включен контроль платежного календаря, то утвержденные документы Заявка на расход денег могут блокировать свободный остаток.
Проанализируем настройки контроля:
Если этот флажок установлен, программа будет запрещать любые операции, приводящие к отрицательному остатку (поможет поиск и контроль ошибок учета денежных средств в 1С) в любой момент времени (включая распределение ДС по фондам). Для исправления исторических данных этот флаг можно временно снять, провести все документы в правильной последовательности и затем снова включить контроль для предотвращения ошибок в будущем.
Пользователи часто замечают, что стандартные отчеты показывают верные данные, а виджеты на начальной странице (экран руководителя) — устаревшие. Это связано с тем, что «Монитор руководителя» часто использует предварительно рассчитанные данные (агрегаты) для ускорения работы системы.
Если вы столкнулись с тем, что списание не отражается на главном экране, попробуйте следующее:
Организация в фильтрах монитора.Бывают ситуации, когда все документы заполнены идеально, а ошибка сохраняется. Это может свидетельствовать о расхождении между записями в регистрах (движениями) и таблицей итогов (сводными остатками).
Чтобы исправить это, воспользуемся инструментами тестирования:
Конфигуратор.Для быстрой диагностики всегда используйте универсальный подход: перевыберите в «проблемном» документе заново Организацию и Банковский счет. Это заставляет форму документа обновить скрытые реквизиты, которые могли некорректно заполниться при загрузке из клиент-банка — для этого подойдёт автоматическая обработка выписок с заполнением аналитики. Если это не помогло — ищите причину в хронологии (время документа) или детализации отчетов (валюты, договоры, проекты).