Торговля и Склад · 9 мин
Почему не проводится реализация в 1С: разбор причин и способов решения
Разбираем, почему документ реализации не проводится в 1С: нехватка товара, закрытые периоды, ошибки заполнения, права доступа. Пошаговая диагностика и решения.
Документ «Реализация товаров и услуг» — один из самых массовых документов в 1С, и именно с ним чаще всего возникает ситуация: пользователь нажимает «Провести», а программа выдаёт ошибку или молча отказывается записывать движения. Причины бывают разными — от банальной нехватки остатков на складе до закрытого периода и некорректных обменов данными.
Хорошая новость в том, что 1С почти всегда сообщает причину отказа — проблема лишь в том, что текст сообщения часто игнорируется или трактуется неверно. Ниже разобраны типовые причины, по которым реализация не проводится, способы их диагностики и безопасные варианты решения для типовых конфигураций: «Управление торговлей», «Комплексная автоматизация», «ERP», «Бухгалтерия предприятия».
Начните с текста ошибки: что программа уже сообщила
При отказе в проведении 1С выводит сообщение в нижней части окна или в отдельной панели сообщений. Именно там содержится ключ к решению: программа указывает, какой товар, какой склад, какая дата или какое поле вызвали проблему. Двойной щелчок по сообщению обычно открывает проблемный реквизит или строку табличной части.
Если сообщений нет вообще, а документ не проводится — проверьте, не работаете ли вы в режиме «только просмотр», не заблокирован ли документ другим пользователем и не отключено ли проведение настройкой прав. Также бывает, что документ уже проведён, и кнопка «Провести» фактически не нужна: статус виден по пиктограмме в списке документов.
- 1Прочитайте полный текст сообщения об ошибке в панели сообщений
- 2Дважды щёлкните по сообщению — программа покажет проблемное поле или строку
- 3Проверьте дату документа и дату запрета изменения данных
- 4Проверьте остатки товара на указанном складе на дату документа
- 5Убедитесь, что у пользователя есть права на проведение документа
- 6Если причина не ясна — скопируйте текст ошибки и передайте специалисту по 1С
Нехватка товара на складе и отрицательные остатки
Самая частая причина в торговых конфигурациях — контроль остатков. Если на складе, выбранном в документе, на дату проведения недостаточно товара, 1С блокирует проведение и выдаёт сообщение вида «Не хватает N единиц товара на складе». Причём остаток может быть формально положительным «на сегодня», но отрицательным на дату документа — например, если реализация датирована раньше, чем оприходование.
Диагностируйте ситуацию отчётом «Остатки товаров на складах» или «Ведомость по товарам на складах» с детализацией до документа. Обратите внимание на три момента: правильный ли склад указан в шапке и в строках, верная ли дата у документа, нет ли «минуса» по конкретной номенклатуре из-за того, что приход проведён позже по времени в тот же день.
Как исправить
Варианты зависят от причины: исправить склад в документе, если товар физически на другом складе; сдвинуть время документа реализации позже прихода; оформить недостающий приход или перемещение. Если минус возник из-за ошибок прошлых периодов, сначала восстановите корректность остатков, а не «пробивайте» реализацию силой.
Закрытый период и дата запрета редактирования
Вторая типовая причина — документ датирован периодом, который закрыт для изменений. В 1С действует механизм «Дата запрета изменения данных»: если дата документа раньше установленной даты запрета, проведение блокируется с сообщением о запрете редактирования. Так обычно защищают сданные отчётные периоды.
Решения два. Если документ действительно относится к закрытому периоду — согласуйте с главным бухгалтером или администратором временное открытие периода либо перенесите документ на текущую дату с корректным отражением в учёте. Самостоятельно менять дату запрета без согласования нельзя: это может исказить уже сданную отчётность.
Ошибки заполнения документа
1С проверяет обязательные реквизиты и логические связки. Типовые случаи: не заполнен договор с контрагентом, не указана организация, в строках нет количества или цены, не выбран склад, не заполнен счёт учёта или статья доходов (в бухгалтерских конфигурациях), не указана ставка НДС. Программа подсвечивает незаполненные поля, но в длинной табличной части проблемную строку легко пропустить.
Отдельный класс ошибок — неконсистентные данные: валюта документа не совпадает с валютой договора, тип цен не соответствует соглашению с клиентом, соглашение или заказ закрыты. В «Управлении торговлей» при работе по соглашениям проверьте статус соглашения (оно должно действовать) и не выходит ли отгрузка за лимиты по заказу.
Остатки по складу и дате документа, минусы в ведомости
Дата документа и настройка даты запрета изменения данных
Обязательные реквизиты шапки и табличной части
Роль пользователя и статус документа
Занят ли объект другим пользователем, режим просмотра
Права доступа и статусы документа
Если у пользователя нет права на проведение документов реализации, кнопка может быть недоступна или проведение будет отклонено с сообщением о нарушении прав. Это штатная ситуация для ролей вроде «менеджер по продажам (без проведения)». Проверить права может администратор через профили групп доступа.
В конфигурациях со статусной моделью (например, заказы и реализации в УТ/ERP) документ может не проводиться из-за неверного статуса: реализация в статусе «К отгрузке» при неподтверждённом заказе, либо документ создан на основании заказа, который закрыт. Приведите цепочку документов в согласованное состояние, а не удаляйте связи вручную.
Обмены данными, расширения и технические причины
Если база участвует в обмене (с другой 1С, сайтом, ЭДО), документ может быть заблокирован механизмами синхронизации или изменён в другой базе. Также отказы в проведении вызывают некорректные расширения конфигурации и доработки: после обновления платформы или конфигурации старый код расширения может выдавать ошибку при проведении.
Признак технической причины — ошибка возникает у всех пользователей, в любых документах, а текст сообщения содержит «Ошибка при вызове метода контекста», «Поле объекта не обнаружено» и подобные формулировки. В этом случае самостоятельные действия ограничены: сделайте резервную копию и привлеките специалиста по 1С. Не пытайтесь исправлять код или тестировать базу без копии.
Как проверить, что проблема решена
После исправления проведите документ и убедитесь, что он отображается в списке с пиктограммой проведённого. Затем проверьте результат по существу: сформируйте отчёт по остаткам — минусов по отгруженной номенклатуре быть не должно; в бухгалтерских конфигурациях посмотрите движения документа (кнопка «Дт/Кт» или «Показать движения») — проводки и движения по регистрам должны соответствовать ожиданиям.
Как проверить результат
Пиктограмма проведённого документа
Документ записан, но не проведён
Нет отрицательных остатков по строкам реализации
Появились минусы — приход оформлен позже или не тот склад
Проводки и регистры сформированы корректно
Движений нет или суммы не совпадают с документом
Счёт, заказ, УПД связаны и актуальны
Разорваны связи, дубли документов
Частые вопросы
Реализация проводится, но товар уходит в минус — это нормально?
Нет. Это значит, что контроль остатков отключён или приход оформлен позже отгрузки по времени. Кратковременный минус допустим как оперативная ситуация, но его нужно закрыть корректным приходным документом с правильной датой, иначе исказится себестоимость.
Почему документ не проводится, хотя вчера всё работало?
Проверьте, что изменилось: дату документа (мог попасть в закрытый период), склад, остатки после новых отгрузок, обновление конфигурации или расширений. Сравнение с вчерашним рабочим документом — быстрый способ найти отличие.
Можно ли провести реализацию без заказа или счёта?
Да, если в настройках конфигурации не включён обязательный режим работы «от заказа». Если программа требует основание, проверьте настройки использования заказов в разделе настроек продаж — но менять их стоит согласованно, чтобы не нарушить принятую схему документооборота.
Ошибка «Поле объекта не обнаружено» при проведении — что делать?
Это техническая ошибка кода, обычно из-за расширения или доработки, несовместимой с текущей версией конфигурации. Самостоятельно её не исправить: сделайте резервную копию и передайте текст ошибки специалисту по 1С.
Кто должен открывать закрытый период для проведения реализации?
Только пользователь с соответствующими правами — как правило, главный бухгалтер или администратор, после согласования. Рядовому пользователю менять дату запрета не следует: это влияет на достоверность сданной отчётности.
Документ проведён, но проводок нет — почему?
Проверьте движения документа: возможно, не заполнены счета учёта, документ отражается только в управленческих регистрах, или операция не формирует бухгалтерских проводок по настройкам учётной политики. Отсутствие проводок при проведённом документе — признак незаполненных данных, а не сбоя.
Что важно запомнить
Отказ в проведении реализации почти всегда объясняется текстом сообщения об ошибке. Основные причины: нехватка остатков, закрытый период, незаполненные реквизиты, права и технические проблемы. Исправляйте причину, а не симптом: не отключайте контроль остатков и не меняйте дату запрета без анализа. Перед массовыми исправлениями делайте резервную копию.