Как в 1с Выгрузить Справочник Номенклатура Excel • Выгрузка таблиц из 1с 83

Как из 1с выгрузить товарные накладные

Очень часто требуется получить данные из 1С 8.3 и сохранить информацию во внешний файл, иными словами, сделать выгрузку из 1С предприятия. Задача практически всегда выполнима без привлечения программистов 1С.

Рассмотрим ряд полезных советов, с помощью которых Вы сможет выгрузить данные из 1С во внешнюю информационную систему.

Форум: Вопрос: Как загрузить справочник номенклатуры в 1с? Форум Главбух
по такому же принципу «Тестгруппа1.1-удалить». Это пригодится в дальнейшем.
3) С помощью описанной выше стандартной для 1С процедуры загружаем названия папок как просто элементы номенклатуры, папками
специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Рассмотрим на примере процесс загрузки данных в документ Приходная накладная типовой конфигурации 1С Управление нашей фирмы 8 редакции 1. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Рассмотрим пример сохранения табличного документа в файл. Необходимо любым способом создать и заполнить объект ТабличныйДокумент, а выгрузка в файл осуществляется всего лишь одной строкой:

Как в 1с Выгрузить Справочник Номенклатура Excel

  • Выгрузка базы из 1С 8.3 целиком — для последующей загрузки на другом компьютере
  • Сохранение отчетов и печатных форм в Excel, Word или PDF
  • Выгрузка таблиц из 1С
  • Получение информации с помощью консоли запросов

Как в 1с Выгрузить Справочник Номенклатура Excel

Подскажите пожалуйста. Поставщик дает готовый справочник номенклатуры по всем товарам. Формат пока не известен файла. Подскажите как его запихать в 1с 8 чтобы не набивать вручнуюю и в каком формате он должен быть?

На любом диске ИТС есть обработка «ЗагрузкаДанныхИзТабличногоДокумента.epf», находиться в разделе: «Технологическая поддержка» > «Методическая поддержка 1С:Предприятие 8» > «Универсальные отчеты и обработки» > «Загрузка данных из табличного документа».
D:1CIts\EXE\EXTREPS\UNIREPS82\UploadFromTableDocum ent

Вдруг кому нибудь пригодится.
Итак задача схожая с обсуждаемой, но глубже.
У меня 1С УПП и номенклатура состоит из 9500 элементов, разсредоточеных по 934 папкам, с 6-й степенью вложенности. Проблема

с которой столкнулся «ЗагрузкаДанныхИзТабличногоДокумента.epf» не умеет создавать группы, только загружает элементы,

соответственно создавать 934 папки руками, и нигде не ошибиться в пробелах и запятых «Миссия невыполнима».
Установлена 1С на MS SQL 2006. Это и спасло.
Поехали:
1) Составляем в Excel таблицу «Название группы|Родитель» из 934 строк.
2) В 1С (в моем случае чистая база) вводим руками группу с любым названием, например «Тестгруппа1-удалить» и в ней подгруппу

по такому же принципу «Тестгруппа1.1-удалить». Это пригодится в дальнейшем.
3) С помощью описанной выше стандартной для 1С процедуры загружаем названия папок как просто элементы номенклатуры, папками

они станут и разбредутся по родительским группам позже. Это необходимо что-бы 1С пронумеровал эти элементы внутренним кодом.

взять тут , выясняем в какой SQL папке находится справочник

номенклатуры. В моем случае «_Reference158». Огромное спасибо

RMih , очень выручил.
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» в столбец

запрос (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» приводит к ошибке?

специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Голосую за работу с Excel через построитель из за не критичности к установке клиента и запрос без перебора полей табличного докумнета. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Скопируйте эту папку на другой компьютер. Затем запустите на нем 1С. Все, что вам осталось сделать – «подцепить» новую базу к списку. Для этого нажмите Добавить и выберите теперь уже команду «Добавление в список существующей базы».
Как в 1с Выгрузить Справочник Номенклатура Excel • Выгрузка таблиц из 1с 83

1С перенести номенклатуру в новую базу • Вэб-шпаргалка для интернет предпринимателей!

Здесь ПутьКФайлу — путь к загружаемому файлу Excel. СпособЧтенияЗначенийТабличногоДокумента.Значение определяет, каким образом нужно интерпретировать данные, считываемые из исходного документа. Доступны варианты:

Загрузка данных из Excel (из табличного документа) в часто используемые объекты: в справочники, документы, их табличные части, в планы видов расчетов, регистры расчета, регистры сведений Промо

Это перепиленная вдоль и поперек версия всем известной обработки «Загрузка из табличного документа» с диска ИТС. Добавлена возможность грузить в документы, виды расчетов, регистры расчета.

Конфигурация, состоящая из внешнего источника данных и одной обработки. Обработка содержит 5 примеров, как можно загрузить данные в 1С из Excel.

Как из 1с выгрузить товарные накладные
Данный вариант загрузки приходной накладной можно использовать в типовой конфигурации «Управление нашей фирмой» редакция 1.6, как в локальной версии, установленной на компьютере пользователя, так и в облачной версии 1С:УНФ.
специалист
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Как загрузить в 1С Управление нашей фирмой 8 1С УНФ данные из приходной накладной поставщика в файле Excel с помощью штатной обработки, встроенной в типовую конфигурацию. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Аналогичная обработка для 8.2 позволяет в удобной форме устанавливать отборы для каждого объекта конфигурации. В 8.3, к сожалению, такого функционала нет. Одним из вариантов выхода в данной ситуации будет отбор необходимых позиций на вкладке «Дополнительные объекты для выгрузки».

1С 8.3 Excel — Программист 1С Минск. Автоматизация бизнеса.

Sheet_Excel . Cells ( 2 , 3 ). Value = «Число 1» ; //Создаем шапку 2
Sheet_Excel . Cells ( 2 , 4 ). Value = «Число 2» ;
Sheet_Excel . Cells ( 2 , 5 ). Value = «Число 3» ;
Sheet_Excel . Cells ( 2 , 6 ). Value = «Число 4» ;
Sheet_Excel . Cells ( 2 , 7 ). Value = «Число 5» ;
Sheet_Excel . Cells ( 2 , 8 ). Value = «Число 6» ;
Sheet_Excel . Cells ( 2 , 9 ). Value = «Число 7» ;

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: