Где в документе 1С спрятаны строки и как до них добраться
Содержание
Табличная часть открывается вместе с документом: откройте документ из журнала двойным щелчком и перейдите на нужную вкладку формы — Товары, Услуги, Начисления и т. п. Отдельной команды «открыть табличную часть» у пользователя нет. Если вкладки не видно, её скрыли настройками формы: Ещё → Изменить форму… и верните флажок видимости.
Способов добраться до строк несколько, и выбирают их по задаче. Посмотреть и поправить один документ — через форму. Найти строки во многих документах — через отчёт или консоль запросов. Изучить устройство табличной части — в Конфигураторе. Всё ниже относится к платформе 1С 8.3 с интерфейсом «Такси» и типовым конфигурациям на управляемых формах.
Где находится табличная часть документа: три пути к строкам
Табличная часть — это таблица внутри объекта: строки товаров в накладной, список сотрудников в начислении зарплаты, перечень услуг в акте. У одного документа их может быть несколько, и каждая обычно лежит на своей вкладке.
| Задача | Где открыть | Кто обычно делает |
|---|---|---|
| Посмотреть или исправить строки одного документа | Форма документа, нужная вкладка | Бухгалтер, менеджер |
| Найти, в каких документах встречается товар или сотрудник | Отчёт или консоль запросов | Бухгалтер, 1С-ник |
| Выгрузить строки в Excel | Ещё → Вывести список… в таблице | Любой пользователь |
| Посмотреть состав колонок «как задумано» | Конфигуратор, дерево метаданных | Программист |
Открыть через форму документа
- Зайдите в раздел программы, где живёт документ. Например, в 1С:Бухгалтерии 3.0 накладные на продажу —
Продажи → Реализация (акты, накладные, УПД). - Найдите документ в списке. Быстро — через строку поиска над списком или
Ctrl+F. - Откройте его двойным щелчком или клавишей
Enter. - Внизу формы, под шапкой, найдите ряд вкладок. Щёлкните нужную — таблица со строками откроется.
Если документ открыт в маленьком окне, таблица ужимается до 2–3 строк. Разверните окно или потяните за нижнюю границу таблицы: высота сохранится для следующих открытий.
Найти строки сразу во многих документах
Форма показывает строки только одного документа. Список документов табличную часть не выводит вообще. Если нужно узнать, где продавали конкретный товар, удобнее отчёт: в Бухгалтерии это, например, Отчёты → Продажи или оборотно-сальдовая ведомость по счёту с отбором по номенклатуре.
Для нестандартных выборок 1С-ники пользуются консолью запросов. Запрос к табличной части пишется через точку после имени документа:
ВЫБРАТЬ
Товары.Ссылка КАК Документ,
Товары.Номенклатура,
Товары.Количество,
Товары.Сумма
ИЗ
Документ.РеализацияТоваровУслуг.Товары КАК Товары
ГДЕ
Товары.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода
Консоль запросов — внешняя обработка, её запускают через Файл → Открыть (нужны права на открытие внешних обработок).
Табличная часть в «Такси» и в формах старого образца
Большинство актуальных типовых конфигураций работает только на управляемых формах в интерфейсе «Такси». Но встречаются и старые базы на обычных формах: 1С:Бухгалтерия 2.0, УПП, самописные решения. Табличная часть там тоже есть, но выглядит и настраивается иначе.
| Действие | Управляемые формы («Такси») | Обычные формы |
|---|---|---|
| Где искать дополнительные команды | Кнопка Ещё над таблицей | Кнопка Действия или контекстное меню |
| Выгрузить строки | Ещё → Вывести список… | Действия → Вывести список… |
| Скрыть/показать колонки | Ещё → Изменить форму… | Контекстное меню заголовка таблицы |
| Добавить строку | Добавить или Insert | Insert или кнопка с плюсом |
Горячие клавиши в табличной части одинаковы в обоих режимах:
- ➕
Insert— новая строка; - 📄
F9— скопировать текущую строку; - ❌
Delete— удалить строку ; - ✏️
F2илиEnter— начать редактирование ячейки; - 🔍
Ctrl+F— поиск по таблице.
Режим формы задаёт разработчик конфигурации, а не пользователь. Переключить обычные формы на управляемые одной настройкой нельзя — это разные версии программы.
Как настроить колонки табличной части
Частая жалоба: «в накладной пропала колонка Счёт учёта» или «не вижу НДС». Данные при этом никуда не делись. Колонку просто скрыли — сами или при обновлении изменились настройки формы.
Вернуть скрытую колонку
- Откройте документ и перейдите на вкладку с таблицей.
- Нажмите
Ещё → Изменить форму…. - В дереве элементов слева раскройте группу с табличной частью. Колонки идут списком с флажками.
- Поставьте флажок у нужной колонки и нажмите
ОК.
Если в дереве колонки нет совсем, её не предусмотрела конфигурация или она появляется только при определённых условиях. Например, колонки счетов учёта в документах Бухгалтерии показываются в зависимости от того, как настроено отображение счетов в программе.
Сбросить всё к исходному виду
Когда форма «поехала» после экспериментов, проще вернуть стандарт: в окне настройки формы нажмите Ещё → Установить стандартные настройки. Сбросятся порядок, ширина и видимость колонок, но только для вашего пользователя.
Ширина и порядок
- 📏 Ширину меняют, перетаскивая границу заголовка колонки мышью.
- ↕️ Порядок колонок — в окне
Изменить форму…стрелками «вверх/вниз». - 💾 Настройки сохраняются под пользователем и восстанавливаются при следующем открытии документа этого вида.
Администратор может разослать удачную настройку формы другим пользователям: в БП 3.0 это делается через Администрирование → Настройки пользователей и прав → Копирование настроек.
Заполнение строк: подбор, загрузка из файла и внешние обработки
Открыть табличную часть мало — её ещё нужно заполнить. Вводить 200 позиций вручную по одной никто не должен.
Подбор
Кнопка Подбор над таблицей товаров открывает отдельное окно с номенклатурой. В нём:
- Найдите позицию через поиск или иерархию групп.
- Двойным щелчком добавьте её в «корзину» внизу окна, укажите количество.
- Повторите для остальных позиций.
- Нажмите
Перенести в документ— строки появятся в табличной части разом.
В УТ 11 окно подбора сразу показывает остатки и цены, что удобно при оформлении заказа.
Загрузка из Excel
В Бухгалтерии 3.0 и УТ 11 у табличной части товаров во многих документах есть команда Загрузить (иногда в меню Ещё). Она открывает окно, куда вставляют данные из Excel: копируете колонки из таблицы поставщика, вставляете, и программа сопоставляет их с номенклатурой.
Типичный порядок:
- В Excel оставьте колонки «Наименование» или «Артикул», «Количество», «Цена».
- Скопируйте диапазон и вставьте в окно загрузки 1С.
- Укажите, по какому полю искать номенклатуру — по наименованию, артикулу или штрихкоду.
- Проверьте строки, которые программа не узнала: их можно сопоставить вручную или создать новую номенклатуру.
Внешние обработки
Если в документе загрузки нет, выручает внешняя обработка — файл .epf. Например, универсальная загрузка данных из табличного документа, которую много лет распространяют вместе с дистрибутивами типовых конфигураций.
Запускают её одним из двух способов:
Файл → Открытьв главном меню (подойдёт для разового запуска, нужны права);- через справочник дополнительных обработок: в БП 3.0 —
Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки.
Обработка из интернета может менять данные массово и без подтверждения. Прежде чем загружать строки в рабочую базу, попробуйте на копии и сделайте резервную копию самой базы.
Массово поправить строки
Если нужно в сотне документов заменить, например, ставку НДС в строках, вручную открывать каждый не обязательно. В типовых конфигурациях на БСП есть обработка группового изменения реквизитов (Администрирование → Обслуживание → Корректировка данных → Групповое изменение реквизитов в БП 3.0). Она умеет менять и реквизиты табличных частей. Проведённые документы после такой правки нужно перепровести, иначе движения останутся старыми.
Почему табличная часть не открывается или недоступна для правки
Ниже — симптомы, с которыми чаще всего приходят на поддержку, и что за ними стоит.
Дата запрета изменения
Это самая частая причина «серой» таблицы у бухгалтеров. После закрытия периода документы прошлых месяцев открываются только на просмотр. Дату задают в БП 3.0 в разделе Администрирование → Настройки пользователей и прав → Даты запрета изменения.
Сдвигать дату ради одной правки стоит только по согласованию с главным бухгалтером: изменение документа в закрытом периоде может поменять уже сданную отчётность.
Чистка кэша
Ключ /ClearCache добавляют в дополнительные параметры запуска базы: в окне выбора базы Изменить → Далее → Дополнительные параметры запуска. Перед этим закройте свою сессию 1С. Пользователей других компьютеров это не затрагивает: кэш чистится только на вашем.
Табличные части в Бухгалтерии, ЗУП и УТ
Принцип одинаков, но названия вкладок и привычные документы различаются. Пути ниже — для актуальных редакций в интерфейсе «Такси».
| Конфигурация | Пример документа | Путь к списку | Вкладки с таблицами |
|---|---|---|---|
| Бухгалтерия 3.0 | Реализация (акт, накладная, УПД) | Продажи → Реализация (акты, накладные, УПД) | Товары, Услуги и другие по виду операции |
| Бухгалтерия 3.0 | Поступление (акт, накладная, УПД) | Покупки → Поступление (акты, накладные, УПД) | Товары, Услуги |
| ЗУП 3.1 | Начисление зарплаты и взносов | Зарплата → Начисления зарплаты и взносов | Начисления, Удержания, НДФЛ, Взносы и другие |
| УТ 11 | Реализация товаров и услуг | Продажи → Документы продажи (все) | Товары и связанные |
Бухгалтерия 3.0
Набор вкладок зависит от вида операции, выбранного при создании документа: у накладной на товары и у акта на услуги он разный. Если не можете найти вкладку «Услуги» или «Товары», первым делом проверьте вид операции в шапке документа.
ЗУП 3.1
В начислении зарплаты таблица на вкладке Начисления показывает итог по сотруднику. Детали — расчётную базу, отработанное время, показатели — смотрят в подробной расшифровке строки: её открывают двойным щелчком по сотруднику или командой подробностей над таблицей. Править ячейки вручную можно, но при повторном заполнении документа ручные правки сотрутся.
УТ 11
Табличная часть товаров здесь богаче: в ней есть колонки с видом цены, скидками, складом и статусом строки. Часть колонок по умолчанию скрыта. Если не хватает данных о скидках или складе, загляните в Ещё → Изменить форму… — колонка, скорее всего, есть, просто выключена.
Как посмотреть табличную часть в Конфигураторе
Иногда под «открыть табличную часть» имеют в виду структуру: какие колонки в ней есть, какого они типа. Это задача программиста или администратора, и решается она в Конфигураторе.
- Запустите базу в режиме
Конфигуратор. - Откройте дерево конфигурации:
Конфигурация → Открыть конфигурацию. - Раскройте ветку
Документы(илиСправочники) и найдите нужный объект. - Раскройте его — внутри будет узел
Табличные части. Двойной щелчок по табличной части покажет её свойства, раскрытие узла — список реквизитов.
Перебрать строки табличной части в коде можно так:
ДокументОбъект = СсылкаНаДокумент.ПолучитьОбъект();
ИтогоСумма = 0;
Для Каждого СтрокаТЧ Из ДокументОбъект.Товары Цикл
ИтогоСумма = ИтогоСумма + СтрокаТЧ.Сумма;
КонецЦикла;
Сообщить("Строк: " + Формат(ДокументОбъект.Товары.Количество(), "ЧГ=0")
+ ", сумма: " + Формат(ИтогоСумма, "ЧДЦ=2; ЧГ=0"));
Здесь Товары — имя табличной части, как оно записано в метаданных, а не заголовок вкладки на форме. Они часто совпадают, но не всегда.
Если нужна только сумма, без объекта, быстрее запрос: он не загружает весь документ в память. Для отчёта по тысячам документов разница заметна.