Перейти к содержимому
Tez Base

Сводная таблица в XLSX из 1С: подготовка и проверка выгрузки

· Опубликовано:

Интеграции и обмены

Книгу XLSX со сводной таблицей можно сформировать средствами обработки 1С без запуска Excel на сервере. Основная сложность начинается с данных: диапазон должен содержать понятную таблицу с заголовками, числами и согласованными итогами. Красивый внешний вид выгрузки этого не гарантирует.

Отделите данные от оформления

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

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

Проверьте числа до сохранения

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

Для дат согласуйте детализацию. Группировка по дню и группировка по полной отметке времени дают разные строки. Валюту и единицу измерения вынесите в отдельное поле, если источники смешаны: складывать такие значения без преобразования нельзя.

Укажите полный диапазон

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

В нашей обработке Excel из 1С без COM сводная задаётся через настройки формирования XLSX. Имена полей берутся из заголовков источника. Пример из карточки обработки сначала воспроизведите на небольшом наборе, затем замените поля и диапазон своими.

Что проверять в готовой книге

ПроверкаОжидаемый результат
Открытие файлаПриложение не предлагает восстановить структуру
Число строк источникаСовпадает с подготовленной выборкой 1С
Общая суммаСовпадает с контрольным расчётом без строк итогов
Отбор по одному значениюДаёт ту же сумму, что отдельная выборка 1С

В описанной обработке сводная рассчитывается при открытии книги в Excel: в файле задано обновление при загрузке, refreshOnLoad. Если книга будет использоваться в нескольких табличных приложениях, проверьте их отдельно. Возможность открыть XLSX не подтверждает одинаковую работу сводных, обновления и форматирования. Укажите в передаче, где файл проверен и как получить рассчитанный результат.

Проверка запуска по расписанию

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

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

Могу починить это за вас

У вас бюджет и идея - платформа для трейдинга, учётная система под свою нишу, сервис, которого ещё ни у кого нет. Мы разбираем задачу, готовим ТЗ со сметой и собираем команду под стек, а не подгоняем идею под то, что уже умеем.

Стоимость
450 000 - 600 000 ₸разбор идеи и ТЗ со сметой, без налогов; сама разработка - по смете отдельным договором после ТЗ

Рано писать? Измерьте сами

Пришлите эксель, и чтобы на втором листе была сводная

Открыть обработку

INFOSTART TECH EVENT 2026: конференция для 1с-специалистов. если собираетесь, регистрируйтесь по нашей ссылке. Регистрация →

Читайте также

Защита тиражной обработки 1С от копирования: три уровня и где у каждого потолок

Файл .epf копируется мышкой, и договор это не останавливает. Защиту обычно начинают с проверки ИНН в коде - и зря: она снимается за минуту, потому что логика лежит рядом открытым текстом. Разложили защиту на три уровня по убыванию дыр: от бесполезной проверки ИНН через шифрование тела процедуры под ИНН покупателя до настоящей лицензии на асимметричной криптографии. По каждому - что он реально закрывает, чего не закрывает и когда его стоит брать.

Доработка формы 1С через нейросеть: что дать модели на вход и что проверить в её ответе

Form.xml даёт модели точные имена, но молчит о том, что форма достраивает при создании и что пользователь видит в работе. На типовой УТ для Казахстана 127 полей формы номенклатуры видимы по XML и скрыты в работе, а условное оформление строится кодом в 400 модулях форм. Разбираем три источника для модели, перехват формы с четырьмя ошибками и проверку ответа за пять минут.

Регулярки, пауза, архивы и хеш в 1С: какой самописный код уже можно заменить штатным и где это не сработает

В 8.3.22-8.3.27 платформа научилась регулярным выражениям, паузе, распаковке RAR и 7z, буферу обмена и WebSocket. Самописный код под эти задачи живёт в каждой конфигурации, но заменить его на месте получается не всегда. Справочник по 20 заменам с примерами было-стало, проверка, где исполняется строка, и цифры по двум типовым: УТ для Казахстана и Бухгалтерии предприятия 3.0.