13 апр. 2012 г.

Пример 1. Загрузка справочника номенклатуры в 1С:Бухгалтерию из Excel

Имеются исходные данные:
  • Прайс-лист в Excel «ПрайсОнлайнХимСнаб.xls» — Microsoft Office Excel 97-2003 (.xls)
  • Типовая конфигурация Бухгалтерия предприятия Редакция 2.0, релиз 2.0.12.2, платформа 8.2 (8.2.10.77)
  • Необходимо загрузить в 1С из Excel наименования товаров и цены.
01 прайс-лист Excel для загрузки в 1С.jpg
Из Прайс-листа необходимо загрузить справочник номенклатуры в 1С:Бухгалтерию 8.
1. Запускаем программу 1С
2. Для запуска обработки выбираем пункт меню «Файл»>«Открыть».
обработка для загрузки данных из excel в 1с.jpg
3. В отрывшемся окне находим файл обработки, который располагается на диске ИТС в каталоге \1CIts\EXE\EXTREPS\UNIREPS82\UploadFromTableDocument
Если предварительно вы скопировали файл обработки на свой компьютер, то можете выбрать его.
1c+excel.jpg
Откроется окно
загрузка в 1с.jpg
Обратите внимание, что загрузка данных будет осуществляться в два этапа:
Этап 1 — загрузка наименований и установка значений реквизитов новых элементов справочников необходимых для начала работы (единица измерения, ставка НДС, признак товар/услуга).
Этап 2 — загрузка цен.
4. Этап 1. Загрузка наименований
Устанавливаем «Режим загрузки» — Загрузка в справочник
«Вид справочника» — Номенклатура
из excel в 1с.jpg
5. В закладке «Табличный документ» нажимаем кнопку ex1_b01.jpg«Открыть файл», в появившемся окне выбора находим каталог, в котором у нас находиться прайс-лист в Excel из которого мы планируем загружать данные в 1С.
ex1_06.jpg
Первоначально файл может не отобразиться. Установите тип файла «Лист Excel (*.xls)»
загрузка из excel в 1с.jpg
Выбираем наш файл
загрузка в 1с из excel.jpg
Файл успешно прочитался
7. Далее выбираем закладку «Настройка»
ex1_09.jpg
Отражаются реквизиты карточки номенклатуры.
ex1_10.jpg
8. Настраиваем параметры загрузки наименований
Для удобства установим «Ручную нумерацию колонок»
На данном этапе интересует только «Наименование», поэтому снимаем галочки с полей, которые нас пока не интересуют
«Первая строка данных табличного документа» — смотрим наш прайс-лист, отбрасываем шапку, данные для загрузки начитаются с девятой строки — ставим «9»
«Не создавать новых элементов» — галочку НЕ ставим, опция нужна, если планируем изменять уже имеющиеся элементы
ex1_11.jpg
Строки «Наименование» и «Полное наименование» — устанавливаем Режим загрузки «Искать», «№ Колонки табличного документа» — в нашем прайс-листе наименование в третьей колонке — ставим «3»
В строке «Наименование» ставим галку в колонке «Поле поиска» (вторая колонка) — программа проверит наличие элемента с таким наименованием, и если таковой уже существует, то новый элемент с таким наименованием создаваться не будет.
Обратите внимание, что в программе 1С:Бухгалтерия 8 идентификация элементов справочников происходит по наименованию. Если осуществляется загрузка в уже не пустую базу данных, необходим визуальный контроль вводимых позиций, чтобы исключить повторный ввод и дублирование элементов.
Данное неудобство усугубляется, если планируется не просто однократная начальная загрузка справочников, а использование подобной автоматической загрузки данных в дальнейшем. Так как различное написание наименований, использование сокращений, знаков препинания и т.д. будет вызывать появление дублирующих элементов.
При частом использовании и больших объемах загружаемых данных рекомендуем использование других программных продуктов 1С из линейки 1С:Предприятие 8: «1С:Управление торговлей 8», «1С:Управление небольшой фирмой 8», «1С:Комплексная автоматизация 8», в которых используется реквизит «Артикул» позволяющий многократно повысить надежность идентификации загружаемой номенклатуры и исключить появление дублирующих элементов справочника.
Строка «Родитель» — в колонке «Режим загрузки» выбираем «Устанавливать», в колонке «Значение по умолчанию» выбираем папку (группу номенклатуры), в которую будем загружать данные из прайс-листа (в нашем случае «Бытовая химия»).
ex1_12.jpg
Строка «Базовая единица измерения» — в колонке «Режим загрузки» выбираем «Устанавливать», в колонке «Значение по умолчанию» выбираем единицу измерения (в нашем случае — шт.)
ex1_13.jpg
Строка «Ставка НДС» — в нашем случае для всех загружаемых элементов устанавливаем НДС 18%, для этого в колонке «Режим загрузки» выбираем «Устанавливать», в колонке «Значение по умолчанию» выбираем «18%».
ex1_14.jpg
Если товары идут с разным НДС, который указывается в отдельной колонке загружаемого прайс-листа, то в колонке «Режим загрузки» установите «Искать» и номер соответствующей колонки прайс-листа в «№ Колонки табличного документа».
Строка «Услуга» — в колонке «Режим загрузки» выбираем «Устанавливать», в колонке «Значение по умолчанию» выбираем «Нет» (в нашем случае все позиции это товары).
ex1_15.jpg
Мы задали минимальные значения новых элементов справочника номенклатуры, которые позволят начать работать.
Для закрытия месяца, распределения затрат, формирования бухгалтерской и налоговой отчетности необходимо будет задать значения «Номенклатурная группа» и «Статья затрат», для импортных товаров задать «Страна происхождения» и «Номер ГТД», но это можно будет сделать позже используя групповую обработку.
Если вы готовы задать значения данных реквизитов сейчас, то укажите.
Нажимаем «Загрузить» в правом нижнем углу, на вопрос нажимаем «Да»
ex1_16.jpg
ex1_17.jpg
Если загрузка пройдет нормально, то по результатам будет выдано сообщение об успешной загрузке.
8. Проверяем наличие новых элементов в соответствующей группе справочника номенклатуры.
ex1_18.jpg
9. Открываем карточку товара, проверяем правильность загрузки реквизитов
ex1_19.jpg
Если всё правильно, то можно приступить ко второму этапу — загрузке цен из прайс-листа в Excel.
ex1_20.jpg
Если в будущем планируется использовать данную процедуру загрузки данных с такими же настройками параметров загрузки, то рекомендуем сохранить текущие настройки. Для этого нажмите кнопочку ex1_b03.jpg «Сохранить настройки» и понятно назовите текущую настройку, например, «Загрузка наименований товаров из прайс-листа Excel».
ex1_21.jpg
В следующий раз сможете загрузить сохраненные настройки, нажав на кнопкуex1_b03.jpg «Восстановить настройки» и выбрав нужную из списка.
ex1_22.jpg
10. Этап 2. Загрузка цен
В «Бухгалтерии предприятия» Ред.2.0 установка цен производится с помощью документа «Установка цен номенклатуры».
ex1_23.jpg
11. Устанавливаем «Режим загрузки» — «Загрузка в табличную часть».
ex1_24.jpg
12. В поле «Ссылка» выбираем «Установка цен номенклатуры».
ex1_25.jpg
После этого в поле «Ссылка» снова нажимаем на кнопку выбора
Открывается журнал документов «Установка цен номенклатуры».
Здесь можно выбрать уже существующий документ, в который мы хотим добавить новые элементы, или создать Новый (рекомендуется), в документе указываем какой «Тип цен» будем загружать (в нашем примере «Розничная»).
ex1_26.jpg
Нажимаем «Ок» и сохраняем пока пустой документ.
Теперь выбираем этот новый сохранённый документ из журнала в строке «Ссылка».
В поле «Табличная часть» выбираем «Товары»
13. Обратите внимание, что сейчас нужно перейти закладку «Табличный документ» и снова выбрать наш прайс-лист в Excel из которого мы загрузили наименования, а теперь будем загружать цены (см. пункт 5).
ex1_27.jpg
14. Настраиваем параметры нагрузки
Опять устанавливаем «Первая строка данных табличного документа» — как и при загрузке наименований, ставим «9»
В строке «Номенклатура» устанавливаем режим загрузки «Искать», «№ Колонки табличного документа» — в нашем примере ставим «3»
В строке «Цена» устанавливаем режим загрузки «Искать», «№ Колонки табличного документа» — ставим номер колонки с ценами, которые хотим загрузить — в нашем случае «4».
ex1_28.jpg
В строке «Валюта» устанавливаем Режим загрузки «Устанавливать», выбираем валюту (в примере «руб.»)
Если в вашем прайс-листе цены товаров приведены в разных валютах, которая указывается в отдельной колонке загружаемого прайс-листа, то в колонке «Режим загрузки» установите «Искать» и номер соответствующей колонки прайс-листа в «№ Колонки табличного документа».
Нажимаем «Загрузить» и отвечаем «Да»
ex1_29.jpg
Если загрузка пройдет нормально, то по результатам будет выдано сообщение об успешной загрузке.
15. Открываем документ «Установка цен номенклатуры», в который загружали данные (нажав кнопочку с изображением лупы ex1_b02.jpg в строке «Ссылка»)
ex1_30.jpg
16. Проверяем документ, если всё в порядке нажимаем «Ок».
Цены должны установиться.
17. Открываем справочник номенклатуры, проверяем закладку «Цены» в карточке загруженных элементов.
ex1_31.jpg
Если всё в порядке, то можно приступать к загрузке остальных цен (оптовые, приходные и т.д.). Процедура аналогична.
Если в будущем планируется использовать данную процедуру загрузки данных с такими же настройками параметров загрузки, то рекомендуем сохранить текущие настройки. Для этого нажмите кнопочку ex1_b03.jpg «Сохранить настройки» и понятно назовите текущую настройку, например, «Загрузка Розничных Цен из прайс-листа Excel».
ex1_32.jpg
В следующий раз сможете загрузить сохраненные настройки, нажав на кнопкуex1_b03.jpg «Восстановить настройки» и выбрав нужную из списка.
ex1_33.jpg
Желаем успеха!
Продолжение следует...

По материалам http://www.online-ufa.ru/content/articles/loading_data_into_1c_from_excel_part_2/

3 комментария:

outguess

Шифрование outguess -d 1.txt 1.jpg 2.jpg -d внести текст в файл 1.txt данные для записи 1.jpg оригинальный файл 2.jpg итог с вложением Ра...