Главбух - форум бухгалтеров, бухгалтерский форум про налоговый учет ОСНО, УСНО, ЕНВД, форум 1С. |
17.03.2011, 21:15 | #1 |
статус: начинающий бухгалтер
Регистрация: 17.03.2011
Сообщений: 7
Спасибо: 0
|
Вопрос: Как загрузить справочник номенклатуры в 1с?
Подскажите пожалуйста. Поставщик дает готовый справочник номенклатуры по всем товарам. Формат пока не известен файла. Подскажите как его запихать в 1с 8 чтобы не набивать вручнуюю и в каком формате он должен быть?
|
31.03.2011, 07:39 | #3 |
статус: ведущий бухгалтер
Регистрация: 21.05.2010
Сообщений: 290
Спасибо: 58
|
Re: Вопрос: Как загрузить справочник номенклатуры в 1с?
На любом диске ИТС есть обработка «ЗагрузкаДанныхИзТабличногоДокумента.epf», находиться в разделе: «Технологическая поддержка» > «Методическая поддержка 1С:Предприятие 8» > «Универсальные отчеты и обработки» > «Загрузка данных из табличного документа».
D:1CIts\EXE\EXTREPS\UNIREPS82\UploadFromTableDocum ent Обработка бесплатная, от самой фирмы 1С, является универсальной и позволяет загружать данные в любые конфигурации на платформе 1С:Предприятие 8, в любые справочники, документы и реестры сведений из файлов формата *.xls (Excel), *.mxl, *.txt, *.dbf. Но она жутко универсальная. Тут есть примеры, по шагам, с картинками, как загрузить справочник номенклатуры в 1С:Бухгалтерия 8 (ред.2.0) из прайс-листа в Excel а тут в УТ ред.10.3 глянь может поможет ) |
2020 | |
Glavbyh.ru |
|
23.10.2012, 14:28 | #4 |
статус: новичок в бухгалтерии
Регистрация: 23.10.2012
Сообщений: 2
Спасибо: 0
|
Re: Вопрос: Как загрузить справочник номенклатуры в 1с?
Вдруг кому нибудь пригодится.
Итак задача схожая с обсуждаемой, но глубже. У меня 1С УПП и номенклатура состоит из 9500 элементов, разсредоточеных по 934 папкам, с 6-й степенью вложенности. Проблема с которой столкнулся "ЗагрузкаДанныхИзТабличногоДокумента.epf" не умеет создавать группы, только загружает элементы, соответственно создавать 934 папки руками, и нигде не ошибиться в пробелах и запятых "Миссия невыполнима". Установлена 1С на MS SQL 2006. Это и спасло. Поехали: 1) Составляем в Excel таблицу "Название группы|Родитель" из 934 строк. 2) В 1С (в моем случае чистая база) вводим руками группу с любым названием, например "Тестгруппа1-удалить" и в ней подгруппу по такому же принципу "Тестгруппа1.1-удалить". Это пригодится в дальнейшем. 3) С помощью описанной выше стандартной для 1С процедуры загружаем названия папок как просто элементы номенклатуры, папками они станут и разбредутся по родительским группам позже. Это необходимо что-бы 1С пронумеровал эти элементы внутренним кодом. Как это делать подробно описано 4) С помощью написанной взять номенклатуры. В моем случае "_Reference158". Огромное спасибо 5) Закрываем 1С, и выгружаем в Excel "_Reference158" с помощью стандартного диалога "импорт - экспорт данных" входящего в дистрибутив MS SQL. 6) Открываем получившийся файл в Excel и смотрим на коды элементов в столбце "_IDRRef", этими кодами необходимо заполнить столбец "_ParentIDRRef" в соответствии с таблицей в п.1 ("Название группы|Родитель"). В английском Excel я использовал функцию VLOOKUP, в аргументе которой было название группы. Можно сделать по разному, на этом не останавливаюсь. 7) Меняем в столбце "_Folder" все "01" на "00", с этого момента для 1С это уже группы а не элементы номенклатуры. 8) Все что заполнено в правой части таблицы за столбцом с названиями "_Description" нужно заполнить тем что указано в строке "Тестгруппа1-удалить" или "Тестгруппа1.1-удалить", для этого мы их и вносили в п.2. Сохраняем и закрываем Excel. 9) В MS SQL с помощью знакомого уже "импорт - экспорт данных" загружаем полученную таблицу в базу данных с именем "_Reference158%". Однако, необходимо очень аккуратно выставить типы данных и их размерности, по столбцам таблицы. Я сделал по образцу в "_Reference158" взятому из параллельно открытого диалога "импорт - экспорт данных" открытого в режиме для экспорта этой таблицы в Excel. Вероятно не самый удобный, но точно рабочий способ выяснения этих данных. 10) Значения "NULL" я везде ставил разрешить, т.к. первый раз 1С на меня заругалась что не может записать "Null" в столбец "_Version". Но полагаю что это не очень правильно, и надо поэкспериментировать. Но в целом все заработало. 11) В MS SQL Server Management Studio надо переименовать две папки. Для этого необходимо создать и запустить следующий запрос (1cdb это имя моей базы данных): USE [1cdb]; GO EXEC sp_rename [_Reference158], [_Reference158old]; GO EXEC sp_rename [_Reference158%], [_Reference158]; GO 12) Загружаем 1С, наслаждаемся результатом. 13) Дальше уже можно разбросать по папкам номенклатуру с помощью стандартной загрузки "ЗагрузкаДанныхИзТабличногоДокумента.epf" с диска 1С. указывая в качестве родителя, группу где она должна лежать. 14) Все должно работать, у меня по крайней мере так заработало. Сразу вопрос к специалистам, как лучше расставить запрет на использование "NULL" по столбцам при загрузке из Excel в SQL, т.к. полное копирование того как в оригинальной таблице "_Reference158" приводит к ошибке? |
01.07.2014, 12:55 | #6 |
статус: новичок в бухгалтерии
Регистрация: 01.07.2014
Сообщений: 1
Спасибо: 0
|
Re: Вопрос: Как загрузить справочник номенклатуры в 1с?
|
24.12.2015, 00:08 | #7 |
статус: новичок в бухгалтерии
Регистрация: 24.12.2015
Сообщений: 2
Спасибо: 0
|
Re: Вопрос: Как загрузить справочник номенклатуры в 1с?
Есть обработка для 1С «allPrice» оптимизирует обработку прайсов, нажатием одной кнопки Вы загружаете всю актуальную информацию по прайс-листу поставщика, тем самым Вы ежедневно контролируете и отслеживаете наличие и цены по прайсам поставщиков и устанавливаете их на свой сайт. При добавлении нового прайса в 1С «allPrice» оснащен динамическим алгоритмом поиска по прайсу и даже если в прайс-листе поставщик прописал наименование не так как у Вас в базе 1С «allPrice» сопоставит ее нечетким поиском по номенклатуре. «allPrice» разработана именно для интернет-магазинов, минуя свой склад для хранения товаров Вы с легкостью можете продавать напрямую со складов поставщиков и работать исключительно по заказам покупателей.
|
10.01.2016, 10:48 | #8 |
статус: новичок в бухгалтерии
Регистрация: 24.12.2015
Сообщений: 2
Спасибо: 0
|
Re: Вопрос: Как загрузить справочник номенклатуры в 1с?
|
2020 | |
Glavbyh.ru |
|
|
|