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