Где в документе 1С спрятаны строки и как до них добраться

· 10 мин

Содержание

Табличная часть открывается вместе с документом: откройте документ из журнала двойным щелчком и перейдите на нужную вкладку формы — Товары, Услуги, Начисления и т. п. Отдельной команды «открыть табличную часть» у пользователя нет. Если вкладки не видно, её скрыли настройками формы: Ещё → Изменить форму… и верните флажок видимости.

Способов добраться до строк несколько, и выбирают их по задаче. Посмотреть и поправить один документ — через форму. Найти строки во многих документах — через отчёт или консоль запросов. Изучить устройство табличной части — в Конфигураторе. Всё ниже относится к платформе 1С 8.3 с интерфейсом «Такси» и типовым конфигурациям на управляемых формах.

Где находится табличная часть документа: три пути к строкам

Табличная часть — это таблица внутри объекта: строки товаров в накладной, список сотрудников в начислении зарплаты, перечень услуг в акте. У одного документа их может быть несколько, и каждая обычно лежит на своей вкладке.

ЗадачаГде открытьКто обычно делает
Посмотреть или исправить строки одного документаФорма документа, нужная вкладкаБухгалтер, менеджер
Найти, в каких документах встречается товар или сотрудникОтчёт или консоль запросовБухгалтер, 1С-ник
Выгрузить строки в ExcelЕщё → Вывести список… в таблицеЛюбой пользователь
Посмотреть состав колонок «как задумано»Конфигуратор, дерево метаданныхПрограммист

Открыть через форму документа

  1. Зайдите в раздел программы, где живёт документ. Например, в 1С:Бухгалтерии 3.0 накладные на продажу — Продажи → Реализация (акты, накладные, УПД).
  2. Найдите документ в списке. Быстро — через строку поиска над списком или Ctrl+F.
  3. Откройте его двойным щелчком или клавишей Enter.
  4. Внизу формы, под шапкой, найдите ряд вкладок. Щёлкните нужную — таблица со строками откроется.

Если документ открыт в маленьком окне, таблица ужимается до 2–3 строк. Разверните окно или потяните за нижнюю границу таблицы: высота сохранится для следующих открытий.

Найти строки сразу во многих документах

Форма показывает строки только одного документа. Список документов табличную часть не выводит вообще. Если нужно узнать, где продавали конкретный товар, удобнее отчёт: в Бухгалтерии это, например, Отчёты → Продажи или оборотно-сальдовая ведомость по счёту с отбором по номенклатуре.

Для нестандартных выборок 1С-ники пользуются консолью запросов. Запрос к табличной части пишется через точку после имени документа:

ВЫБРАТЬ
    Товары.Ссылка КАК Документ,
    Товары.Номенклатура,
    Товары.Количество,
    Товары.Сумма
ИЗ
    Документ.РеализацияТоваровУслуг.Товары КАК Товары
ГДЕ
    Товары.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода

Консоль запросов — внешняя обработка, её запускают через Файл → Открыть (нужны права на открытие внешних обработок).

Табличная часть в «Такси» и в формах старого образца

Большинство актуальных типовых конфигураций работает только на управляемых формах в интерфейсе «Такси». Но встречаются и старые базы на обычных формах: 1С:Бухгалтерия 2.0, УПП, самописные решения. Табличная часть там тоже есть, но выглядит и настраивается иначе.

ДействиеУправляемые формы («Такси»)Обычные формы
Где искать дополнительные командыКнопка Ещё над таблицейКнопка Действия или контекстное меню
Выгрузить строкиЕщё → Вывести список…Действия → Вывести список…
Скрыть/показать колонкиЕщё → Изменить форму…Контекстное меню заголовка таблицы
Добавить строкуДобавить или InsertInsert или кнопка с плюсом

Горячие клавиши в табличной части одинаковы в обоих режимах:

  • ➕ Insert — новая строка;
  • 📄 F9 — скопировать текущую строку;
  • ❌ Delete — удалить строку ;
  • ✏️ F2 или Enter — начать редактирование ячейки;
  • 🔍 Ctrl+F — поиск по таблице.

Режим формы задаёт разработчик конфигурации, а не пользователь. Переключить обычные формы на управляемые одной настройкой нельзя — это разные версии программы.

Как настроить колонки табличной части

Частая жалоба: «в накладной пропала колонка Счёт учёта» или «не вижу НДС». Данные при этом никуда не делись. Колонку просто скрыли — сами или при обновлении изменились настройки формы.

Вернуть скрытую колонку

  1. Откройте документ и перейдите на вкладку с таблицей.
  2. Нажмите Ещё → Изменить форму….
  3. В дереве элементов слева раскройте группу с табличной частью. Колонки идут списком с флажками.
  4. Поставьте флажок у нужной колонки и нажмите ОК.

Если в дереве колонки нет совсем, её не предусмотрела конфигурация или она появляется только при определённых условиях. Например, колонки счетов учёта в документах Бухгалтерии показываются в зависимости от того, как настроено отображение счетов в программе.

Сбросить всё к исходному виду

Когда форма «поехала» после экспериментов, проще вернуть стандарт: в окне настройки формы нажмите Ещё → Установить стандартные настройки. Сбросятся порядок, ширина и видимость колонок, но только для вашего пользователя.

Ширина и порядок

  • 📏 Ширину меняют, перетаскивая границу заголовка колонки мышью.
  • ↕️ Порядок колонок — в окне Изменить форму… стрелками «вверх/вниз».
  • 💾 Настройки сохраняются под пользователем и восстанавливаются при следующем открытии документа этого вида.

Администратор может разослать удачную настройку формы другим пользователям: в БП 3.0 это делается через Администрирование → Настройки пользователей и прав → Копирование настроек.

Заполнение строк: подбор, загрузка из файла и внешние обработки

Открыть табличную часть мало — её ещё нужно заполнить. Вводить 200 позиций вручную по одной никто не должен.

Подбор

Кнопка Подбор над таблицей товаров открывает отдельное окно с номенклатурой. В нём:

  1. Найдите позицию через поиск или иерархию групп.
  2. Двойным щелчком добавьте её в «корзину» внизу окна, укажите количество.
  3. Повторите для остальных позиций.
  4. Нажмите Перенести в документ — строки появятся в табличной части разом.

В УТ 11 окно подбора сразу показывает остатки и цены, что удобно при оформлении заказа.

Загрузка из Excel

В Бухгалтерии 3.0 и УТ 11 у табличной части товаров во многих документах есть команда Загрузить (иногда в меню Ещё). Она открывает окно, куда вставляют данные из Excel: копируете колонки из таблицы поставщика, вставляете, и программа сопоставляет их с номенклатурой.

Типичный порядок:

  1. В Excel оставьте колонки «Наименование» или «Артикул», «Количество», «Цена».
  2. Скопируйте диапазон и вставьте в окно загрузки 1С.
  3. Укажите, по какому полю искать номенклатуру — по наименованию, артикулу или штрихкоду.
  4. Проверьте строки, которые программа не узнала: их можно сопоставить вручную или создать новую номенклатуру.

Внешние обработки

Если в документе загрузки нет, выручает внешняя обработка — файл .epf. Например, универсальная загрузка данных из табличного документа, которую много лет распространяют вместе с дистрибутивами типовых конфигураций.

Запускают её одним из двух способов:

  • Файл → Открыть в главном меню (подойдёт для разового запуска, нужны права);
  • через справочник дополнительных обработок: в БП 3.0 — Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки.

Обработка из интернета может менять данные массово и без подтверждения. Прежде чем загружать строки в рабочую базу, попробуйте на копии и сделайте резервную копию самой базы.

Массово поправить строки

Если нужно в сотне документов заменить, например, ставку НДС в строках, вручную открывать каждый не обязательно. В типовых конфигурациях на БСП есть обработка группового изменения реквизитов (Администрирование → Обслуживание → Корректировка данных → Групповое изменение реквизитов в БП 3.0). Она умеет менять и реквизиты табличных частей. Проведённые документы после такой правки нужно перепровести, иначе движения останутся старыми.

Почему табличная часть не открывается или недоступна для правки

Ниже — симптомы, с которыми чаще всего приходят на поддержку, и что за ними стоит.

Диагностика: выберите симптом

Дата запрета изменения

Это самая частая причина «серой» таблицы у бухгалтеров. После закрытия периода документы прошлых месяцев открываются только на просмотр. Дату задают в БП 3.0 в разделе Администрирование → Настройки пользователей и прав → Даты запрета изменения.

Сдвигать дату ради одной правки стоит только по согласованию с главным бухгалтером: изменение документа в закрытом периоде может поменять уже сданную отчётность.

Чистка кэша

Ключ /ClearCache добавляют в дополнительные параметры запуска базы: в окне выбора базы Изменить → Далее → Дополнительные параметры запуска. Перед этим закройте свою сессию 1С. Пользователей других компьютеров это не затрагивает: кэш чистится только на вашем.

Табличные части в Бухгалтерии, ЗУП и УТ

Принцип одинаков, но названия вкладок и привычные документы различаются. Пути ниже — для актуальных редакций в интерфейсе «Такси».

КонфигурацияПример документаПуть к спискуВкладки с таблицами
Бухгалтерия 3.0Реализация (акт, накладная, УПД)Продажи → Реализация (акты, накладные, УПД)Товары, Услуги и другие по виду операции
Бухгалтерия 3.0Поступление (акт, накладная, УПД)Покупки → Поступление (акты, накладные, УПД)Товары, Услуги
ЗУП 3.1Начисление зарплаты и взносовЗарплата → Начисления зарплаты и взносовНачисления, Удержания, НДФЛ, Взносы и другие
УТ 11Реализация товаров и услугПродажи → Документы продажи (все)Товары и связанные

Бухгалтерия 3.0

Набор вкладок зависит от вида операции, выбранного при создании документа: у накладной на товары и у акта на услуги он разный. Если не можете найти вкладку «Услуги» или «Товары», первым делом проверьте вид операции в шапке документа.

ЗУП 3.1

В начислении зарплаты таблица на вкладке Начисления показывает итог по сотруднику. Детали — расчётную базу, отработанное время, показатели — смотрят в подробной расшифровке строки: её открывают двойным щелчком по сотруднику или командой подробностей над таблицей. Править ячейки вручную можно, но при повторном заполнении документа ручные правки сотрутся.

УТ 11

Табличная часть товаров здесь богаче: в ней есть колонки с видом цены, скидками, складом и статусом строки. Часть колонок по умолчанию скрыта. Если не хватает данных о скидках или складе, загляните в Ещё → Изменить форму… — колонка, скорее всего, есть, просто выключена.

Как посмотреть табличную часть в Конфигураторе

Иногда под «открыть табличную часть» имеют в виду структуру: какие колонки в ней есть, какого они типа. Это задача программиста или администратора, и решается она в Конфигураторе.

  1. Запустите базу в режиме Конфигуратор.
  2. Откройте дерево конфигурации: Конфигурация → Открыть конфигурацию.
  3. Раскройте ветку Документы (или Справочники) и найдите нужный объект.
  4. Раскройте его — внутри будет узел Табличные части. Двойной щелчок по табличной части покажет её свойства, раскрытие узла — список реквизитов.

Перебрать строки табличной части в коде можно так:

ДокументОбъект = СсылкаНаДокумент.ПолучитьОбъект();
ИтогоСумма = 0;
Для Каждого СтрокаТЧ Из ДокументОбъект.Товары Цикл
    ИтогоСумма = ИтогоСумма + СтрокаТЧ.Сумма;
КонецЦикла;
Сообщить("Строк: " + Формат(ДокументОбъект.Товары.Количество(), "ЧГ=0")
    + ", сумма: " + Формат(ИтогоСумма, "ЧДЦ=2; ЧГ=0"));

Здесь Товары — имя табличной части, как оно записано в метаданных, а не заголовок вкладки на форме. Они часто совпадают, но не всегда.

Если нужна только сумма, без объекта, быстрее запрос: он не загружает весь документ в память. Для отчёта по тысячам документов разница заметна.

Частые вопросы

Можно ли вывести табличную часть документа в Excel?
Да. Встаньте в таблицу, нажмите Ещё → Вывести список…, отметьте колонки и нажмите ОК. Откроется табличный документ, его сохраняют в формате xlsx через меню сохранения.
Почему строки в таблице не сортируются щелчком по заголовку?
В табличных частях управляемых форм сортировка щелчком по заголовку обычно не работает — это работает в списках. Порядок строк меняют стрелками перемещения или командами сортировки в меню Ещё, если они есть в этом документе.
Сколько строк может быть в табличной части?
Жёсткого предела для пользователя нет, но документы на несколько тысяч строк открываются и проводятся медленно. При таких объёмах большую накладную лучше разбить на несколько документов.
Меняются ли проводки, если поправить строку в проведённом документе?
Только после повторного проведения. Нажмите Провести и закрыть — движения пересчитаются по новым строкам.
Видят ли другие пользователи мои настройки колонок?
Нет. Настройки формы хранятся отдельно для каждого пользователя. Чтобы передать их коллегам, администратор копирует настройки через раздел настроек пользователей.