При оформлении первичных документов бухгалтеры часто сталкиваются с тем, что в счете на оплату покупателю не отображается или не выбирается договор. Это блокирует выписку документов и сбивает аналитику взаиморасчетов. В этой статье мы разберем основные причины этой проблемы в «1С:Бухгалтерия 8.3» и покажем, как быстро вернуть договор на место.
Видеоинструкция
Шаг 1. Проверка вида договора
Самая частая причина — несоответствие вида договора типу операции. Для счета на оплату покупателю вид договора в карточке контрагента должен быть строго «С покупателем». Если там указано «С поставщиком», программа просто не покажет его в списке доступных.
Чтобы исправить это, перейдите в справочник «Контрагенты», откройте нужного партнера, перейдите во вкладку «Договоры» и проверьте реквизит.
Шаг 2. Соответствие организации и контрагента
Договор всегда привязывается к конкретной организации из вашей базы. Если в шапке счета выбрана одна организация, а договор оформлен на другую, поле выбора договора останется пустым. Убедитесь, что реквизиты совпадают.
Шаг 3. Проверка даты действия договора
Если у договора заполнен реквизит «Срок действия», и эта дата меньше даты выставляемого счета, 1С скрывает его как недействующий. Проверьте период действия в карточке договора.
Внимание: Если вы случайно создали документ не на основании, проверьте наличие связей. О том, как решать проблемы с интерфейсом ввода, читайте в статье: 1С: Нет кнопки ‘Создать на основании’ – Решение проблемы.
Частые ошибки / Устранение неполадок
- Договор не выбран по умолчанию: Зайдите в карточку договора и установите флажок «Использовать как основной».
- Сбились кэш-настройки формы: Иногда форма «залипает». Попробуйте обновить форму, нажав горячие клавиши Ctrl + F5 или перезапустите 1С.
- Проблема с правами доступа: Убедитесь, что у пользователя достаточно прав на просмотр договоров контрагентов.
Для разработчиков и администраторов: проверить соответствие видов договоров в базе можно с помощью простого кода:
// Проверка соответствия вида договора
Если Договор.ВидДоговора <> Перечисления.ВидыДоговоровКонтрагентов.СПокупателем Тогда
Предупреждение("Выбран некорректный вид договора!");
КонецЕсли; Дополнительно
Если вы параллельно ведете учет налогов, рекомендуем изучить материал Как проверить ЕНС в 1С 8.3: пошаговая инструкция.
Также часто пользователи сталкиваются с тем, что в печатных формах в 1С не пишется сумма прописью: решение этой проблемы описано в нашей отдельной статье.
Часто задаваемые вопросы
Что делать, если вид договора заблокирован для изменения?
Если по договору уже есть движения (проводки), изменить его вид напрямую нельзя. Потребуется создать новый договор с правильным видом.
Как сделать договор основным для контрагента?
В карточке контрагента перейдите в список договоров, выделите нужный и нажмите кнопку ‘Использовать как основной’ (зеленая галочка).








