Загрузка (импорт) из Эксель в 1С: Розница 2 (2.1, 2.2, 2.3) поступлений ТМЦ

Внешняя обработка загрузки данных из таблиц Excel и создание (заполнение) Поступления ТМЦ. Обработка автоматически создает номенклатуру, штрихкоды, группы номенклатура, производителей, штрихкоды и поступление ТМЦ. Характеристики номенклатур пока не создаются, но автоматически подставляются если были созданы ранее.

Арт.: 1232465

Продано: 52

ЗагрузкаИзЭксель_new.png
ЗагрузкаИзЭксель_new.png
Лицензии

1800 руб.

Техподдержка

500 руб.

3000 руб.

Внешняя обработка загрузки данных из таблиц Excel и создание (заполнение) Поступления ТМЦ

Обработка автоматически создает номенклатуру, штрихкоды, группы номенклатур, производителей и поступление ТМЦ.

1. Открываем обработку
2. Заполняем значения по умолчанию (Магазин, Склад, Поставщика, Единицу измерения и ВидНоменклатуры)
3. Вставить содержимое из таблиц Эксель
6. Нажимаем "1 Заполнить данные". После этого будет автоматически заполнена таблится как показано на скриншоте к публикации. Товар будет автоматически найден, если вверху в настройках указаны параметры поиска.
7. Далее жмем "2 Создать номенклатуру и ШК". Будут автоматически созданы Товары, если они не были найдены ранее. Так же будут созданы штрихкоды, если они отсутствовали ранее.
8. Далее нажимаем кнопку "3 Загрузить Поступление ТМЦ". После завершения загрузки будет открыта форма созданного Поступления ТМЦ. Останется проверить документ и провести его.

Поиск номенклатуры происходит по Наименованию, Штрихкоду или Артикулу, но можно настроить вручную.
Возможно переназначение колонок таблицы загрузки.


Вот список-пример, из которого происходила тестовая загрузка данных:

Артикул Наименование Хар-ка Кол-во Цена Сумма ШК Ед. изм. Группа Производитель
4455 Товар1 фыв 3 30,50   45645 кг Товары1 Произв1
22222 Товар4 папа 5 20.2   6456 шт Товары1 Произв4
3233233 Товар3 пваап 2 30   6545555 кг Товары1 Произв3
44444 Товар2 ыыыы 4 44   66666 шт Товары2 Произв2
55555 Товар1 кеке4 4 12   433333 кг Товары2 Произв1

Загрузка данных тестировалась на 1с Рознице 2.2.12.30, но также подходит и для версий 2.1 и 2.3.

Эта обработка на Управляемых формах предназначена для использования на платформах 1с 8.3.13 и выше.

Возможна загрузка без использования Microsoft Excel на MacOS и через 1с:Fresh.
Если возникнут пожелания по исправлению обработки загрузки - пишите мне в личку, помогу.

 

06.07.2020 - Добавлена возможность выбора ВидаНоменклатуры для строк табличной части.
29.01.2022 - Изменен принцип ввода данных в из Таблиц. Теперь данные необходимо копировать из источника (Ctrl+C) и вставлять в обработку (Ctrl+V). Этот способ дает универсальность ввода данных и возможность работать на MacOS и в облачных сервисах 1c:Fresh.

 

Статистика:
Просмотры 29913
Загрузки 86
Рейтинг 54
Создание 06.05.20 11:30
Обновление 13.04.22 09:28
№ Публикации 1232465
Характеристики:
Теги

загрузкаизэксель импортизэксель 1срозницаимпорт загрузкав1срозницу импорт эксель розница загрузка

Рубрики Загрузка и выгрузка в Excel
Кому Бухгалтер ,
Пользователь
Тип файла Внешняя обработка (ert,epf)
Платформа Платформа 1С v8.3
Конфигурация 1С:Розница 2
Операционная система Не имеет значения
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Управленческий учет
Доступ к файлу Платные (руб)
Код открыт Да
1. 13D 10.05.20 10:33 Сейчас в теме
как правило: номенклатура поставщика и номенклатура "своя" - не совпадают (если ее заранее не сопоставить:(), стало быть поиск по наименованию - не эффективен;
артикул - тоже скользкий признак...
штрихкод = вот что может быть общее (опять же если он не внутренний).
Запрос = Новый Запрос;
	Запрос.Текст = 
		"ВЫБРАТЬ
		|	ШтрихкодыНоменклатуры.Номенклатура
		|ИЗ
		|	РегистрСведений.НоменклатураКонтрагентовБЭД КАК ШтрихкодыНоменклатуры
		|ГДЕ
		|	ШтрихкодыНоменклатуры.Наименование = &Штрихкод";
	
	Запрос.УстановитьПараметр("Штрихкод", ТекстЯчейки);
	РезультатЗапроса = Запрос.Выполнить();
	ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
	Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
		Результат =   ВыборкаДетальныеЗаписи.Номенклатура;
		Сообщить("Результат "+Результат);
	КонецЦикла;
Показать

может быть дописать?)))))))

ну и право.... подобных загрузок много и... очччень дорого
2. Техподдержка 12.05.20 10:52
(1) Да! Согласен, хорошее дополнение. Учту и доработаю данный функционал. Спасибо!
3. Техподдержка 16.05.20 07:39
Успешно доработал функционал по Вашему замечанию :-)
4. user1314409 05.07.20 01:14 Сейчас в теме
Недопустимая строка с указанием класса... что не так?
Прикрепленные файлы:
6. Техподдержка 05.07.20 04:11
(4)Доброго дня! Покажите пожалуйста, скриншот таблицы эксельфайла.
Возможные причины:
1. Файл занят
2. Проблемы с Microsoft Office. Какая у вас версия?
3. Значение в колонке таблицы эсельфайла неверного типа. Не число и не строка.
Прикрепите пожалуйста файл эксель.
8. user1314409 05.07.20 09:40 Сейчас в теме
(6) файл прикрепила
Прикрепленные файлы:
232547.xls
10. Техподдержка 05.07.20 10:50
(4)В вашем случае надо указывать диапазон строк с 8 по 9
Прикрепленные файлы:
11. user1314409 05.07.20 10:55 Сейчас в теме
(10) Пробовала с 8 по 9 тот же результат
Прикрепленные файлы:
12. Техподдержка 05.07.20 11:15
(11)Напишите пожалуйста версию платформы 1с и версию конфигурации 1с Розница?
13. user1314409 05.07.20 11:19 Сейчас в теме
(12) Прикрепила скрин
Прикрепленные файлы:
14. Техподдержка 05.07.20 11:30
(13)Разобрался! У Вас на сервере нет MSOffice поэтому и ругается. Дело в том что моя обработка передает файл эксель на сервер а потом начинает его читать.
Вот варианты решения:

1. Установить на сервер MSOffice
2. Подождать пока я добавлю в обработку возможность чтения файла на клиенте а не на сервере. Это может занять 1 - 2 дня.
5. user1314409 05.07.20 01:23 Сейчас в теме
А если в одной накладной от поставщика, товар из разных видов номенклатуры? есть решение?
7. Техподдержка 05.07.20 04:12
(5)Могу бесплатно доработать для вас этот функционал...
9. user1314409 05.07.20 09:41 Сейчас в теме
(7) Да. спасибо. очень надо.
15. flayer0n 29.07.20 14:26 Сейчас в теме
Добрый день!

Работает в рознице 2.3.3 ?

Интересует загрузка с табличную часть документа поступления с подбором товаров по штрихкоду
16. Техподдержка 29.07.20 15:27
(15)В 2,3,3 да работает. Загружает только в новый документ. Да, с подбором по шк
17. flayer0n 22.09.20 20:57 Сейчас в теме
(16) выдает ошибку. файл отчета об ошибке (архив) прикрепляю к этому сообщению, ибо не понятно куда его отправлять....
Прикрепленные файлы:
Ошибка_20200922164459.zip
19. Техподдержка 23.09.20 04:21
(17)Доброго дня!
Из текста ошибки видно:
"Преобразование значения к типу Число не может быть выполнено"
СтрокаТЧ.Сумма = СтрокаТЧ.Цена*СтрокаТЧ.Количество;

Предполагаю что в в одной из колонок (цена или количество) отсутствует или неверное значение не числового типа.
Если пришлете ваш файл эксель то я смогу определить конкретное неверное место в Вашей таблице.
20. flayer0n 23.09.20 07:58 Сейчас в теме
(19) доброе утро! Вы были правы - значение не числового типа... Спасибо за быструю реакцию на вопросы!
21. user1314409 08.10.20 17:40 Сейчас в теме
Добрый день. Загружаю документ. Мне пишет...
{ВнешняяОбработка.ЗагрузкаИзExcel.Форма.Форма.Форма(132)}: Индекс находится за границами массива

проверила все колонки забиты правильно. как быть?
Прикрепленные файлы:
22. Техподдержка 09.10.20 09:25
(21)Доброго дня! Такой вид ошибки говорит о том что неверно установлен интервал строк для отбора. В В вашем случае надо открыть файл эксель и определить диапазон строк ТАБЛИЦЫ без шапки (заголовка).
А что у вас за тип файла такой: xlsm ? Попробуйте преобразовать формат файла в xls или xlsx. Прикрепите пожалуйста сам эксель файл сюда - я его попробую загрузить у себя.
23. user1314409 09.10.20 11:27 Сейчас в теме
Добрый день. Шапку документа вообще удалила. перенастроила диапазон строк. Все равно не работает (

100 раз до этого вносила документы, все было ок. А с этим что то не пойму.
Прикрепленные файлы:
24. user1314409 09.10.20 11:42 Сейчас в теме
Прикрепила
Прикрепленные файлы:
Счет 1.xlsm
25. user1314409 09.10.20 11:44 Сейчас в теме
Пробовала
xlsx, xlsm, xls
не грузит

файлы xlsm, с поддержкой макросов, неоднократно грузила. все нормально было.
26. Техподдержка 09.10.20 12:11
(25)Разобрался! Ваш файл не определятся программно. Конкретно не определялось количество колонок. Я доработал мою обработку с учетом специфики подобных файлов и обновил публикацию. Можете скачать из публикации бесплатно.
27. khodyrev 22.01.21 11:57 Сейчас в теме
Подскажите, для 1с Розница во Фреше подойдет данная обработка?
29. user1548993 24.02.21 00:57 Сейчас в теме
Здравствуйте, можно добавить поле "Код"? И группу куда относится(чтобы можно выбрать папку )
31. Техподдержка 24.02.21 10:29
(29) Здравствуйте! Да, учту Ваше пожелание при следующей доработке... В будущих версиях добавлю.
30. user1548993 24.02.21 01:01 Сейчас в теме
Вместо артикула загружать код
32. user1548993 24.02.21 11:42 Сейчас в теме
1) Создать поле код ,куда будет загружаться код из эксель и сохраняться в1с код номенклатуры .
2) Создать поле выбора папки, куда будет загружаться номенклатура,а то перемешиваются между собой ,когда грузишь товар от разных поставщиков.
Прикрепленные файлы:
Zayavka_3222808.xls
Скриншот Насчсет кода.docx
34. user1548993 24.02.21 17:24 Сейчас в теме
Сообщите, когда сделаете. Очень надо.
36. wolga 01.03.21 09:43 Сейчас в теме
Розница, редакция 2.3 (2.3.7.22) работает на этом релизе?
39. wolga 01.03.21 12:47 Сейчас в теме
Преобразование значения к типу Число не может быть выполнено
{ВнешняяОбработка.ЗагрузкаИзExcel.Форма.Форма.Форма(168)}: СтрокаТЧ.Сумма = СтрокаТЧ.Цена*СтрокаТЧ.Количество;
{ВнешняяОбработка.ЗагрузкаИзExcel.Форма.Форма.Форма(307)}: ПрочитатьФайлНаКлиенте();
43. user1548993 02.03.21 21:10 Сейчас в теме
(42)Деньги только вовремя умеют брать. То что я просил досихор не сделали. Проще кому нибудь другому обратиться ,быстрее сделают. Обработки вообще не обновляют 17х годов какие то у них.
40. Техподдержка 01.03.21 12:51
Возможно в поле Цена или количество у вас неотформатированное значение не числового типа. Приведите эти колонки в верный формат числа.
41. user1548993 01.03.21 14:31 Сейчас в теме
Куда отправили?На электронке нет
44. Техподдержка 04.03.21 10:54
(41) Напишите пожалуйста в Техподдержку по ссылке в Публикации
45. пользователь 04.03.21 14:53
Сообщение было скрыто модератором.
...
46. user1548993 04.03.21 14:56 Сейчас в теме
Вот так надо!!!!
Прикрепленные файлы:
47. user1548993 04.03.21 14:58 Сейчас в теме
(46) Разработчик не смог добавить.
48. Техподдержка 04.03.21 16:18
(46)Вот это уже ближе к делу. :-)
49. user1582900 19.04.21 14:45 Сейчас в теме
Добрый день, приобрел на днях вашу обработку, подскажите а как быть в случае, если несколько характеристик нужно загружать? У меня, к примеру, есть потребность заводить наборы до 5 и больше характеристик.
52. Техподдержка 27.08.21 13:02
(49)Здравствуйте! Пока реализована загрузка за один раз только одной характеристики. При повторной загрузке можно указать вторую характеристику и так далее.
50. user1626848 09.07.21 16:21 Сейчас в теме
Добрый день. Загружается ли номер гтд? Создаются ли свои штрихкоды при загрузке новой номенклатуры? Создаётся ли новый поставщик в рознице в справочник контрагентов?
53. Техподдержка 27.08.21 13:02
(50)ГТД не загружаются. Штрихкоды создаются успешно. Поставщика должен быть заведен заранее.
55. Техподдержка 27.08.21 13:07
(53)Уточню. ГТД не загружаются потому что в 1с Рознице нет учета по ГТД
51. G.P. 27.08.21 12:36 Сейчас в теме
Скачал обработку
У меня конфигурация
Бухгалтерия для Беларуси. Редакция 1.6. Разработка конфигурации: СООО "1С-Минск", 2009-2016 (1.6.73.71) (http://v8.1c.ru/buhv8/)
Выдает ошибки при запуске:
{ВнешняяОбработка.ЗагрузкаИзExcel.МодульОбъекта(7,25)}: Переменная не определена (ДополнительныеОтчетыИОбработки)
ПараметрыРегистрации = <<?>>ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.1.3.2"); //
{ВнешняяОбработка.ЗагрузкаИзExcel.МодульОбъекта(9,29)}: Переменная не определена (ДополнительныеОтчетыИОбработкиКлиентСервер)
ПараметрыРегистрации.Вид = <<?>>ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиДополнительнаяОбработка();
{ВнешняяОбработка.ЗагрузкаИзExcel.МодульОбъекта(16,31)}: Переменная не определена (ДополнительныеОтчетыИОбработкиКлиентСервер)
НоваяКоманда.Использование = <<?>>ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы();
54. Техподдержка 27.08.21 13:06
(51) Здравствуйте! Эта обработка загрузки предназначена для 1с Розница (написано в заглавии), а у Вас 1с Бухгалтерия.
Вы можете поискать подобную обработку для Вашей конфигурации на Инфостарте. Либо доработать эту под себя
56. G.P. 28.08.21 20:29 Сейчас в теме
У нас конфигурация Бухгалтерия для Беларуси. Редакция 1.6. Разработка конфигурации: СООО "1С-Минск", 2009-2016 (1.6.73.71)
Я уже понял, что эта обработка нам не подходит и нашел другую, подходящую
Есть ли возможность вернуть стартмани?
57. Техподдержка 28.08.21 20:32
Да! Для этого вам надо написать в техподдержку - справа вверху
58. user1028598 30.09.21 21:41 Сейчас в теме
" Создаются ли свои штрихкоды при загрузке новой номенклатуры?" Обработка сама генерирует штрих коды?
59. Техподдержка 01.10.21 07:16
(58)добрый день! Штрихкоды создаются, если присутствуют в файле. Если необходимо чтобы сами присваивались, то я могу бесплатно добавить этот функционал дла вас
60. user1028598 06.10.21 14:03 Сейчас в теме
(59) Здравствуйте! Как нам приобрести программу в этой доработкой?
61. user1729412 11.04.22 17:07 Сейчас в теме
Автоматически не создается "Группа" и "Производитель" при создании новой номенклатуры.

Оставьте свое сообщение

См. также

SALE! 20%
SALE! 30%

Загрузка данных отчета о реализации товаров из Excel файла "Детский мир" в 1С

Загрузка данных отчета о реализации товаров из сервиса "Детский мир" для конфигурации 1С: Бухгалтерия предприятия, редакция 3.0; Управление торговлей, редакция 11; Управление торговлей, редакция 10.3; Управление нашей фирмой, реда...

4800 руб.