Торговля и Склад · 12 мин
Как выгрузить остатки товаров в 1С: Управление торговлей
Как выгрузить остатки товаров в 1С Управление торговлей: через отчёты, обработки и типовую выгрузку в Excel. Настройка отборов, проверка результата и типичные ошибки.
Остатки товаров в 1С: Управление торговлей (УТ 11) можно выгрузить несколькими способами: через типовой отчёт «Остатки и доступность товаров», через отчёт «Ведомость по товарам на складах», с помощью универсальной обработки выгрузки или через встроенный механизм обмена с сайтом. Выбор зависит от того, куда нужны данные — в Excel для анализа, на сайт интернет-магазина или в другую учётную систему.
Самый быстрый путь для разовой задачи — сформировать отчёт по остаткам, настроить нужные колонки и отборы, а затем сохранить табличный документ в файл Excel или CSV. Для регулярной выгрузки, например ежедневной синхронизации с сайтом, лучше настроить типовой обмен или регламентное задание, чтобы не выполнять операции вручную.
Ниже разобраны основные способы выгрузки остатков в УТ 11, настройка отборов по складам и организациям, проверка корректности данных и типичные ошибки, из-за которых выгрузка получается пустой или неполной.
Какие способы выгрузки остатков существуют в УТ 11
В конфигурации «Управление торговлей» ред. 11 доступно несколько механизмов получения остатков во внешний файл. Первый — штатные отчёты, которые формируют табличный документ, сохраняемый в Excel, CSV, PDF или MXL. Второй — типовой обмен с сайтом (CommerceML), который выгружает остатки по расписанию в формате XML. Третий — универсальные обработки выгрузки данных, в том числе обработка «Выгрузка и загрузка данных XML» для переноса между базами.
Отдельный вариант — выгрузка через встроенный конструктор СКД (система компоновки данных), когда отчёт сохраняется с произвольным набором полей: артикул, штрихкод, характеристика, склад, количество, цена. Это удобно, если стандартного состава колонок недостаточно.
Сравнение способов выгрузки
Подходит для разовой выгрузки в Excel. Быстро, не требует настройки, но только ручной запуск.
Подходит для регулярной синхронизации с интернет-магазином. Требует начальной настройки узла обмена.
Подходит, когда нужен нестандартный набор колонок. Требует понимания настроек отчёта.
Подходит для переноса данных между базами 1С. Не предназначена для выгрузки «для людей» в Excel.
Выгрузка остатков через отчёт «Остатки и доступность товаров»
Откройте раздел «Закупки» (или «Склад и доставка») и в группе «Отчёты» найдите пункт «Остатки и доступность товаров». В некоторых настройках интерфейса отчёт доступен также из раздела «Продажи → Отчёты». Отчёт показывает остатки в разрезе номенклатуры, характеристик, складов и организаций.
Перед формированием задайте период — для остатков обычно выбирают «На дату» с текущим числом. Нажмите «Настройки», чтобы добавить отборы: по складу, организации, группе номенклатуры или поставщику. Если нужны только ненулевые остатки, добавьте отбор «Остаток больше 0» — это существенно сократит файл.
После нажатия «Сформировать» отчёт выводится на экран в виде табличного документа. Чтобы выгрузить его, откройте меню «Файл → Сохранить как» (или кнопку сохранения на панели) и выберите формат: «Лист Excel (.xlsx)», «Текстовый документ с разделителями (.csv)» или «Табличный документ (*.mxl)». Для дальнейшей обработки в Excel оптимален формат XLSX.
- 1Откройте раздел «Закупки → Отчёты → Остатки и доступность товаров».
- 2Укажите дату, на которую нужны остатки.
- 3В настройках задайте отборы по складам, организации и группам товаров.
- 4Добавьте отбор «Остаток > 0», если пустые позиции не нужны.
- 5Нажмите «Сформировать» и дождитесь построения отчёта.
- 6Сохраните результат через «Файл → Сохранить как» в формате XLSX или CSV.
- 7Откройте файл и проверьте итоговые количества по нескольким позициям.
Настройка отборов и состава колонок
Качество выгрузки определяется настройками отчёта. В кнопке «Настройки» доступны вкладки «Отбор», «Поля», «Сортировка» и «Группировка». На вкладке «Отбор» добавьте условия: склад равен конкретному складу, номенклатура в группе «Товары для сайта» и т. п. Несколько условий объединяются по «И», поэтому проверяйте логику — лишний отбор часто становится причиной пустого отчёта.
На вкладке «Поля» (или через «Расширенные настройки») можно изменить состав колонок: добавить артикул, штрихкод, единицу измерения, цену из выбранного вида цен. Если выгрузка нужна для загрузки на маркетплейс или сайт, заранее уточните требуемый шаблон — какие поля и в каком порядке ожидает принимающая система.
Готовую настройку сохраните как вариант отчёта (кнопка «Варианты отчёта → Сохранить»). Тогда в следующий раз достаточно выбрать сохранённый вариант и сразу сформировать отчёт, не настраивая отборы заново.
Выгрузка остатков на сайт через типовой обмен
Если остатки нужны регулярно — например, для обновления наличия в интернет-магазине, — используйте механизм обмена с сайтом. Перейдите в «Администрирование → Синхронизация данных → Обмен с сайтами» и создайте узел обмена. В настройках узла укажите режим обмена (выгрузка на сайт или в каталог на диске), состав выгружаемых товаров и расписание.
На закладке отбора задайте, какие товары и склады участвуют в обмене. В типовом формате CommerceML остатки передаются в файле offers.xml вместе с ценами. Обратите внимание на настройку «Режим выгрузки остатков»: можно передавать общий остаток по всем складам или в разрезе складов — это определяет, как сайт будет отображать наличие.
Для автоматизации включите регламентное задание обмена. Проверьте, что в разделе «Администрирование → Обслуживание» включено использование регламентных заданий, иначе обмен по расписанию не запустится.
Выгрузка остатков в другую базу 1С
Для передачи остатков между информационными базами (например, из УТ в «Бухгалтерию предприятия») отчёты не подходят — используются механизмы синхронизации данных. В разделе «Администрирование → Синхронизация данных» настройте обмен с соответствующей конфигурацией. Типовая синхронизация переносит документы и справочники, а остатки в приёмнике формируются проведёнными документами.
Если требуется именно перенести остатки как начальные данные, в целевой базе используются документы ввода начальных остатков или помощник перехода. В УТ 11 ввод остатков выполняется документами «Ввод остатков товаров» (раздел «НСИ и администрирование → Начальное заполнение»). Выгрузить данные из старой системы можно через обработку «Выгрузка и загрузка данных XML» с одинаковыми версиями конфигураций или через правила конвертации.
Проверка результата выгрузки
После сохранения файла сверьте контрольные цифры. Откройте выгруженный Excel и сравните итоговое количество по нескольким позициям с отчётом на экране. Удобный способ — сформировать тот же отчёт повторно с отбором по одному складу и сравнить сумму по этому складу в файле.
Проверьте, что в файл попали характеристики номенклатуры, если они используются: при неправильной группировке строки по характеристикам могут свернуться в одну строку по товару, и сайт получит неверное распределение остатков. Также убедитесь, что артикулы и штрихкоды выгрузились без потери ведущих нулей — в Excel это типичная проблема, решаемая выгрузкой в CSV с явным текстовым форматом.
Как проверить результат
Совпадает с числом строк отчёта на экране
В файле меньше строк — сработал скрытый отбор или ограничение Excel
Сумма остатков по складу в файле равна итогу отчёта
Расхождения — проверьте дату среза и активность пользователей
Ведущие нули сохранены, коды совпадают с карточками
Excel обрезал нули — выгружайте в CSV или задайте текстовый формат
Каждая характеристика выгружена отдельной строкой
Строки свёрнуты по товару — измените группировку отчёта
Типичные ошибки и их причины
Самая частая проблема — пустая выгрузка. Причины: неверно задана дата (отчёт сформирован на дату, когда остатков ещё не было), лишний отбор в настройках, отсутствие у пользователя прав на просмотр складов или организаций. Проверяйте настройки отбора первым делом.
Вторая группа ошибок — неполные данные: выгружается только часть складов или товаров. Это происходит из-за отборов в сохранённом варианте отчёта, ограничений доступа на уровне записей (RLS) или настроек узла обмена с сайтом, где часть номенклатуры исключена из выгрузки.
Третья группа — расхождения остатков между отчётом и фактическим учётом. Обычно причина в непроведённых документах, отрицательных остатках или различиях между отчётами «Остатки и доступность» (учитывает резервы) и «Ведомость по товарам на складах» (учитывает только физическое наличие). Перед выгрузкой решите, какой показатель нужен принимающей стороне: свободный остаток с учётом резервов или полный складской.
Ограничения и когда нужен программист
Типовые средства покрывают большинство задач, но имеют границы. Стандартный отчёт не выгружается автоматически по расписанию в файл — для этого потребуется либо обмен с сайтом, либо доработка (внешняя обработка с регламентным заданием). Формат выгрузки из отчёта ограничен табличным документом: если принимающая система требует JSON, XML специфической структуры или выгрузку по API, понадобится разработка.
Обращение к специалисту по 1С оправдано, когда нужны: выгрузка по расписанию в нестандартном формате, объединение остатков из нескольких баз, передача данных через API маркетплейсов, сложная логика расчёта доступного остатка (минус заказы, минус неснижаемый остаток). Самостоятельно безопасно работать с отчётами и типовым обменом — они не изменяют данные базы.
Как выбрать действие
Что важно запомнить
Для разовой выгрузки остатков в 1С УТ 11 используйте отчёт «Остатки и доступность товаров» с сохранением в Excel, для регулярной синхронизации — типовой обмен с сайтом. Всегда проверяйте отборы, итоги и формат кодов, а перед любыми обработками, изменяющими данные, делайте резервную копию базы.
Часто задаваемые вопросы
В каком разделе УТ 11 находится отчёт по остаткам?
Отчёт «Остатки и доступность товаров» расположен в разделе «Закупки» в подменю «Отчёты», а также в разделе «Склад и доставка». Если отчёта не видно, проверьте права пользователя и настройки видимости отчётов в интерфейсе — администратор мог скрыть часть пунктов.
Как выгрузить остатки только по одному складу?
В отчёте по остаткам нажмите «Настройки», на вкладке «Отбор» добавьте условие «Склад равно» и укажите нужный склад. Сохраните этот вариант отчёта, чтобы не повторять настройку. В обмене с сайтом состав складов задаётся на закладке отбора узла обмена.
Почему в Excel пропали нули в начале штрихкодов?
Excel автоматически преобразует числовые значения и удаляет ведущие нули. Сохраняйте отчёт в формате CSV и открывайте его через импорт данных с указанием текстового формата для колонки штрихкодов, либо заранее задайте текстовый формат ячеек перед вставкой данных.
Чем отличаются отчёты «Остатки и доступность» и «Ведомость по товарам на складах»?
«Остатки и доступность» показывает свободный остаток с учётом резервов под заказы — это то, что реально можно продать. «Ведомость по товарам на складах» отражает физическое наличие на складах без вычета резервов. Для выгрузки наличия на сайт обычно корректнее первый вариант.
Можно ли выгружать остатки автоматически по расписанию?
Да, через настройку обмена с сайтом с регламентным заданием — остатки будут выгружаться в файл CommerceML по расписанию. Автоматическая выгрузка произвольного отчёта в Excel без доработки в типовой УТ не предусмотрена — для этого нужна внешняя обработка.
Почему выгрузка получилась пустой?
Чаще всего причины такие: задана дата, на которую остатков не было; в настройках отчёта остался лишний отбор из прошлого варианта; у пользователя нет прав на склады или организацию; в узле обмена с сайтом отбор исключает всю номенклатуру. Проверяйте настройки отбора и права доступа в первую очередь.