В повседневной работе бухгалтера с программой 1С:Бухгалтерия 3.0 часто возникает ситуация, которая может поставить в тупик даже опытного пользователя. Вы создаете новый документ «Поступление (акты, накладные, УПД)» или «Счет на оплату», заполняете контрагента, но поле Договор либо отсутствует на форме вовсе, либо список выбора пуст. При этом, если зайти в карточку самого контрагента, вы отчетливо видите, что договоры заведены и они активны.
Давайте разберем эту проблему подробно, проанализируем возможные причины исчезновения договоров и последовательно рассмотрим способы решения, начиная от самых простых настроек функциональности и заканчивая нюансами учета.
Самая распространенная причина, с которой сталкиваются пользователи (и которая послужила решением проблемы автора вопроса) — это отключение опции учета по договорам в настройках программы. Если эта опция выключена, 1С считает, что детализация расчетов до конкретного договора вам не нужна, и скрывает соответствующие поля в документах, чтобы не перегружать интерфейс.
Давайте проверим эту настройку:
Функциональность.Учет по договорам.Если этот флаг снят, поле Договор в документах поступления и реализации исчезнет. Система будет вести учет расчетов с контрагентами «в целом», без разбивки по сделкам. Чтобы вернуть поле на место, необходимо установить эту галочку. После этого документы следует переоткрыть.
Важно: Иногда бывает, что пользователь уверен в том, что галочка стоит, так как проверял её в другой базе (например, в копии или тестовой). Всегда проверяйте настройки именно в той рабочей базе, где наблюдается проблема.
Если функциональность включена, поле Договор присутствует, но список выбора пуст (или нужный договор не отображается), проблема может крыться в несоответствии вида договора хозяйственной операции.
В 1С:Бухгалтерия 3.0 существует жесткая фильтрация договоров по их виду (ВидДоговора). Рассмотрим логику работы программы:
Для стандартных поступлений (Счет 60)
Когда вы оформляете обычное поступление товаров или услуг и используете счет учета расчетов 60 (60.01, 60.02), программа ожидает, что вы выберете договор с видом «С поставщиком». Если в учете возникла путаница, полезно выполнить проверку расчетов с поставщиками и покупателями для поиска ошибок по регистрам.
Для прочих операций (Счета 76, 76.07 и другие)
Ситуация меняется, если в документе используются другие счета учета. Например, если вы отражаете услуги аренды или лизинга и система подставляет счет 76.07 («Арендные обязательства»), то программа меняет логику фильтрации. Для счетов группы 76 часто требуются договоры с видом «Прочее».
Что нужно проверить:
Вид договора соответствует операции. Для лизинга и специфических операций часто нужен вид «С поставщиком» или «Прочее», в зависимости от контекста операции.Иногда поле пропадает визуально только у конкретного пользователя, при этом функциональность включена верно. Это может произойти из-за случайного изменения настроек формы или сбоя кеша настроек.
Давайте восстановим видимость элемента формы:
Изменить форму. В некоторых случаях может потребоваться специальная обработка для открытия доступа к скрытым реквизитам форм.Договор. Убедитесь, что напротив него стоит галочка.Если галочка стоит, но поля все равно нет, попробуйте в этом же окне нажать «Еще» — «Установить стандартные настройки». Это сбросит все пользовательские изменения расположения полей и часто решает проблему «исчезнувших» элементов.
В 1С существует строгая привязка договоров к организации. Рассмотрим типичную ошибку при работе в базе, где ведется учет по нескольким организациям.
Нюанс с Организацией
Договор всегда заключается между конкретной вашей Организацией и Контрагентом. Если в шапке документа «Поступление» выбрана Организация А, а договор в справочнике заведен на Организацию Б, то этот договор не будет виден в списке выбора.
Нюанс с Валютой
Также стоит проверить настройки валютного учета:
Расчеты в валюте и у.е., программа может блокировать выбор таких договоров. При этом важно корректно учитывать отложенные курсовые разницы по конкретным задолженностям.В карточке договора есть сворачиваемая группа «Дополнительная информация», где могут быть указаны сроки действия: Действует от и до.
Проанализируем дату документа поступления. Если она выходит за рамки периода действия договора, то стандартный механизм подбора 1С может скрывать этот договор как неактуальный. Чтобы автоматизировать контроль, можно внедрить уведомления об истечении срока действия договоров.
Чтобы увидеть такой договор, в форме выбора иногда нужно нажать кнопку «Показать все», но правильнее будет либо продлить срок действия старого договора, либо создать новый.
Если вы столкнулись с отсутствием договора в поступлении или счете, действуйте по следующему алгоритму:
В большинстве случаев проблема решается на первом шаге.