Ведомости в 1С:Предприятие — один из ключевых инструментов для анализа данных, расчета зарплаты, учета товарных остатков или финансовых операций. Но что делать, если при попытке сформировать документ вы видите пустую таблицу, ошибку или система просто «зависает»? Эта проблема может парализовать работу бухгалтерии, отдела кадров или склада на часы, а то и дни.
В 90% случаев причина кроется не в «сбое программы», а в некорректных настройках, отсутствии прав доступа или логических ошибках в данных. В этой статье мы разберем все возможные сценарии — от банальных (например, неверно выбран период) до сложных (повреждение базы данных), а также дадим пошаговые инструкции по диагностике и исправлению. Особое внимание уделим типичным ошибкам пользователей 1С:Зарплата и Управление Персоналом 3.1, 1С:Бухгалтерия 3.0 и 1С:Управление Торговлей 11.
Если вы не специалист по 1С, но вынуждены разобраться с проблемой самостоятельно — начинайте с первого раздела. Для опытных пользователей и администраторов полезны будут технические нюансы (включая SQL-запросы для диагностики) и FAQ с редкими кейсами.
1. Проверьте базовые настройки ведомости
Прежде чем копать глубоко в коде или правах доступа, убедитесь, что проблема не в элементарных вещах. Опыт показывает: в 35% случаев ведомость не заполняется из-за неверно указанного периода или отсутствия данных в базе за выбранный интервал.
Откройте форму ведомости и внимательно проверьте:
- 📅 Период формирования. Например, если вы запрашиваете ведомость по зарплате за
январь 2026, но начисления еще не проведены, таблица будет пустой. В 1С:ЗУП проверьте, есть ли документы «Начисление зарплаты» за этот месяц. - 🔍 Фильтры. Возможно, установлен фильтр по подразделению, сотруднику или номенклатуре, который исключает все записи. В 1С:УТ часто забывают снять галочку «Только остатки со знаком минус».
- 📊 Тип ведомости. В некоторых конфигурациях (например, 1С:ERP) есть отдельные отчеты для «Плана» и «Факта». Вы могли выбрать не тот вариант.
Если ведомость все равно не заполняется, попробуйте сформировать ее за другой период или без фильтров. Например, в 1С:Бухгалтерии для проверки можно использовать универсальный отчет «Оборотно-сальдовая ведомость» с минимальными настройками.
2. Проблемы с правами доступа
Одна из самых коварных причин — недостаточные права пользователя. Система не выдает ошибку явно, но просто не показывает данные. Это типично для многопользовательских баз, где права настраиваются индивидуально.
Как проверить:
- Зайдите в
Администрирование → Пользователии откройте карточку своего профиля. - Проверьте, есть ли права на:
- 📋 Чтение данных по тем регистрам, которые использует ведомость (например, регистр накопления «Взаиморасчеты с покупателями» в 1С:УТ).
- 🔓 Просмотр конфиденциальных данных (например, зарплатные ведомости в 1С:ЗУП часто скрыты для рядовых пользователей).
- 🛠️ Использование конкретного отчета (в некоторых конфигурациях права на отчеты настраиваются отдельно).
Администратор) и сформировать ведомость заново.Если под администратором ведомость заполняется, проблема точно в правах. Решение:
- Обратитесь к администратору базы с просьбой выдать недостающие права.
- В 1С:ЗУП для зарплатных ведомостей может потребоваться роль «Расчетчик зарплаты» или «Кадровик с доступом к перс. данным».
В 1С:УТ 11 проверьте настройку "Видимость данных по подразделениям" в профиле пользователя. Если ваше подразделение не указано в списке разрешенных, ведомости по товарам будут пустыми.
3. Ошибки в данных: почему ведомость «не видит» записи
Ведомость может не заполняться, если в базе есть некорректные или противоречивые данные. Например:
- 💰 В 1С:Бухгалтерии не проведено ни одного документа за период (нет движения по счетам).
- 📦 В 1С:УТ отсутствуют остатки товаров на складе (или они списаны в минус).
- 👥 В 1С:ЗУП у сотрудников не заполнены обязательные реквизиты (например, «Подразделение» или «Должность»).
Как диагностировать:
- Проверьте, есть ли в базе документы за запрашиваемый период. Например, в 1С:ЗУП откройте журнал «Начисления зарплаты», в 1С:УТ — «Реализация товаров».
- Используйте стандартные отчеты для проверки данных:
- В 1С:Бухгалтерии: «Анализ счета» (проверьте, есть ли движения по счетам 60, 62, 70 и т.д.).
- В 1С:УТ: «Ведомость по товарам на складах» (убедитесь, что остатки не нулевые).
Типичные ошибки в данных:
| Конфигурация | Проблема | Как исправить |
|---|---|---|
| 1С:ЗУП 3.1 | У сотрудника не указано подразделение | Открыть карточку сотрудника → заполнить поле «Подразделение» |
| 1С:Бухгалтерия 3.0 | Нет движений по счету 50.01 (касса) | Проверить, введены ли приходные/расходные кассовые ордера |
| 1С:УТ 11 | Отрицательные остатки на складе | Сформировать отчет «Ведомость по товарам» → исправить остатки документом «Оприходование» |
Как найти "битые" документы в 1С?
В меню "Все функции" (Ctrl+Shift+F) введите "Тестирование и исправление". Запустите процедуру с галочкой "Проверка логической целостности". Система покажет документы с ошибками, которые могут блокировать формирование ведомостей.
4. Технические сбои: повреждение базы, блокировки, обновления
Если ведомость не заполняется даже под администратором, и данные в базе есть — проблема может быть технической. Рассмотрим три распространенных сценария:
1. Повреждение базы данных
Симптомы: ведомость формируется долго, затем выдает ошибку типа «Ошибка СУБД» или «Нарушение целостности данных».
Решение:
- 🛠️ Запустите
Тестирование и исправление ИБ(черезКонфигуратор → Администрирование → Тестирование и исправление). - 🔄 Если ошибки остаются, сделайте выгрузку/загрузку данных в новую базу.
2. Блокировки записей
Симптомы: ведомость «висит» на этапе формирования, другие пользователи жалуются на медленную работу.
Решение:
- 🔒 Проверьте блокировки через
Администрирование → Активные пользователи. Принудительно завершите сеансы, которые долго висят. - 📛 В 1С:УТ блокировки часто возникают при работе с документами «Заказ покупателя». Закройте все открытые формы.
3. Устаревшая версия конфигурации
Симптомы: ведомость формируется, но данные отображаются некорректно (например, неверные суммы или пустые колонки).
Решение:
- 🔄 Обновите конфигурацию через
Конфигуратор → Поддержка → Обновить конфигурацию. - 📋 После обновления проверьте, не сбились ли настройки отчетов (иногда требуется перенастройка макетов).
Если после обновления 1С ведомости перестали работать — проверьте журнал регистрации (Администрирование → Журнал регистрации). Часто там есть ошибки типа "Не найден реквизит 'X' в объекте 'Y'", которые указывают на проблему.
5. Особенности конкретных ведомостей (ЗУП, Бухгалтерия, УТ)
Каждая конфигурация 1С имеет свои «подводные камни» при формировании ведомостей. Разберем самые частые.
📌 1С:Зарплата и Управление Персоналом (ЗУП 3.1)
- 💸 Ведомость по зарплате не заполняется, если:
- Не рассчитаны начисления (нет документов «Начисление зарплаты»).
- Не заполнены табеля рабочего времени (проверьте документ «Табель»).
- У сотрудников не указаны банковские счета (для ведомости на выплату).
- 📅 Ведомость по отпускам требует, чтобы в базе были документы «Отпуск» с статус «Утвержден».
📌 1С:Бухгалтерия 3.0
- 💰 Оборотно-сальдовая ведомость будет пустой, если:
- Не проведено ни одного документа за период (проверьте журналы «Банк», «Касса», «Поступление/Реализация»).
- У счетов не указаны субконто (например, для счета 60.01 не заполнено субконто «Контрагенты»).
- 📊 Анализ счета не показывает данные, если в настройках отчета не выбраны нужные субконто.
📌 1С:Управление Торговлей 11
- 📦 Ведомость по товарам не формируется, если:
- Не заполнены остатки на складах (проверьте документ «Инвентаризация»).
- В настройках склада не указан тип цен (например, «Розничная» или «Закупочная»).
- 💳 Ведомость по расчетам с покупателями требует, чтобы документы «Реализация» были проведены и оплачены.
☑️ Диагностика ведомости в 1С
6. Редкие случаи: когда проблема неочевидна
Если все вышеперечисленное не помогло, рассмотрите следующие сценарии:
🔍 Невидимые фильтры в макете отчета
В некоторых конфигурациях (например, 1С:ERP) ведомости имеют скрытые фильтры, которые не отображаются в интерфейсе. Чтобы их увидеть:
- Откройте ведомость в режиме
1С:Предприятие. - Нажмите
Еще → Изменить форму(илиВсе действия → Настройки отчета). - Проверьте вкладку «Отбор» — там могут быть скрытые условия (например, «Только активные сотрудники»).
🖥️ Конфликт расширений
Если в вашей базе установлены дополнительные расширения (например, для интеграции с банками или ЕГАИС), они могут блокировать формирование ведомостей. Решение:
- Отключите все расширения через
Администрирование → Печатные формы, отчеты и обработки → Расширения. - Попробуйте сформировать ведомость заново.
- Если заработало — включайте расширения по одному, чтобы найти «виновника».
📡 Проблемы с лицензией
В сетевых версиях 1С при истечении лицензии или превышении количества подключений некоторые отчеты могут блокироваться. Проверьте:
- Статус лицензии в
Справка → О программе. - Количество активных подключений в
Администрирование → Лицензии.
В 1С:УТ 11 при работе с ведомостями по товарам проверьте настройку "Использовать характеристики номенклатуры". Если она включена, но характеристики не заполнены — ведомость будет пустой.
7. SQL-запросы для диагностики (для администраторов)
Если вы администратор 1С и стандартные методы не помогли, можно проверить данные напрямую через SQL-запросы. Ниже примеры для популярных ведомостей.
📋 Проверка движений по регистру накопления (например, для ведомости по товарам в УТ)
ВЫБРАТЬ
РегистрНакопления.ОстаткиТоваров.Товар КАК Товар,
РегистрНакопления.ОстаткиТоваров.КоличествоОстаток КАК Остаток
ИЗ
РегистрНакопления.ОстаткиТоваров КАК РегистрНакопления.ОстаткиТоваров
ГДЕ
РегистрНакопления.ОстаткиТоваров.Период МЕЖДУ &НачалоПериода И &КонецПериода
Если запрос возвращает пустой результат — в базе нет движений по товарам за период.
💰 Проверка начислений зарплаты (для ЗУП)
ВЫБРАТЬ
НачислениеЗарплаты.Сотрудник КАК Сотрудник,
НачислениеЗарплаты.Период КАК Период,
НачислениеЗарплаты.Сумма КАК Сумма
ИЗ
Документ.НачислениеЗарплаты КАК НачислениеЗарплаты
ГДЕ
НачислениеЗарплаты.Период = &Месяц
Если нет записей — документы не проведены или не создавались.
⚠️ Внимание
⚠️ Прямые SQL-запросы могут повредить базу, если выполнены некорректно. Перед использованием сделайте резервную копию (
Администрирование → Выгрузить информационную базу).
FAQ: Частые вопросы по ведомостям в 1С
🔹 Почему в ведомости по зарплате не отображаются сотрудники?
Вероятные причины:
- У сотрудников не заполнено подразделение или должность (проверьте карточку сотрудника).
- Не проведен документ «Начисление зарплаты» за текущий месяц.
- В настройках ведомости установлен фильтр по подразделению, которое не совпадает с подразделением сотрудников.
Решение: проверьте журнал документов «Начисление зарплаты» и карточки сотрудников.
🔹 Ведомость формируется очень долго (более 10 минут). Что делать?
Причины:
- Большой объем данных (например, ведомость по всем товарам за год).
- Повреждение индексов в базе (нужно сделать
Тестирование и исправление). - Блокировки от других пользователей (проверьте активные сеансы).
Решение: сузьте период или разбейте ведомость на части (например, по подразделениям).
🔹 После обновления 1С ведомость перестала работать. Как вернуть старую версию?
Вернуть старую версию конфигурации можно через:
Конфигуратор → Файл → Открыть версию из файла(если есть резервная копия.cf).Администрирование → Поддержка → История обновлений(если включено ведение истории).
Если нет резервной копии — обратитесь в службу поддержки 1С для отката.
🔹 В ведомости по товарам отображаются неверные остатки. Почему?
Частые причины:
- Не проведены документы поступления/реализации.
- В настройках склада неверно указан тип цен.
- Есть документы с отрицательными остатками (проверьте «Ведомость по товарам» с галочкой «Показывать отрицательные остатки»).
Решение: сделайте инвентаризацию складов и перепроведите документы.
🔹 Можно ли экспортировать ведомость в Excel, если она не формируется в 1С?
Да, есть обходные пути:
- Сформируйте аналогичный отчет через
Универсальный отчет(доступен в большинстве конфигураций). - Используйте внешнюю обработку для выгрузки данных (например, «Выгрузка в Excel» из каталога 1С).
- Напишите SQL-запрос (для администраторов) и экспортируйте результат через Microsoft SQL Server Management Studio.