Простая выгрузка номенклатуры, цен и остатков из 1С в Excel или XML
Выгрузка номенклатуры, остатков и цен в Excel и XML по настраиваемым правилам (в том числе для Яндекс-маркета и Каспи). Выгрузка по расписанию, отправка по почте.
Почему выбирают эту разработку:
Сначала демонстрация, потом решение о покупке
Уже помогает 100+ компаниям — вы не первые 🙂
Работает как внешняя обработка — не мешает обновлениям
Отвечаем на все вопросы, отправляем закрывающие документы, показываем честные отзывы клиентов
3 месяца бесплатно
Очень часто у пользователей возникают задачи по выгрузке номенклатурного справочника во внешние файлы (чаще всего Excel или XML). Сохранение при этом требуется на локальном компьютере, FTP-сервере или отправка посредством электронной почты.
Для формирования файла есть простое решение - открыть список номенклатуры и воспользоваться кнопкой Вывести список в командной панели, однако тут есть существенные ограничения:
- ограниченное количество реквизитов (конечно их можно добавить, но это отдельная и непростая работа),
- список нельзя сохранить в XML,
- в нем нет данных о ценах, штрихкодах и складском остатке.
В связи с этим родилась идея создания данного продукта.
Настройки выгрузки номенклатуры из 1С
При добавлении разработки в интерфейс конфигурации становятся доступными две команды:
- первая отвечает за управление настройками выгрузки номенклатурного справочника,
- вторая предназначена для запуска процесса выгрузки (в т.ч. автоматического, по расписанию).

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

Сначала создадим настройку выгрузки. Выбираем нужное действие и указываем название настройки.
В графе Наименование полей нужно выбрать источник для заполнения названий колонок/тегов в файле, варианта три:
- имя реквизита (как в конфигураторе),
- синоним реквизита (как в конфигураторе),
- псевдоним (произвольно указанное значение).
В поле Тип выгрузки нужно выбрать Excel или XML.
При выгрузке в XML файл можно сохранить в один из форматов:
- произвольный,
- Каспи,
- Яндекс-маркет.

Можно сохранить произвольное количество настроек выгрузки.
Если у вас клиент-серверная база, то можете настроить автоматическую выгрузку номенклатуры по расписанию. При этом выгрузка будет происходить по всем сохраненным настройкам, в которых стоит признак Автовыгрузка.

Выгрузка номенклатуры в Excel
В поле Тип выгрузки выбираем Excel.
Если по настройке необходимо выполнение автоматической выгрузки по расписанию, устанавливаем признак Автовыгрузка (актуально для клиент-серверных баз). В противном случае выгрузка данных по текущей настройке будет выполняться только принудительно по кнопке Выгрузить в этой форме.
Если кроме реквизитов номенклатуры нужно выгружать данные по складским остаткам и видам цен, необходимо заполнить список складов и видов цен, по которым будет собираться информация.
Ниже расположена панель с четырьмя вкладками.
На первой вы можете настроить произвольный отбор по выгружаемой номенклатуре. В нашем примере настроен отбор по виду номенклатуры. Есть возможность фильтровать выгрузку по ЛЮБОМУ реквизиту номенклатуры.

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

На тертьей вкладке можно настроить шапку и подвал файла. Редактирование шрифта и вставку картинок необходимо делать через палитру свойств выделенной ячейки.

На последней вкладке настраиваем, куда именно нужно сохранить сформированный файл, варианта три:
- папка на компьютере,
- FTP-сервер,
- E-mail (отправка письма с прикрепленным файлом).
Необходимо также указать название будущего файла. А также необходимость добавления текущей даты в название файла.
Для картинки можно настроить ширину и высоту.
Обратите внимание

После выполнения операции появится протокол:

Результат выгрузки:

Если выгружаем на FTP-сервер, нужно указать адрес сервера, папку на сервере (при необходимости), логин и пароль для доступа на FTP. Если используется защищенное соединение. устанавливаем признак FTPS.

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

Выгрузка в XML (произвольный формат)
В поле Тип выгрузки выбираем XML, формат произвольный.

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

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

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

Выгрузка для Яндекс-маркета из 1С
Обработка может генерировать файл XML для яндекс-маркета в формате YML.

Для этого выбираем нужный формат XML и заполняем поля на закладке Яндекс (поля со звездочкой обязательны для заполнения).
Для выгрузки информации о страничке сайта с товаром и адресе картинки товара выбираем дополнительные реквизиты номенклатуры, в которых хранится эта информация.
Для участия товарной карточки в фильтрации по свойствам в поле Параметры выбираем дополнительные реквизиты, хранящие нужные для фильтрации свойства.

В результате выгрузки получается такой файл (в качестве примера показана выгрузка одной товарной карточки):

Выгрузка для Каспи из 1С
Обработка выгружает файлы XML для торговой площадки Каспи (Казахстан).

При выборе нужного формата XML появляется одноименная закладка, на которой нужно заполнить два реквизита: company и merchant ID.
Обязательно в фильтре на первой вкладке указывайте отбор только товаров в наличии и выбирайте нужный склад в шапке. Для склада обязательно создайте и заполните дополнительный реквизит storeId.

В результате получится такой файл XML:

Для каких конфигураций подходит?
- Управление торговлей 11.4, 11.5
- Управление нашей фирмой 1.6
- Управление нашей фирмой 3.0
- Комплексная автоматизация 2.4, 2.5
- Розница 2.2 и 2.3
- Розница 3.0
- Управление предприятием ERP
- Управление торговлей 3.4 (KZ)
- Комплексная автоматизация 2.4 (KZ)
- Управление торговлей 3.4, 3.5 (BY)
- Комплексная автоматизация 2.4, 2.5 (BY)
Есть ли какие-то ограничения?
Разработка не подходит для 1С:Fresh
Как оплатить разработку?
Есть самые разные варианты - оплата по эквайрингу, переводом, по счету, электронными деньгами или криптовалютой.
Безопасна ли оплата на сайте?
На сайте никакие платежи не происходят. Если выбираете оплачивать банковской картой, то оплата произойдет через платежный шлюз Тинькоф-банка.
Можно ли оплатить в другой валюте?
Да - на странице покупки доступна оплата в тенге, долларах и белорусских рублях.
Как получить разработку после оплаты?
В случае оплаты картой письмо со ссылкой для скачивания и инструкциями приходит в течение минуты. Если оплачиваете по счету - автоматически сразу же после поступления денежных средств на расчетный счет ИП Медведков Д.В. В остальных случаях - в течение двух часов (в рабочее время, с 9 до 19ч мск).
Как установить разработку в базу?
После оплаты вместе со ссылкой для скачивания разработки вы получите инструкцию по ее установке в базу.
А если не смогу установить самостоятельно?
В таком случае позвоните нам, мы обязательно поможем.
А если не будет работать?
Оперативно подключимся удаленно к вашей базе через AnyDesk и поможем решить проблему. Или вернем деньги - на ваш выбор.
А если сломается после обновления?
Напишите нам об этом, уточнив артикул разработки и номер релиза конфигурации. Сделаем адаптацию разработки и вышлем вам новую версию
Вносятся ли изменения в конфигурацию?
За исключением зарплатного модуля (арт.568), никакие разработки на сайте не вносят изменений в конфигурацию. Соответственно не усложнят вам дальнейшее обновление.
На какое количество баз 1С можно устанавливать купленную обработку?
На любое, никаких ограничений нет.
Закрывающие документы предоставляете?
При оплате картой на почту вам придет онлайн-чек. При оплате по счету предоставляется скан акта выполненных работ. Также можем отправить оригинал по ЭДО.
Возможны ли доработки? Исходный код открыт?
Вы можете дорабатывать наши разработки как вам угодно, исходный код открыт.
Какой артикул у разработки?
595
Дмитрий Медведков
Сертифицированный разработчик решений для 1С (имею 10 сертификатов)Пишу о том, как автоматизировать рутинные задачи в 1С, ускорить импорт данных и облегчить жизнь пользователям без программирования.