Работа с документами в платформе 1С:Предприятие часто требует подготовки печатных форм или выгрузок данных для контрагентов. Одной из самых частых задач, с которой сталкиваются бухгалтеры и менеджеры, является необходимость оставить в документе только определенные позиции. Стандартный функционал системы позволяет гибко управлять отображением табличной части, но не все пользователи знают, где скрываются нужные инструменты.
Процесс выделения строк может потребоваться в различных конфигурациях, будь то Бухгалтерия предприятия, Управление торговлей или Зарплата и управление персоналом. Понимание логики работы с табличными частями документов поможет вам избежать ошибок при формировании актов, накладных или счетов-фактур. В этой статье мы детально разберем механизмы отбора, настройки печатных форм и специфические сценарии работы с данными.
Использование встроенного отбора в табличной части
Самый быстрый способ скрыть лишние позиции — воспользоваться функцией отбора, встроенной непосредственно в интерфейс документа. Этот метод не удаляет данные из базы, а лишь скрывает их из текущего представления на экране. Чтобы активировать эту возможность, найдите кнопку с изображением воронки или надписью Еще → Изменить форму в верхней панели документа.
После включения режима отбора над таблицей с номенклатурой появится дополнительная строка фильтрации. Здесь вы можете задать условия по любому реквизиту: наименованию, артикулу, количеству или сумме. Например, если вам нужно оставить только товары определенной категории, выберите поле Номенклатурная группа и укажите нужное значение.
Система моментально применит фильтр и скроет строки, не соответствующие заданным критериям. Это удобно для быстрой проверки данных перед печатью, однако стоит помнить, что при сохранении документа настройки отбора могут сброситься, если они не сохранены в варианте формы. Для постоянной работы с конкретным набором полей лучше сохранить этот вариант как личный.
Используйте комбинацию клавиш Ctrl+F для быстрого вызова поиска и отбора в большинстве форм списка и документов 1С.
Настройка печатной формы через параметры вывода
Когда документ уже сформирован и требуется подготовить его для контрагента, чаще всего используется функция печати. В типовых конфигурациях при нажатии кнопки Печать открывается список доступных макетов. Многие пользователи не знают, что большинство современных печатных форм имеют параметры, позволяющие управлять выводом строк без изменения самого документа.
Выберите нужный макет, например, Универсальный передаточный документ или Счет-фактура. Перед отправкой на принтер или сохранением в PDF система часто предлагает ввести параметры. В этом окне можно установить флажок Выводить только выбранные строки или аналогичную опцию. Если такой опции нет в явном виде, проверьте настройки самого макета через меню Еще → Настройки.
В некоторых версиях платформ, особенно в 1С:ERP или Комплексной автоматизации, доступен режим предварительного просмотра с возможностью ручного исключения позиций. Вы можете снять галочки напротив ненужных товаров прямо в окне предпросмотра. Это действие применится только к текущей сессии печати и не затронет исходные данные в базе.
- 🖨️ Всегда проверяйте итоговую сумму в печатной форме после исключения строк, чтобы она соответствовала выбранному набору товаров.
- 📄 При сохранении в PDF убедитесь, что скрытые строки не попали на вторую страницу из-за разрыва страницы.
- ⚙️ Сохраняйте свои настройки печати как «Вариант по умолчанию», чтобы не настраивать их каждый раз заново.
⚠️ Внимание: Исключение строк через параметры печати не создает новый юридический документ. Если вам нужно официально отгрузить только часть товаров, заявленных в заказе, необходимо создать новый документ реализации или корректировку, а не просто скрывать строки при печати.
Создание новой версии документа на основе выделенных строк
Иногда требуется не просто скрыть данные, а создать отдельный документ, содержащий только конкретный перечень позиций. Это актуально при частичной отгрузке или разбивке большого заказа на несколько партий. В таком случае функция простого скрытия строк не подойдет, так как исходный документ останется неизменным.
Для решения этой задачи используйте механизм копирования. Откройте исходный документ, выделите мышью или с помощью клавиши Ctrl необходимые строки в табличной части. Затем нажмите правую кнопку мыши и выберите пункт Копировать строки. Создайте новый документ того же вида и вставьте скопированные данные в его табличную часть.
Альтернативный способ — использование обработки Групповое изменение реквизитов или специализированных обработок для работы с документами, если они предусмотрены вашей конфигурацией. Однако метод копирования является наиболее универсальным и не требует прав администратора. После создания нового документа обязательно проверьте даты и номера, чтобы они соответствовали правилам документооборота вашей организации.
☑️ Контроль при создании нового документа
Работа с макетами и редактирование шаблонов
Для продвинутых пользователей, которым стандартные настройки не подходят, доступна возможность редактирования макетов печатных форм. Этот подход позволяет жестко зафиксировать логику вывода данных. Для входа в режим редактирования необходимо иметь права на изменение конфигурации или быть в режиме предприятия с соответствующими полномочиями.
Перейдите в раздел Администрирование → Печатные формы, отчеты и обработки. Найдите нужный шаблон и откройте его конструктор. В языке разметки макета можно прописать условия, при которых строка будет выводиться. Например, можно настроить вывод только тех позиций, у которых заполнен определенный реквизит или которые относятся к конкретному складу.
Изменение макетов требует осторожности, так как ошибка в коде может привести к некорректному отображению данных во всех документах данного типа. Перед внесением изменений рекомендуется создать резервную копию шаблона. Используйте теги условий, такие как <Если>, чтобы управлять видимостью блоков таблицы.
| Метод выделения | Влияние на базу данных | Сложность настройки | Подходит для разовых задач |
|---|---|---|---|
| Отбор в форме | Нет (только визуализация) | Низкая | Да |
| Параметры печати | Нет (только вывод) | Средняя | Да |
| Копирование в новый документ | Да (создается новый объект) | Низкая | Нет (создает дубли) |
| Редактирование макета | Нет (меняется шаблон) | Высокая | Нет (для постоянной работы) |
Технические детали редактирования макетов
При редактировании макетов в конструкторе обращайте внимание на область «Данные». Именно туда выводятся строки табличной части. Если вы удалите связь с источником данных, строки перестанут печататься совсем, даже если они выделены.
Специфика работы в разных конфигурациях 1С
Интерфейс и доступные функции могут существенно различаться в зависимости от того, какую конфигурацию вы используете. В 1С:Бухгалтерия 3.0 механизм отбора реализован максимально просто и доступен из любой табличной части. Пользователь может быстро отфильтровать счета учета или статьи затрат, не углубляясь в настройки.
В более сложных системах, таких как 1С:ERP или Управление производственным предприятием, табличные части документов могут быть многоуровневыми. Здесь выделение строк может потребовать использования специальных отчетов или обработок анализа данных. Часто в таких системах есть возможность формирования «Листа подбора» или «Транспортной накладной» на основе выбранного subset данных из заказа клиента.
Также стоит учитывать версию платформы. В старых версиях (8.2 и ниже) функционал работы с формами был ограничен, и для выделения строк часто требовалось писать внешние обработки. Современные версии (8.3.20+) предоставляют богатые возможности настройки интерфейса без программирования. Если вы работаете в облачном сервисе 1С:Линк или 1С:Фреш, убедитесь, что ваша роль пользователя позволяет сохранять варианты форм.
⚠️ Внимание: В конфигурациях с включенным режимом совместимости с предыдущими версиями некоторые новые функции отбора могут быть недоступны. Проверьте свойства базы данных в режиме Конфигуратора.
Универсального метода для всех конфигураций не существует: всегда тестируйте выделение строк на копии базы или в тестовом режиме перед массовой обработкой документов.
Решение частых проблем при выводе данных
Пользователи часто сталкиваются с ситуацией, когда после настройки отбора или печати документ выглядит некорректно. Самая распространенная проблема — появление пустых страниц или разрывов таблицы посередине строки. Это связано с тем, что механизм печати не всегда автоматически пересчитывает высоту страниц после скрытия элементов.
Чтобы избежать этого, используйте предпросмотр. Если вы видите лишние пустые листы, попробуйте изменить масштаб страницы или настройки полей в диалоге принтера. В некоторых случаях помогает явное указание количества копий или переключение режима печати с «Книжная» на «Альбомная», если таблица слишком широкая.
Еще одна сложность возникает при выгрузке в Excel. При экспорте документа скрытые строки могут неожиданно появиться в выгруженном файле. Чтобы этого избежать, используйте специализированную обработку выгрузки или копируйте данные через буфер обмена непосредственно из окна отчета, а не из печатной формы. Это гарантирует, что в файл попадут только видимые данные.
- 📉 Если суммы не сходятся после скрытия строк, проверьте, не скрыли ли вы строки с услугами доставки или НДС.
- 🔄 При работе с большими объемами данных отбор может замедлить открытие документа — разбейте выборку на несколько шагов.
- 💾 Сохраняйте важные варианты печатных форм во внешние файлы, чтобы не потерять настройки при обновлении конфигурации.
Можно ли выделить строки в отчете, а не в документе?
Да, в большинстве отчетов 1С также работает механизм отбора. Вы можете настроить фильтр по любому полю отчета перед его формированием. Кроме того, в готовом отчете часто доступна группировка и свертка данных, что позволяет скрыть детализацию по ненужным позициям.
Что делать, если кнопка отбора неактивна (серая)?
Это обычно означает, что у вашей роли пользователя нет прав на изменение формы или просмотр определенных реквизитов. Обратитесь к администратору базы данных для расширения прав доступа или попробуйте использовать стандартный вариант формы.
Как сохранить настройки отбора для всех пользователей?
Для этого необходимо сохранить вариант формы как «Общий» или «По умолчанию для всех». Эта функция доступна пользователям с полными правами. В личном варианте настройки видны только вам.
Влияет ли выделение строк на проведение документа?
Нет, визуальное скрытие строк через отбор или настройки печати не влияет на хозяйственные операции. Проведение документа всегда осуществляется по всем строкам, находящимся в базе данных, независимо от того, как они отображаются на экране.