К статье
Практический материал

Отчеты и Аналитика · 11 мин

Как в 1С сделать сортировку оборотно-сальдовой ведомости по контрагенту

Пошаговая инструкция: как в 1С настроить сортировку оборотно-сальдовой ведомости по контрагентам, группировку по субконто и проверку результата.

Оборотно-сальдовая ведомость (ОСВ) по счетам расчётов с контрагентами — один из самых востребованных отчётов в 1С. По умолчанию программа группирует данные по счетам учёта, а внутри них выводит контрагентов в порядке, который не всегда удобен: например, по коду элемента справочника или по дате создания. Чтобы быстро находить нужного дебитора или кредитора, бухгалтеру часто требуется отсортировать строки по наименованию контрагента.

В типовых конфигурациях 1С (Бухгалтерия предприятия 8.3, Управление торговлей, ERP) отчёты построены на системе компоновки данных, поэтому сортировку, группировку и отбор можно менять без программирования — прямо в настройках отчёта. Достаточно знать, где находится нужная вкладка и какое поле выбрать.

Ниже разобраны все практические способы: быстрая сортировка по колонке, настройка порядка через «Ещё», изменение структуры отчёта с группировкой по контрагенту, а также сохранение варианта, чтобы не повторять настройку каждый раз.

Где в 1С находится настройка сортировки оборотно-сальдовой ведомости

В 1С:Бухгалтерии 8.3 отчёт открывается через раздел «Отчёты» → «Оборотно-сальдовая ведомость по счету» (для расчётов с контрагентами обычно используют счета 60, 62, 76) или «Оборотно-сальдовая ведомость» для общей картины. После формирования отчёта в командной панели есть кнопка «Показать настройки» — именно она открывает доступ к структуре отчёта.

Окно настроек содержит несколько вкладок: «Группировка», «Отбор», «Показатели», «Дополнительные поля», «Оформление». В простом режиме вкладки «Сортировка» может не быть видно — она появляется, если нажать «Ещё» → «Расширенный» или переключить режим настроек. В расширенном режиме доступны все возможности компоновки данных.

Важно понимать: сортировка применяется внутри каждого уровня группировки. Если отчёт сгруппирован по счетам, то контрагенты будут упорядочены внутри каждого счёта отдельно, а не сквозным списком по всей ведомости. Это частая причина вопроса «почему сортировка не работает».

Быстрый способ: сортировка кликом по заголовку колонки

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

Повторный клик меняет направление с возрастания на убывание. Третий клик обычно снимает сортировку. Этот способ удобен для разового просмотра, но у него есть ограничение: при следующем формировании отчёта порядок сбросится, если не сохранить настройки.

Учтите, что в иерархических отчётах клик по заголовку сортирует строки только внутри текущего уровня группировки. Если нужен сквозной алфавитный список контрагентов по всему отчёту, используйте изменение структуры — об этом ниже.

Сортировка через вкладку «Сортировка» в настройках отчёта

Основной и надёжный способ — задать порядок в настройках, тогда он будет применяться при каждом формировании. Откройте отчёт, нажмите «Показать настройки» и перейдите в расширенный режим, если вкладка «Сортировка» не видна.

Как настроить сортировку по контрагенту
  1. 1
    Откройте «Отчёты» → «Оборотно-сальдовая ведомость по счету» и укажите счёт (например, 62) и период.
  2. 2
    Нажмите «Показать настройки» и перейдите в расширенный режим настроек.
  3. 3
    Откройте вкладку «Сортировка».
  4. 4
    Нажмите «Добавить» и из списка полей выберите «Контрагенты» (или «Субконто1», если поле называется обобщённо).
  5. 5
    Установите направление «По возрастанию» для алфавитного порядка от А до Я.
  6. 6
    Нажмите «Закрыть и сформировать» и проверьте порядок строк в отчёте.

При выборе поля обратите внимание: в списке доступных полей могут присутствовать и «Контрагенты», и «Контрагенты.Наименование». Для алфавитной сортировки корректнее выбирать поле наименования, так как сортировка по самому полю «Контрагенты» может идти по внутреннему представлению ссылки, которое не всегда совпадает с алфавитом.

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

Как вывести контрагентов верхним уровнем: изменение группировки

Если задача — получить список всех контрагентов по алфавиту с итогами по каждому, а счета показывать внутри, нужно изменить структуру отчёта на вкладке «Группировка». Это фактически превращает ОСВ в отчёт «по контрагентам».

Для этого в настройках на вкладке «Группировка» удалите или опустите ниже группировку «Счёт» и добавьте первой строкой группировку «Контрагенты». Внутри неё при необходимости оставьте «Договоры» и «Документы расчётов». После этого добавьте сортировку по контрагентам — и вся ведомость будет построена в алфавитном порядке контрагентов.

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

Три подхода к упорядочиванию

Клик по заголовку колонки

Быстро, без настроек. Подходит для разового просмотра, но порядок не сохраняется при следующем формировании.

Вкладка «Сортировка»

Устойчивый порядок внутри существующей структуры отчёта. Требует сохранения варианта для постоянного использования.

Группировка «Контрагенты» первым уровнем

Сквозной алфавитный список по всей ведомости с итогами по каждому контрагенту. Меняет внешний вид отчёта.

Сохранение настроенного варианта отчёта

Чтобы не повторять настройку при каждом запуске, сохраните её как вариант отчёта. В командной панели настроек нажмите «Ещё» → «Сохранить вариант отчёта» (или «Сохранить настройки» — в зависимости от конфигурации), задайте понятное имя, например «ОСВ 62 по контрагентам А-Я».

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

Полезно сохранить два-три варианта под разные задачи: по счетам со стандартной структурой, по контрагентам по алфавиту и по контрагентам с детализацией до договоров. Переключение между ними занимает секунды.

Если в отчёте встречаются контрагенты с одинаковыми наименованиями, добавьте вторым уровнем сортировки поле «Контрагенты.ИНН» — это устранит неоднозначность и сделает порядок стабильным от формирования к формированию.
ПЗ
Практическое замечание

Проверка результата и типичные ошибки

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

Контрольные точки

Как проверить результат

Порядок контрагентов внутри счёта
Норма

Наименования идут по алфавиту от А до Я (или в обратном порядке, если выбрано убывание)

Тревожный признак

Порядок выглядит случайным — сортировка по ссылке, а не по наименованию

Итоги по счетам
Норма

Итоги по каждому счёту и общий итог не изменились после сортировки

Тревожный признак

Суммы «разъехались» — вероятно, случайно изменён отбор или показатели

Верхний уровень структуры
Норма

Контрагенты выведены первым уровнем, если менялась группировка

Тревожный признак

Счета по-прежнему сверху — группировка не перестроена

Сортировка никогда не меняет суммы в отчёте — только порядок строк. Если после настройки изменились итоги, значит, были затронуты другие параметры: отбор, период или набор показателей. В этом случае вернитесь в настройки и сверьте вкладки «Отбор» и «Показатели» с исходным состоянием.

Типичные ошибки
01
Выбор поля «Контрагенты» вместо «Контрагенты.Наименование» — порядок получается по внутренним ссылкам, а не по алфавиту.
02
Ожидание сквозной сортировки при группировке по счетам — порядок применяется только внутри каждого блока счёта.
03
Настройка без сохранения варианта — при следующем открытии отчёта сортировка сбрасывается.
04
Сортировка по коду контрагента вместо наименования — список упорядочен по номерам элементов справочника, что выглядит как отсутствие сортировки.

Ограничения и что делать, если сортировка не работает

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

Ещё одно ограничение — регистр букв: в некоторых базах сортировка чувствительна к регистру, и наименования, начинающиеся с прописной буквы, могут оказаться в конце списка. Это особенность сортировки на уровне СУБД, а не ошибка настройки.

Если поле «Контрагенты» недоступно для сортировки в типовом отчёте, проверьте, что в группировке вообще присутствует разрез по контрагентам: поле сортировки должно входить в состав выбранных полей отчёта. Добавьте группировку «Контрагенты» — и поле появится в списке сортировки.

FAQ: частые вопросы о сортировке ОСВ по контрагентам

Можно ли отсортировать ОСВ по ИНН контрагента, а не по названию?

Да. На вкладке «Сортировка» добавьте поле «Контрагенты.ИНН» вместо наименования. Если такого поля нет в списке, сначала убедитесь, что в отчёте есть группировка по контрагентам — тогда связанные реквизиты станут доступны для выбора.

Почему после сортировки контрагенты идут не строго по алфавиту?

Чаще всего выбрано поле ссылки «Контрагенты» вместо «Контрагенты.Наименование», либо наименования содержат лишние пробелы, кавычки или начинаются с цифр. Проверьте поле сортировки и при необходимости почистите дубли и опечатки в справочнике контрагентов.

Как вернуть стандартный вид отчёта после экспериментов с настройками?

В окне настроек нажмите «Ещё» → «Установить стандартные настройки» (или выберите стандартный вариант отчёта из списка вариантов). Все ваши изменения группировки и сортировки будут сброшены к типовому состоянию.

Сохранится ли сортировка при выгрузке отчёта в Excel?

Да, при сохранении сформированного табличного документа в Excel порядок строк сохраняется таким, каким он был на экране. Но в Excel вы можете дополнительно пересортировать данные средствами самой таблицы.

Можно ли сделать сортировку по контрагенту в сводной ОСВ по всем счетам?

Да, принцип тот же: добавьте группировку «Контрагенты» и сортировку по наименованию. Учтите, что в сводной ведомости по всем счетам один контрагент может встречаться в разных блоках счетов, если группировка по счёту оставлена верхним уровнем.

Что делать, если вкладки «Сортировка» нет в настройках?

Переключите настройки в расширенный режим: кнопка «Ещё» в окне настроек или выбор расширенного представления в командной панели отчёта. В простом режиме часть вкладок скрыта для упрощения интерфейса.

Итог

Что важно запомнить

Сортировка ОСВ по контрагенту настраивается на вкладке «Сортировка» в настройках отчёта: добавьте поле «Контрагенты.Наименование» и задайте направление. Сортировка действует внутри группировок, поэтому для сквозного алфавитного списка вынесите контрагентов первым уровнем. Сохраните результат как отдельный вариант отчёта, не меняя типовой.