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