Работа с номенклатурой и ценообразованием в 1С:Предприятие требует четкого понимания процессов обмена данными. Часто бухгалтерам, менеджерам по продажам и товароведам необходимо передать актуальный список товаров и цен внешним контрагентам или загрузить их на сайт. Процесс, который в быту называют «скачать прайс», в терминологии системы представляет собой выгрузку данных в табличный вид или специализированный формат обмена.

Существует множество конфигураций, от 1С:Розница до 1С:Управление торговлей, и в каждой из них механизм формирования файла может отличаться. Некоторые пользователи ищут простую кнопку «Сохранить», другие настраивают сложные правила обмена через XML или YML. Важно понимать, что универсальной кнопки не существует, и выбор метода зависит от того, кому и в каком виде вы передаете информацию.

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

Подготовка данных и выбор типа цен

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

В конфигурациях уровня ERP или УТ 11 часто используется понятие «видов цен». Если вы планируете отправить прайс оптовым партнерам, убедитесь, что выбран именно оптовый вид, а не розничный. Ошибка в выборе типа цены приведет к тому, что клиенты увидят некорректные суммы, что может вызвать финансовые потери или репутационные риски.

⚠️ Внимание: Перед массовой выгрузкой обязательно проверьте флаги «Актуальность» у позиций номенклатуры. Товары, помеченные как «Не использовать» или снятые с производства, могут автоматически попасть в файл, если не установлен соответствующий фильтр в отчете.

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

💡

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

Самый быстрый способ: выгрузка через табличный документ

Наиболее распространенный сценарий для оперативной работы — это формирование списка прямо из интерфейса программы с последующим сохранением в формат, понятный для Microsoft Excel. Этот метод не требует прав администратора или настройки сложных обработок и подходит для разовых задач.

Для реализации этого способа откройте отчет по ценам или список номенклатуры. В большинстве конфигураций это раздел Продажи -> Цены и скидки -> Цены номенклатуры. После формирования отчета вы увидите данные в виде табличного документа, встроенного в интерфейс 1С. Этот документ обладает широкими возможностями форматирования.

Чтобы сохранить данные, найдите в верхней панели инструментов кнопку с изображением дискеты или стрелки вниз. В выпадающем меню выберите пункт Сохранить как.... Откроется стандартное окно проводника Windows. Здесь критически важно правильно выбрать тип файла в поле «Тип файла».

  • 📊 Лист Excel (.xlsx) — современный формат, сохраняющий оформление, формулы и несколько листов, если они есть.
  • 📄 Табличный документ (.mxl) — нативный формат 1С, открывается только в 1С или специальных просмотрщиках, неудобен для отправки клиентам.
  • 📝 Текстовый документ (.txt,.csv) — подходит для загрузки в старые системы, но теряет форматирование и может нарушить кодировку.
  • 📑 PDF документ (.pdf) — идеален для отправки клиентам на просмотр, но данные нельзя редактировать.

После выбора формата укажите путь сохранения и нажмите «Сохранить». Обратите внимание, что при сохранении в XLSX система может предупредить о потере некоторых специфических элементов оформления 1С, но данные в ячейках останутся нетронутыми. Это наиболее надежный способ получить «живой» файл для дальнейшей работы.

📊 В каком формате вы чаще всего отправляете прайс клиентам?
Excel (xlsx)
CSV (текстовый)
PDF (для чтения)
XML (для сайтов)
Не выгружаю

Использование стандартных обработок выгрузки

Для регулярной отправки прайс-листов, особенно если требования к структуре файла жесткие (например, для загрузки на маркетплейс или в другую учетную систему), лучше использовать специализированные обработки. Они позволяют гибко настраивать состав колонок и фильтры отбора.

В типовых конфигурациях часто встречается обработка «Выгрузка данных в файл» или «Универсальный обмен данными в формате XML». Запустить её можно через меню Администрирование -> Обмен данными или через панель «Отчеты и обработки». В открывшемся окне необходимо создать новое правило выгрузки.

В настройках правила вы укажете, какие именно данные попадут в файл. Вы можете выбрать конкретный справочник «Номенклатура», добавить необходимые реквизиты (Артикул, Штрихкод, Вес) и подключить регистр сведений «Цены номенклатуры». Это позволяет сформировать единую плоскую таблицу, готовую к передаче.

Путь к настройке: Администрирование -> Обмен данными -> Универсальный обмен данными в формате XML

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

⚠️ Внимание: Интерфейс и название меню могут отличаться в зависимости от версии платформы 1С:Предприятие (8.2, 8.3) и релиза конфигурации. Если вы не нашли указанный пункт, воспользуйтесь поиском по окну (значок лупы) и введите слово «выгрузка».

Специфика выгрузки для интернет-магазинов (YML и XML)

Если целью выгрузки является обновление витрины интернет-магазина, обычного Excel-файла будет недостаточно. Большинство CMS (WordPress, Bitrix, OpenCart) требуют специфический формат обмена, чаще всего YML (Yandex Market Language) или кастомный XML.

В конфигурациях 1С:Управление торговлей и 1С:Розница существует подсистема «Интернет-магазин». Для работы с ней необходимо настроить правило обмена. В отличие от ручной выгрузки, здесь процесс часто автоматизирован: файл формируется в указанную папку по расписанию или команде.

При настройке выгрузки для сайта критически важно сопоставить поля. Например, поле «Наименование» в 1С должно попасть в тег <name>, а цена — в <price>. Ошибка в маппинге (сопоставлении) полей приведет к тому, что на сайте товары отобразятся с неверными названиями или без цен.

Почему товары не выгружаются на сайт?

Частая причина — отсутствие заполненного свойства «Артикул» или «Бренд» в карточке товара в 1С, которое является обязательным для формирования YML-файла. Проверьте настройки выгрузки на вкладке «Свойства».

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

Сравнение форматов файлов для разных задач

Выбор формата файла диктуется целью использования прайс-листа. Неправильный выбор может привести к тому, что получатель не сможет открыть файл или данные будут искажены. Ниже приведена таблица, помогающая определиться с форматом в зависимости от задачи.

Формат файла Назначение Редактируемость Размер файла
XLSX (Excel) Отправка менеджерам, анализ данных, ручная правка Полная Средний
CSV (Текст) Импорт в старые базы, обмен с банками Требует импорта Минимальный
XML / YML Автоматический обмен с сайтами, маркетплейсами Только код Зависит от описания
PDF Коммерческие предложения, рассылка клиентам Нет Большой

Формат CSV часто вызывает проблемы с кодировкой. При открытии такого файла в Excel русские буквы могут превратиться в «кракозябры». Чтобы этого избежать, при сохранении в 1С выбирайте кодировку UTF-8 или Windows-1251, либо открывайте файл через блокнот и сохраняйте его с нужной кодировкой перед импортом в таблицы.

💡

Для автоматизации процессов всегда выбирайте машинно-ориентированные форматы (XML, CSV), а для работы с людьми — визуальные (XLSX, PDF). Это сэкономит время на конвертацию данных.

Автоматизация и расписание выгрузки

Ручная выгрузка прайс-листа каждый день отнимает много времени и чревата человеческим фактором. В современных версиях 1С:Предприятие можно настроить регламентные задания, которые будут формировать и сохранять файл автоматически в заданное время.

Для этого используется механизм «Расписание регламентных операций». Вы создаете задачу, в которой указываете, какую обработку запускать (например, выгрузку цен в XML) и куда сохранять результат. Система может делать это каждую ночь, обеспечивая актуальность данных к утру.

Также можно настроить отправку файла по электронной почте прямо из 1С. В настройках задачи указывается шаблон письма и список получателей. Это позволяет полностью исключить ручной труд из процесса информирования партнеров об изменении цен.

  • 🕒 Настройка времени: Лучше всего планировать выгрузку на ночное время (например, в 02:00), когда базой никто не пользуется, чтобы не замедлять работу пользователей.
  • 📂 Папка обмена: Создайте отдельную сетевую папку с правами доступа только для службы 1С и веб-сервера, чтобы исключить удаление файлов посторонними.
  • 📧 Логирование: Обязательно включите ведение журнала выполнения заданий, чтобы в случае ошибки (например, диск переполнен) вы могли быстро узнать об этом.

⚠️ Внимание: Для работы автоматической выгрузки компьютер или сервер, на котором установлена 1С, должен быть включен в назначенное время. Если вы используете файловый вариант базы на обычном ПК, убедитесь, что он не уходит в спящий режим ночью.

Часто задаваемые вопросы (FAQ)

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

Для этого в отчете по ценам или в обработке выгрузки необходимо добавить отбор по регистру накопления «Товары на складах». Установите условие «Остаток больше 0». В некоторых конфигурациях есть готовый отчет «Ведомость по товарам на складах», который можно сразу сохранить в Excel.

Почему при выгрузке в Excel пропадают нули в начале артикула?

Excel автоматически определяет формат ячеек как «Числовой» и отбрасывает незначащие нули. Чтобы этого избежать, перед открытием файла в Excel настройте импорт данных (Данные -> Из текста/CSV) и для колонки с артикулом выберите формат «Текстовый». Либо добавьте апостроф перед числом в 1С.

Можно ли выгрузить прайс с картинками товаров?

В стандартный Excel-файл картинки выгрузить напрямую нельзя, они не поместятся в ячейки корректно. Однако при выгрузке для интернет-магазина (XML/YML) ссылки на файлы изображений передаются обязательно. Для печатных форм с фото используйте специальные обработки печати каталогов.

Как обновить цены в 1С из прайс-листа поставщика?

Это обратная задача. Вам понадобится обработка «Загрузка данных из табличного документа». Вы загружаете полученный файл, сопоставляете колонки (Артикул, Цена) с полями 1С и запускаете обработку, которая создаст документ «Установка цен номенклатуры».

Файл выгружается пустым, в чем причина?

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