Справочники и Данные · 10 мин
Как редактировать таблицы в 1С: практическое руководство
Как редактировать таблицы в 1С: добавление и удаление строк, групповая обработка, табличные части документов, журналы и печатные формы. Практические приёмы и ошибки.
Работа в 1С почти всегда сводится к работе с таблицами: табличные части документов, списки справочников, журналы документов, отчёты и табличные документы. Умение быстро добавлять, изменять и удалять строки, копировать данные и настраивать вид таблицы напрямую влияет на скорость учёта и количество ошибок в данных.
Способ редактирования зависит от типа таблицы. Одни таблицы (например, табличная часть документа «Товары») редактируются прямо в форме, другие (списки справочников) — через отдельные формы элементов или групповую обработку, а итоговые отчёты вообще не предназначены для ручного изменения. Ниже разобраны основные сценарии для типовых конфигураций на управляемых формах.
Табличная часть документа: базовое редактирование строк
Табличная часть — это таблица внутри документа или справочника, например «Товары» в реализации или «Начисления» в документе по зарплате. Чтобы добавить строку, нажмите кнопку «Добавить» над таблицей или клавишу Insert. Курсор встанет в новую строку, и данные можно вводить с клавиатуры, переходя между колонками клавишей Tab или Enter.
Для изменения значения в ячейке дважды щёлкните по ней или нажмите F2 — откроется поле ввода. Если колонка ссылается на справочник (номенклатура, контрагент, склад), начните вводить название: 1С покажет подсказку с подходящими элементами. Удаляется строка клавишей Delete или кнопкой с крестиком на панели таблицы.
Полезные приёмы ускоряют ввод многих строк:
- F9 — добавить новую строку копированием текущей, удобно для однотипных позиций;
- кнопка «Подбор» — открывает форму выбора номенклатуры с остатками и ценами, можно переносить сразу несколько позиций;
- перетаскивание строк мышью — изменение порядка строк в таблице;
- колонка «Номер строки» пересчитывается автоматически, вручную её править не нужно.
- 1Откройте документ и перейдите на вкладку с табличной частью, например «Товары».
- 2Нажмите «Добавить» или Insert — появится пустая строка.
- 3В колонке «Номенклатура» начните вводить название и выберите позицию из подсказки.
- 4Укажите количество и цену, сумма и НДС пересчитаются автоматически.
- 5Проверьте итоговые суммы в подвале документа и нажмите «Провести».
Редактирование списков: справочники и журналы документов
Список справочника (номенклатура, контрагенты, сотрудники) — это тоже таблица, но править значения прямо в ячейках списка обычно нельзя: двойной щелчок открывает форму элемента, где и выполняется редактирование. Это сделано намеренно, чтобы изменения проходили проверки и записывались корректно.
В журнале документов таблица вообще служит только для просмотра и навигации. Изменить сумму или дату можно только внутри самого документа. Зато списки позволяют настраивать отображение: через меню «Ещё» доступны пункты «Настроить список» (отбор, сортировка, условное оформление) и «Изменить форму» в режиме тонкой настройки.
Для массовых правок элементов списка используйте встроенную обработку «Групповое изменение реквизитов» (в типовых конфигурациях — раздел «Администрирование» → «Обслуживание» или пункт «Изменить выделенные» в меню «Ещё» списка). Она позволяет установить одно значение реквизита сразу для выбранных элементов: например, изменить группу, ставку НДС или признак архивации.
Копирование и перенос данных между таблицами
1С поддерживает работу с буфером обмена для таблиц. Выделите строки (Ctrl+A — все, Ctrl+клик или Shift+клик — выборочно), нажмите Ctrl+C, затем перейдите в другую табличную часть и нажмите Ctrl+V. Так удобно переносить товары из заказа в реализацию или из одной накладной в другую.
Многие табличные части поддерживают вставку из Excel: скопируйте диапазон ячеек в электронной таблице и вставьте его в таблицу 1С. Порядок колонок должен совпадать, иначе данные попадут не в те поля. В ряде конфигураций есть специальная кнопка «Загрузить из внешнего файла», которая сопоставляет колонки автоматически.
При переносе данных проверяйте результат: количество строк после вставки, итоговые суммы, заполненность обязательных колонок. Строки с незаполненной номенклатурой или нулевым количеством — типичный признак неудачной вставки.
Настройка внешнего вида таблицы
Ширину колонок меняют перетаскиванием границы заголовка мышью. Порядок колонок в большинстве списков и табличных частей настраивается через «Ещё» → «Изменить форму»: там можно переместить поле выше или ниже, скрыть ненужные колонки и вывести дополнительные реквизиты.
Для списков доступна сортировка по щелчку на заголовок колонки и отбор через «Настроить список». Например, в журнале счетов можно оставить только неоплаченные, а в справочнике номенклатуры — только позиции определённой группы. Настройки сохраняются для пользователя и не влияют на других сотрудников.
Редактирование табличных документов и печатных форм
Печатная форма документа и многие отчёты открываются как табличный документ — аналог листа Excel внутри 1С. По умолчанию он доступен только для просмотра. Чтобы править ячейки, включите режим редактирования: кнопка «Ещё» → «Изменить» (или снятие флажка «Только просмотр» в свойствах).
После включения режима можно править текст в ячейках, менять шрифт, добавлять строки. Однако такие правки живут только в текущем окне: при повторном формировании печатной формы все ручные изменения пропадут, потому что документ строится заново из данных учёта.
Если одна и та же правка нужна постоянно (например, другая подпись или дополнительная строка в счёте), правильнее изменить макет печатной формы в конфигурации или использовать механизм внешних печатных форм, а не редактировать каждый экземпляр вручную.
Изменение данных в отчётах: что можно и чего нельзя
Отчёты (оборотно-сальдовая ведомость, анализ продаж, карточка счёта) отражают данные учёта и не предназначены для редактирования. Если цифра в отчёте неверна, править нужно не отчёт, а первичный документ или запись регистра, после чего пересформировать отчёт кнопкой «Сформировать».
Ручная правка ячеек отчёта в режиме редактирования возможна технически, но бессмысленна для учёта: она не изменит данные в базе и исчезнет при следующем формировании. Такой приём допустим только для оформления выгрузки на печать, когда исходные данные верны.
Как проверить результат редактирования
Проводится без ошибок, итоги в подвале совпадают с суммами строк
Сообщения о незаполненных полях, расхождение итога с суммами строк
Протокол обработки без ошибок, у контрольных элементов новое значение видно в форме
Часть элементов пропущена с ошибками, значения не изменились
Число строк совпадает с источником, все ключевые колонки заполнены
Пустые строки, данные смещены не в те колонки
Типичные ошибки и ограничения
Самая частая проблема — попытка редактировать таблицу в проведённом документе, когда форма заблокирована. В типовых конфигурациях проведённый документ доступен только для просмотра: сначала нажмите «Ещё» → «Изменить» или распроведите документ. Учтите, что изменение проведённого документа задним числом меняет регистры и может повлиять на уже сданную отчётность.
Вторая группа ошибок связана с правами доступа. Если кнопки «Добавить» и «Удалить» неактивны, а таблица серая — у пользователя нет прав на изменение этого объекта. Вопрос решается через администратора, а не через поиск обходных путей.
Также помните про ограничения: в момент групповой обработки элементы не должны быть открыты на редактирование другими пользователями, иначе часть объектов будет пропущена с ошибкой блокировки. В файловых базах интенсивные массовые правки лучше выполнять при минимальном числе активных сеансов.
Что важно запомнить
Табличную часть правят в форме документа клавишами Insert, F2 и Delete; справочники — через форму элемента или групповую обработку; печатные формы — в режиме редактирования табличного документа; отчёты не редактируют, а исправляют первичные данные. Перед массовыми изменениями делайте резервную копию.
Частые вопросы
Почему таблица в документе недоступна для редактирования?
Чаще всего документ проведён — форма открывается в режиме просмотра. Нажмите «Ещё» → «Изменить» или распроведите документ. Если кнопки неактивны даже у непроведённого документа, проверьте права пользователя и не открыт ли объект у другого сотрудника в монопольном режиме редактирования.
Как быстро скопировать строки из одного документа в другой?
Выделите нужные строки в табличной части (Shift или Ctrl с кликом), нажмите Ctrl+C, откройте целевой документ, встаньте в его табличную часть и нажмите Ctrl+V. Для типовых связанных документов удобнее кнопка «Создать на основании» — она переносит данные автоматически и корректно заполняет связи.
Можно ли отменить групповое изменение реквизитов?
Автоматической отмены нет: обработка записывает элементы сразу. Вернуть прежние значения можно только из резервной копии или повторной обработкой со старыми значениями, если они известны. Поэтому перед запуском делайте копию базы и тестируйте на нескольких элементах.
Как загрузить в таблицу 1С данные из Excel?
Простой способ — скопировать диапазон в Excel и вставить в табличную часть через Ctrl+V, следя за совпадением порядка колонок. Для больших объёмов в типовых конфигурациях есть обработки загрузки из табличного документа, где можно настроить соответствие колонок и проверить данные до записи.
Почему изменения в печатной форме пропали после повторного открытия?
Печатная форма каждый раз формируется заново из данных документа, поэтому ручные правки ячеек не сохраняются. Постоянные изменения нужно вносить в макет печатной формы или подключать внешнюю печатную форму через механизм дополнительных отчётов и обработок.
Как изменить порядок или состав колонок в списке?
Откройте «Ещё» → «Изменить форму» в списке, найдите нужную таблицу в дереве элементов и перемещайте поля выше или ниже, снимайте флажки с лишних колонок. Настройка сохраняется для текущего пользователя и не затрагивает данные и других сотрудников.