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