Загрузка номенклатуры (с реквизитами, свойствами, несколькими единицами измерений и их коэффициентами, объемами, весами и штрихкодами), прайсов, счетов, накладных, УПД и прочих товарных документов из Excel для Управление торговлей 10.3

15.06.20

Задачи пользователя - Прайсы

Загружает номенклатуру, единицы измерения (вес и объем), штрихкоды (поддерживается одновременная загрузка нескольких единиц и штрихкодов), реквизиты и свойства номенклатуры, номера ГТД и серии. Загрузка производится во все документы в которых поддерживается механизм подбора номенклатуры (Заказ покупателя, Поступление товаров и услуг, Установка цен номенклатуры и многие другие). Ищет номенклатуру по наименованию, артикулу, штрихкоду и аналогичным полям в номенклатуре контрагентов. Работает в УТ 10.3 (весьма вероятно будет работать в КА 1 и УПП). Для работы необходима платформа не ниже 8.3.6. Наличие установленного Excel на компьютере не обязательно. Не загружает изображения! Не работает в БП, УТ 11, Рознице 2, УНФ и прочих новых конфигурациях!

Скачать файлы

Наименование Файл Версия Размер
Загрузка накладных и прайсов поставщиков из Excel для Управление торговлей 10.3:
.epf 66,79Kb
76
.epf 1.0.50 66,79Kb 76 Скачать

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

Обработка не распознает сама налету содержимое загружаемого документа, однако работа с ней должна быть интуитивно понятна.

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

 
 Процесс загрузки простейшего документа визуально выглядит так:

Обработке уже около 3х лет. Эксплуатируется в разных торговых организациях. Применялась в качестве инструмента:

  • ежедневной работы специалиста по закупкам (загрузка прайсов, накладных, универсальных передаточных документов).
  • ежедневной работы специалиста по ведению номенклатуры (загрузка свойств для сайта, единиц измерения их коэффициентов, весов, объемов и штрихкодов)
  • в целях организации внутрифирменного документооборота (перенос документов выписанных в одной базе в другую).
  • при переходе на УТ 10.3 из сторонних систем, поддерживающих выгрузку остатков и цен.

Тестировалась на многих релизах 1С: Управление торговлей 10.3 (начиная от "свежих" и заканчивая 10.3.16.1).

Сценарий использования № 1 (загрузка нескольких единиц измерения с коэффициентами, весами, объемами и штрихкодами)

Рассмотрим подробнее более сложный сценарий работы. У нас есть прайс-лист со следующими данными:

  • наименование товара
  • масса одной штуки
  • объем одной штуки
  • штрихкод упаковки
  • кратность упаковки (количество штук в упаковке)
  • цена за штуку

Прайс-лист разделен на группы товаров.

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

 
 Процесс выделения нескольких диапазонов строк и ручного редактирования диапазонов визуально выглядит так:

Затем необходимо выделить столбцы, связанные с единицы измерения. Делать это необходимо последовательно для всех единиц измерения.

Начнем с наименьших единиц - штук. Вызвав контекстное меню выберем пункт "Выбрать ячейки штрихкодов и единиц измерения" подпункт "Выбрать единицу измерения из классификатора".
После этого большинство пунктов в контекстном меню становится недоступными (режим выбора штрихкодов и единиц измерения). Они будут такими до тех пор пока мы последовательно не выполним все шаги связанные с данной единицей измерения.
В обязательном порядке необходимо указать ее коэффициент (в данном случае так как единица измерения штука, то коэффициент мы задаем вручную и он равен 1).
Выбор остальных пунктов (вес, объема и штрихкод единицы измерения) не является обязательным, в нашем случае мы выбираем только вес и объем и завершаем работу с единицей измерения штука.

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

 
 Процесс выделения нескольких единиц измерения и связанных с ними данных визуально выглядит так:

Когда все интересующие нас данные выделены нажимаем "Далее". Обработка анализирует выделенные данные и предлагает создать не найденные товары. Предварительно необходимо заполнить группу полей "Параметры создаваемой номенклатуры". В связи с тем что на предыдущем шаге мы выбирали несколько единиц измерения нам не нужно заполнять поле "Единица измерения". Обязательным является только поле "Вид номенклатуры". Поле "Контрагент" может не заполняться в том случае, если в настройках включен режим "Не использовать номенклатуру контрагентов".
Так как мы загружаем разнородные товары, то нам необходимо отметить флажками товары относящиеся к одной группе номенклатуры (как папке в иерархии так и номенклатурной группе) и нажать кнопку "Создать ненайденные товары". Затем проделать аналогичные действия для всех остальных групп. Если какой-то товар нас не будет интересовать мы можем его игнорировать - в этом случае он не будет загружен.

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

После создания номенклатурных позиций они могут быть загружены в документ "Установка цен номенклатуры".

 
 Процесс создания номенклатуры и связанных с ней данных визуально выглядит так:

Сценарий использования № 2 (загрузка универсального передаточного документа с созданием серий по коду страны и номеру ГТД)

Рассмотрим подробнее сценарий работы по загрузке универсального передаточного документа (УПД). Особенностью данных документов является наличие серий которые представляют из себя подряд идущие колонки:

  • Страна происхождения - Цифровой код (10)
  • Страна происхождения - Краткое наименование (10)
  • Номер таможенной декларации (11)

Как и в предыдущем сценарии при большом количестве строк с товарами документ может быть многостраничным.

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

Для создания серий нам необходимо после выделения прочих колонок выделить колонки, содержащие цифровой код страны происхождения, а затем номер таможенной декларации (колонки 10 и 11 соответственно). Когда все интересующие нас данные выделены нажимаем "Далее". Также как и в предыдущем сценарии может потребоваться создать новые товары. Когда все товары идентифицированы нам нужно выбрать страну происхождения вручную, если в справочнике "Классификатор стран мира" отсутствовала страна с таким цифровым кодом. Наиболее правильный способ - воспользоваться кнопкой "Подбор из ОКСМ" (в этом случае элемент справочника будет заполнен корректно). Когда мы создадим и сопоставим страну - в других строках с таким же цифровым кодом она подставится автоматически (впоследствии будет найдена сама как КИТАЙ который уже существовал в нашем примере).

Когда все страны сопоставлены нам необходимо нажать на кнопку "Создать номера ГТД и серии" в том случае если в базе не найдены соответствующие данные. Затем как обычно загрузить данные в документ "Поступление товаров и услуг".

 
 Процесс создания серий номенклатуры визуальной выглядит так:

Есть ли те для кого востребован функционал полностью автоматической идентификации файлов УПД? Если есть напишите в личку или оставьте комментарий.

P.S. Пока ограничусь таким описанием, если будет интерес пользователей (выраженный в скачивании) опишу другие сценарии работы обработки.

 
 История изменений
 
 v 1.0.46 от 21.10.2018 г.

Улучшено юзабилити при работе с сериями (странами и номерами ГТД)

 
v 1.0.45 от 09.10.2018 г.

Исправлены ошибки связанные с созданием не найденных товаров

Загрузка Номенклатура Товар Штрихкод Единица измерения Коэффициент Вес Объем Свойства Артикул Excel Прайс-лист Накладная Счет Универсальный передаточный документ

См. также

SALE! 20%

Автоматический заказ поставщику в 1С: загрузка прайсов и анализ цен поставщиков для УТ 10.3, УТ 11, КА2, УНФ, УПП, ERP, Розница 2

Бюджетирование и планирование Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Платформа 1С v7.7 Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

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

28500 22800 руб.

21.04.2017    90201    105    39    

191

ЕГАИС++. Опт, производство, импорт

Оптовая торговля Розничная торговля Обмен с ГосИС Платформа 1С v8.3 1С:Управление торговлей 10 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Полнофункциональное расширение (ранее известное как Модуль 1С-ЕГАИС) для взаимодействия типовых конфигураций 1С и ЕГАИС, предоставляющее максимум возможностей по работе с УТМ. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

8970 руб.

15.12.2015    165987    677    362    

386

SALE! 10%

Загрузка номенклатуры из Excel в УТ11, КА 2, ERP 2, Розница 2. Дополнительные реквизиты и сведения, характеристики, картинки, цены, остатки

Загрузка и выгрузка в Excel Розничная торговля Логистика, склад и ТМЦ Ценообразование, анализ цен Прайсы Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Загрузка из файлов xls, xlsx, ods, csv, mxl в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.

10560 9504 руб.

29.10.2014    210210    621    524    

439

Обмен с системой ЦРПТ (Универсальная конфигурация ХамелеонЦРПТ + маркировка табака, обуви, одежды, лекарств, фото, молока, духов(парфюма), питьевой воды, велосипедов и шин)

Оптовая торговля Розничная торговля Обмен с ГосИС Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия Бухгалтерский учет Управленческий учет Платные (руб)

Данная публикация создана для помощи разработчикам, интеграторам и другим заинтересованным лицам по настройке системы маркировки обуви, одежды, лекарств, табака, фото, молока, духов(парфюма), питьевой воды, велосипедов и шин. Смело задавайте нам вопросы по работе с ЦРПТ, GS1, ЭДО, Национальным каталогом, мы накопили достаточно большую базу знаний по данным темам и готовы ответить на все Ваши вопросы.

104000 руб.

18.03.2019    110341    34    114    

178

Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2

Загрузка и выгрузка в Excel Логистика, склад и ТМЦ Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

Эволюция не стоит на месте - новая удобная версия функциональной обработки для Вашего бизнеса! Что же Вы получаете? Удобный и интуитивно понятный интерфейс с 3-мя этапами работы. 2 режима - автоматический и ручной. Чтение XLSX, XLSM, CSV, XML/YML форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 11.12.2023, версия 9.5 - 9.9)

13200 руб.

20.11.2015    150739    365    375    

501
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Doreng 27 08.10.18 13:21 Сейчас в теме
Прикольно, сам пишу что то подобное. Единицы измерения загружаются? Если в экселе нет каких то полей - например счет учета НДС или СуммаНДС или если в экселе цена с НДС, а в документе нужно разнести как безНДС и НДС...как быть?
Очень понравился выбор столбца для сопоставления.
5. 1st 241 19.05.19 18:48 Сейчас в теме
Хорошая обработка, но есть несколько замечаний.
У многих стоит платформа 8.2, и даже еще 8.1, а данная обработка работает только в 8.3 (в заголовке конечно указано, но желательно выделить и акцентировать на этом внимание).
Хотя, по сути, требование к 8.3.6 возникает только из за строки кода:
ЭлементыФормы.ДанныеИзExcel.Прочитать(ФайлДляЗагрузки);

Что мешало сделать обработку совместимой с 8.2? Ведь у многих стоит Excel. Вы можете определить версию платформы и использовать механизм чтения файла исходя из версии платформы. Чтобы работало в 8.2 я заменил процедуру чтения файла:
Код процедуры чтения файла Excel

А также заменил "ПоказатьПредупреждение()" на "Предупреждение()".
При нажатии "Создать не найденную номенклатуру" визуально нет информации о создании номенклатуры, однако список товара для созданной номенклатуры прячется, что сбивает с толку.
Еще, неудобно сделан выбор диапазона строк для загрузки, нужно либо выделить все строки, или вручную выставить номера строк. Сделайте выбор начальной и конечной строки также из контекстного меню.
2. 1c.pro.fun 187 09.10.18 17:48 Сейчас в теме
1. Единицы измерения загружаются (причем может несколько одновременно). Вместе с ними могут быть загружены их коэффициенты, объемы, веса и соответствующие им штрихкоды. Если будет интересно могу добавить демонстрацию этого функционала.
2. Счет учета НДС точно не загружается - в типовой Управление торговлей 10.3 нет и никогда не было счетов учета. А обработка написано конкретно под УТ 10.3. В бухгалтерии работать не будет.
3. Сумму НДС не загружал - никто из заказчиков не ставил такой задачи. Видимо вот почему - у большей части клиентов вероятно ставка НДС была одна на весь документ. Либо это были какие-нибудь УСНщики / ЕНВДшники которым НДС вообще был до лампочки.
3. RustIG 1382 15.02.19 09:12 Сейчас в теме
(0) большая работа! молодцы!
4. user710100_0115511 01.04.19 00:24 Сейчас в теме
С благодарностью, много времени экономит обработка, спасибо за работу.
Abdullah1983; +1 Ответить
6. Margo1C 26.09.19 18:44 Сейчас в теме
Скажите, пожалуйста, как сделать так, чтобы в заказе клиента и в заказе на производство одна и та же номенклатура была в разных единицах измерения?
7. 1c.pro.fun 187 28.09.19 21:11 Сейчас в теме
(6) Маловато информации для ответа. Вы грузите один и тот же файл и хотите чтобы он грузился в один документ с одними единицами измерения, а в другой с другими? Если я Вас правильно понял, то там в контекстном меню обработки есть пункт "Выбрать ячейки единиц измерения (простой режим)". Вы можете в Excel "протянуть столбец" со значением "шт" и рядом столбец со значением "упак" и при загрузке при помощи указанного мной выше пункта меню выбирать то один, то другой столбец в зависимости от того куда собираетесь загружать. А так конечно побольше бы конкретики не помешало.
8. user856033 15.06.20 16:22 Сейчас в теме
Здравствуйте, купил вашу обработку, подгружает только 3 позиции и больше не хочет, УТ 10.3.47.3
9. 1c.pro.fun 187 15.06.20 21:55 Сейчас в теме
(8) Здравствуйте.

1) "Купил" неправильно определение - так как обработка выложенна за стартмани, а не за рубли.
2) В обработке нет никакого демо-режима ограничивающего загрузку не более 3х строк.
3) Версии на которых она тестировалась в том числе близкие к той что Вы указали.
4) Тем не менее хотелось бы больше подробностей. Если у Вас возникла ошибка - приложите скриншот или процитируйте текст ошибки. Можно прислать файл который Вы пытаетесь загрузить с указанием номеров строк в файле которые Вы хотите загрузить. Желательно приложить скриншот выделенных Вами столбцов.

P.S. перезалил последнюю версию обраобтки. Нет времени на историю изменений. Написал Вам в лс вопрос куда сбросить обновленный файл.
10. sergant500 22.01.21 17:23 Сейчас в теме
Здравствуйте. Я тоже скачивал за стартмани версию 1.0.46. Можно и мне обновление скинуть, сейчас почему-то нельзя написать автору в личку.
11. 1c.pro.fun 187 22.01.21 22:03 Сейчас в теме
(10) Несколько раз пересмотрел список загрузивших и не нашел Вас там...
12. sergant500 24.01.21 10:43 Сейчас в теме
(11)
Значит скачивал под другим логином на абонементе от организации 3 января 2019 года на которой уже не работаю. Ну тогда вопросов не имею.
13. denis_ivanov@mail.ru 26.04.21 11:15 Сейчас в теме
Отличная обработка все работате. Но никак не смогу загрузить штрих кода в базу с помощью этой обработки. Автор подстажите пожалуйста может не туда смотрел?
Abdullah1983; +1 Ответить
14. 1c.pro.fun 187 26.04.21 15:55 Сейчас в теме
(13) Есть такой сворачивающийся элемент в тексте статьи - озаглавлен он так:
"Процесс выделения нескольких единиц измерения и связанных с ними данных визуально выглядит так:"
Если его развернуть там анимация с ответом на Ваш вопрос. В анимации загружаются две единицы штуки и упаковки.
Для штук указывается значение коэффициента 1, колонки веса и объема, а сами штрихкоды не загружаются.
Для упаковок указывается колонки коэффициента и штрихкода.
Пересмотрите анимацию перечитайте этот комментарий - если останутся вопросы пишите.
15. denis_ivanov@mail.ru 27.04.21 14:44 Сейчас в теме
Спасибо. Вроде получилось.
Abdullah1983; +1 Ответить
16. Abdullah1983 20.06.21 09:15 Сейчас в теме
Доброе утро Александр..
Скажи пожалуйста, при загрузке номенклатуры Единица для отчетов и для остатков хранения заполняются автоматически?
17. 1c.pro.fun 187 21.06.21 11:29 Сейчас в теме
(16) Да насколько помню поведение аналогично стандартному из конфигурации - когда Вы создаете номенклатуру и указываете базовую единицу из классификатора, то создается подчиненная элементу номенклатуры единица измерения и она проставляется в качестве единицы для отчетов и хранения остатков.
18. Abdullah1983 21.06.21 12:27 Сейчас в теме
Благодарю... А то мучался я с этими подчиненными единицами))
19. kislitsin 28.07.21 09:24 Сейчас в теме
Коллеги приветствую.
Разработка очень толковая, доволен и благодарен Александру за его работу
Возникла необходимость доработать данную обработку. Александр, подскажите где формируется это меню
https://www.screencast.com/t/whr3tZTLFZpq
хочу добавить в него определение колонки группы номенклатуры.
20. tamara_irk 10.06.22 10:05 Сейчас в теме
Подскажите пжл, данной обработкой можно подгрузить вес и объем в имеющую номенклатуру с сопоставлением только по артикулу?
21. 1c.pro.fun 187 10.06.22 23:04 Сейчас в теме
(20) Да это возможно и по артикулу в том числе.
Есть такой сворачивающийся элемент в тексте статьи - озаглавлен он так:
"Процесс выделения нескольких единиц измерения и связанных с ними данных визуально выглядит так:"
Если его развернуть там анимация с ответом на Ваш вопрос. В анимации загружаются две единицы штуки и упаковки.
Для штук указывается значение коэффициента 1, колонки веса и объема, а сами штрихкоды не загружаются.
Для упаковок указывается колонки коэффициента и штрихкода.
Пересмотрите анимацию перечитайте этот комментарий - если останутся вопросы пишите.
22. Светлый ум 406 10.11.23 06:31 Сейчас в теме
Оставьте свое сообщение