gifts2017

№6. Загрузка каталога товаров с характеристиками и ценами из Excel в 1С

Опубликовал Michael Odins (new1c) в раздел Обработки - Обработка справочников

С помощью обработки «№6. Загрузка каталога товаров с характеристиками и ценами из Excel в 1С» вы сможете загружать прайс-листы различной структуры и содержания в программу «1С:Управление торговлей 8.2» редакция 11.

Конфигурация: : «1С:Управление торговлей 8», редакция 11. 
Доступность для изменения: полностью открытый код. 
Стоимость и условия распространения: безвозмездно. 
Разработчик: команда программистов проекта www.new1c.ru

С помощью обработки «Загрузка каталога товаров с характеристиками и ценами из Excel в 1С» вы сможете загружать прайс-листы различной структуры и содержания в программу «1С:Управление торговлей 8.2» редакция 11. 

Для загрузки доступны прайс-листы контрагентов в формате «xls» (Excel), «mxl» (стандарт, который используется в 1С), «dbf» (Dbase III) и текстовый файл с разделителями (символ табуляции). 

Обработка может использоваться для конфигурации «Управление торговлей 8.2», редакция 11, начиная с релиза 11.0.7.8. 

К обработке прилагаются видеоинструкции. 

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

Наименование Файл Версия Размер
№6. Загрузка каталога товаров с характеристиками и ценами из Excel в 1С + видеоинструкция 155
.rar 2,74Mb
19.05.12
155
.rar 2,74Mb Скачать

См. также

Contragent+ 5.0 от 2 500
Подписаться Добавить вознаграждение
Комментарии
1. Щеглова Елена (berta) 21.05.12 12:09
Спасибо большое как раз искала такую обработку типовой не смогла воспользоваться много папок в папках ,а записываются только в корневую ну максимум один родитель
2. Ольга (son_v) 21.05.12 12:45
Спасибо. Применим на практике ).
3. Dim Dimovich (ffmpeg) 23.05.12 11:25
Её можно переделать для не типовой конфы? Сам щас тренируюсь в управляемом режиме. Спасибо!
4. Dim Dimovich (ffmpeg) 23.05.12 11:40
(3) ffmpeg, И еще, есть программа FastStone Capture (версии до 6й бесплатные) - она видео с экрана пишет экономнее (размер видео меньше и с большим количеством кадров в секунду). Обычно битрейт не больше 600 Kbps. Хороший быстрый бесплатный конвертер - Freemake Video Converter
5. new1c.ru (new1c) 23.05.12 11:43
Да, конечно, можете переделывать, код полностью открыт. Если будут вопросы, пишите.
SilkHart; +1 Ответить
6. new1c.ru (new1c) 23.05.12 11:45
Спасибо за совет, посмотрим обязательно.
7. Silk Hart (SilkHart) 24.05.12 19:22
(6) new1c.ru, хорошая публикация.
8. Евгений (jevg) 28.10.12 19:42
Хорошая обработка. Подскажите она может при осуществлении синхронизации работать не более чем с 1 до 999 позиций? пробовал больше выдает ошибку это действительно так или мой глюк)?
9. HDMan (hdman) 22.11.12 17:58
Чегото я ни как не разберусь как она работает с характеристиками номенклатуры и их свойствами.
10. HDMan (hdman) 22.11.12 18:14
Также возникает ошибка "Ошибка. Возможно неверно указан номер листа книги Excel." Лист называется Лист1
11. Савченко Андрей (164-164-164) 14.12.12 18:52
в видеоинструкции звука нет. или у меня что-то не работает?

что-то не получается загрузить номенклатуру сходу, со звуком может понятнее было бы.
12. lol lol (hellchief) 07.05.13 16:29
пришлите плиз на helllchief@gmail.com
13. Петр Перстнев (peper-) 26.05.13 13:27
К сожалению, обработка очень сырая и глючная (брал с сайта new1c.ru).

Ну, например, там где она должна определять производителя для товара она делает запрос вот такой:
				ИначеЕсли ТекРеквизитМД.Тип.СодержитТип(Тип("СправочникСсылка.Производители")) Тогда	
					
					Запрос = Новый Запрос;
					Запрос.Текст = 
						"ВЫБРАТЬ
						|	Пользователи.Ссылка
						|ИЗ
						|	Справочник.Пользователи КАК Пользователи
						|ГДЕ
						|	Пользователи.Наименование = &Наименование";

					Запрос.УстановитьПараметр("Наименование", СокрЛП(ТекПолеСтруктура.Значение));

					Результат = Запрос.Выполнить();

					ВыборкаДетальныеЗаписи = Результат.Выбрать();

					Если ВыборкаДетальныеЗаписи.Следующий() Тогда
						пОбъект.Производитель = ВыборкаДетальныеЗаписи.Ссылка;
					Иначе
						НовПроизводитель = Справочники.Производители.СоздатьЭлемент();
						НовПроизводитель.Наименование = СокрЛП(ТекПолеСтруктура.Значение);
						НовПроизводитель.Записать();
						
						пОбъект.Производитель = НовПроизводитель.Ссылка;
					КонецЕсли;

...Показать Скрыть


Словами классика: "Это как же вашу мать, извиняюсь, понимать?"

И таких косяков там немало.

Кроме того, у обработки огромные проблемы с производительностью. Если массив из 10 записей она грузит бодро, то на те же 10 записей но в массиве из 500 у нее уходят _минуты_. А сами 500 записей грузятся часами.

Сожалею, но "2-ка с минусом".
14. Vasya Pupkin (zloy_vasya) 31.07.13 12:27
Попытка загрузить в Управление Торговлей для Украины 3.0 - сразу обломалась на прошитой в коде ставке НДС 18%.

Конечно поправил руками...
15. Ivan Petrovich (sweeex) 25.02.15 16:49
Добрый день, а такая обработка только для обычного приложения есть?