Обработка позволяет делать произвольную выгрузку номенклатуры в файлы Excel и XML настраиваемого формата.
- Описание
- Характеристики
- Комментарии (7)
Очень часто у пользователей возникают задачи по выгрузке номенклатурного справочника во внешние файлы (чаще всего Excel или XML). Тут есть быстрое решение — воспользоваться кнопкой Вывести список в справочнике, однако есть проблемы:
- очень ограниченное количество реквизитов (конечно их можно добавить, но это отдельная и непростая работа),
- список нельзя сохранить в XML,
- в нем нет данных о ценах, штрихкодах и складском остатке.
В связи с этим родилась идея создания данного продукта.
Произвольная выгрузка номенклатуры из 1С
Разработка выполнена в виде двух отдельных инструментов, вначале познакомимся с первым. Его основная задача — произвольная выгрузка номенклатуры из 1С.
Выгрузка в Excel
Форма обработки выглядит следующим образом.
В верхней части необходимо указать, откуда будет браться наименование колонок для файла Эксель, варианты такие:
- имя реквизита номенклатуры,
- синоним реквизита номенклатуры,
- произвольный псевдоним (рассмотрим позднее).
В поле Тип выгрузки выбираем файл Excel. Если планируете выгружать сведения о ценах и складских остатках, нужно предварительно выбрать нужные виды цен и склады (можно выбрать как конкретные значения, так и список).
На вкладке Отбор номенклатуры вы можете произвольно выбрать, какую именно номенклатуру следует выгрузить из базы.
На второй вкладке перечислены все доступные для выгрузки реквизиты номенклатуры, а также:
- цены в выбранных видах цен,
- товарные остатки на выбранных складах,
- штрихкоды,
- характеристики,
- значения дополнительных реквизитов.
Расставим галочки напротив требуемых реквизитов.
На последней вкладке нужно выбрать куда именно сохранить сформированный файл, варианта два — папка на диске и ftp-сервер.
После ввода настроек нажимаем Выгрузить , по окончании появится протокол.
Если в процессе возникнут какие-либо ошибки/коллизии, они будут отражены в протоколе. Получился такой файл:
Выгрузка номенклатуры в XML
Чтобы выгрузить сведения о товарах в XML, укажем нужный тип выгрузки. В случае выгрузки данных по ценам и складским остаткам обязательно нужно выбрать дополнительный реквизит склада и вида цены, из которого нужно брать значение для именования полей файла (т.к. к структуре XML как правило предъявляются жесткие требования). Лучше всего использовать в качестве значения строки с латинскими буквами.
Сам дополнительный реквизит создается с обычным строковым типом.
На этот раз для примера сохраним файл на ftp-сервер.
В результате получается файл XML такой структуры:
Чтобы навести в нем окончательную красоту, давайте избавимся от русских букв в названии полей, для этого выберем нужный тип источника для наименования полей и заполним псевдоним для выгружаемых реквизитов.
Выгрузка номенклатуры из документов
Второй инструмент, входящий в состав разработки, позволяет выгружать данные о товарах из любых документов товародвижения.
Здесь отсутствует закладка с отбором по номенклатуре, т.к. он накладывается автоматически по данным из исходного документа.
Все настройки выгрузки сохраняются при закрытии формы, поэтому вам не придется каждый раз вводить их заново.
1С просто и понятно
Нажмите, чтобы связаться со мной:
Ниже будет приведен способ, при помощи которого, можно сохранить в Excel из 1С не только справочник Номенклатура, но и любой другой справочник, регистр или документ, например Контрагенты, контактная информация, список заказов и т.д.
Для того чтобы выгрузить список Номенклатуры для начала нужно открыть 1С и зайти в нужный справочник. Если у вас конфигурация на управляемых формах, как например, Управление торговлей 11 – вам нужно нажать кнопку «Еще» в верхней части окна и в выпадающем меню выбрать пункт «Вывести список».
Сохранить список номенклатуры в excel
Если у вас какая то из более старых конфигураций – на обычных формах, то нужно щелкнуть правой кнопкой мыши прямо в списке справочника и тоже выбрать пункт «Вывести список».
После чего, в открывшемся окне отметить галочками нужные вам колонки и нажать ОК.
Система выведет все данные справочника Номенклатура в табличном виде. А уже отсюда очень просто скопировать нужные колонки в документ Excel.
Либо можно сразу сохранить полученный документ в виде Excel документа. Для этого нужно выбрать в главном меню пункт Файл/Сохранить как и в открывшемся окне указать формат xls или xlsx.
Сохранение файла из 1С
Полученный список вы можете загрузить, например, в УТ 11, с помощью моей обработки для загрузки из excel в УТ 11.
Надеюсь, данная информация оказалась полезной. Если вам понадобится помощь программиста 1С, обращайтесь.
От Программист 1С
Просмотреть все записи от Программист 1С по этой ссылке.
Очередь просмотра
Очередь
- Удалить все
- Отключить
YouTube Premium
Хотите сохраните это видео?
- Пожаловаться
Пожаловаться на видео?
Выполните вход, чтобы сообщить о неприемлемом контенте.
Понравилось?
Не понравилось?
Текст видео
Узнайте подробнее на нашем сайте ➨
——
Как выгрузить номенклатуру, цены, остатки из 1С в Excel? Выгрузка номенклатуры из 1с [Автоматизатор]
Штатные средства 1с сильно ограничены в плане экспорта справочника номенклатуры в excel. Максимум что можно получить от штатного механизма — это выгрузка нескольких основных полей — наименование, код, артикул.
А если нужно выгрузить еще и свойства номенклатуры, цены, остатки по складам, штрихкоды в один файл excel, то стандартный функционал уже не поможет.
Эту задачу поможет выполнить внешняя обработка 1С — Expotor (applix).
За пару минут Вы легко настроите выгружаемые поля и сформируете файл выгрузки номенклатуры из 1с.