Как выгрузить товары из 1С:УНФ с дополнительными реквизитами в Excel или CSV?

Программист 1С v8.3 (Управляемые формы) 1С:Управление нашей фирмой Управленческий учет Торговля и дистрибуция
← На главную

Зачастую при работе в 1С:Управление нашей фирмой стандартные механизмы печати прайс-листов или типовые отчеты ограничивают нас в выборе колонок. Когда возникает необходимость выгрузить большой объем номенклатуры вместе с дополнительными реквизитами или характеристиками, встроенные формы кажутся недостаточно гибкими. Давайте разберемся, какими профессиональными инструментами 1С можно воспользоваться, чтобы получить полноценную выгрузку любых данных.

Использование Универсального отчета

Если в вашей версии конфигурации доступен Универсальный отчет, это станет самым быстрым и доступным решением. Этот отчет построен на базе Системы компоновки данных (СКД), что дает нам полный контроль над выводом информации.

  1. Откройте раздел отчетов и найдите Универсальный отчет.
  2. Перейдите в настройки, нажав кнопку Настройки.
  3. Установите режим Расширенный.
  4. На вкладке Поля вы сможете выбрать не только стандартные свойства номенклатуры, но и любые доступные дополнительные реквизиты.
  5. Если нужного реквизита нет в списке, воспользуйтесь функцией добавления нового поля через путь к данным.
  6. После настройки структуры нажмите Сформировать.
  7. Полученную таблицу можно выгрузить в Excel или CSV через стандартное меню Файл -> Сохранить как.

Применение консоли запросов для сложных выгрузок

Когда требуется максимально гибкая выборка данных, например, с соединением таблиц ДополнительныеРеквизитыИСведения, лучше всего использовать Консоль запросов. Это инструмент для продвинутых пользователей, позволяющий вытащить из базы абсолютно любую информацию.

Рассмотрим пример того, как мы можем программно обратиться к данным:


ВЫБРАТЬ
    Номенклатура.Наименование КАК Товар,
    Номенклатура.Артикул КАК Артикул,
    ДопРеквизиты.Значение КАК Цвет
ИЗ
    Справочник.Номенклатура КАК Номенклатура
ЛЕВОЕ СОЕДИНЕНИЕ
    РегистрСведений.ДополнительныеСведения КАК ДопРеквизиты
ПО
    Номенклатура.Ссылка = ДопРеквизиты.Объект

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

Использование обработки «Загрузка из табличного документа»

Для регулярных задач или случаев, когда нужно не просто выгрузить, но и в дальнейшем загрузить данные обратно, мы рекомендуем использовать обработку Загрузка из табличного документа. Это отличный способ связать Excel с 1С:УНФ.

  1. Подготовьте отчет или обработку, которая выводит нужные вам поля (включая дополнительные реквизиты) в табличный документ.
  2. Выведите данные на форму и скопируйте их в файл Excel.
  3. При обратной загрузке данных используйте встроенный механизм сопоставления колонок. Система позволит вам указать, какой столбец Excel соответствует какому реквизиту в 1С.
  4. Этот метод позволяет минимизировать ошибки ручного ввода и автоматизировать обновление цен или характеристик товаров.

Важные советы по работе с дополнительными реквизитами

Проанализируем ситуацию: почему обычные отчеты не видят ваши поля? Дело в том, что в 1С:УНФ дополнительные реквизиты хранятся не в самом справочнике Номенклатура, а в отдельных регистрах сведений. Поэтому при настройке любого отчета важно:

Используя эти методы, вы сможете выгружать любые данные из 1С:УНФ без ограничений стандартных форм. Пробуйте, настраивайте отчеты под свои нужды и автоматизируйте рутину вместе с инструментами 1С!

← На главную