gifts2017

Загрузка данных из Еxcel без установленного Еxcel

Опубликовал Теймур Исмайлов (ismashik) в раздел Обработки - Обработка документов

Обработка для загрузки данные из Exсel. Обработку можно использовать для создания справочника номенклатуры со штрих-кодами, создания розничных цен, формирования приходных накладных

Данная обработка позволяет загружать данные из Exсel без установленного офиса.

1. Для начала работы нужно открыть обработку (Файл-Открыть)

2. Выбрать файл для загрузки с расширением (*.xls)

3. Заполнить номера колонок в соответствии с номерами колонок в файле xls. Если стоит 0 (ноль), то данная колонка не учитывается и не будет заполняться.

4. Выбрать вариант поиска.   Если стоит "поиск по артикулу", то нужно указать колонку с артикулом. Программа будет искать соотвествие с номенклатурой по реквизиту Артикул. Например, в файле Еxсel есть поле Артикул и в нем стоит значение "ар.777" у позиции "моторное масло а", тогда обработка будет искать в справочнике номенклатуры позицию, у которой артикул равен "ар.777" и неважно, какое наименование у этого элемента. Аналогично происходит с "поиском по наименованию": программа ищет точное соотвествие в наименовании между позицией в Еxсel и позицией в базе 1С.

5. Выбрать "вид цен", данный вид цен будет использоваться для установки розничного вида цен.

6. Нажать кнопку "просмотр таблицы". Программа заполнит нашу таблицу данными из Еxсel. Если программа нашла соответствие между файлом Еxсel и базой 1С, то колонка Номенклатура заполнится соответствующими элементами номенклатуры, если соответствие не найдено, то колонка будет либо пустая, либо заполненная частично.

7. Если есть не заполненные строки в колонке номенклатура, то следует создать номенклатуру в базе 1С на основании данных из файла Еxсel, предварительно заполнив блок настроек "настройки номенклатуры" (с этими настройками и будет создаваться номенклатура). Для этого нужно нажать кнопку "Создать номенклатуру". Также программа запишет штрих-коды в номенклатуре, если эта колонка заполнена.

8. Для создания документа "Установка цен номенклатуры". Нужно, чтобы были заполнены колонки "Номенклатура", "Розничная цена". Далее жмем на кнопку "Записать цены". Программа создаст документ, запишет его, но не проведет. Проводим данный документ вручную.

9. Для создания документа "Поступление товаров". Нужно, чтобы были заполнены колонки "Номенклатура", "Закупочная цена", "Количество". Далее жмем на кнопку "Оформить приход". Программа создаст документ, запишет его, но не проведет. Проводим данный документ вручную.

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

Наименование Файл Версия Размер Кол. Скачив.
Exelload
.epf 32,39Kb
03.12.15
17
.epf 1.0 32,39Kb 17 Скачать

См. также

Contragent+ 5.0 от 2 500
Подписаться Добавить вознаграждение

Комментарии

1. mxm2 mxm2 (mxm2) 09.12.15 09:52
2. Борис Скворцов (gaglo) 09.12.15 10:21
Да, чем разбираете и сгодится ли оно для xlsx-файлов?
3. Александр Крынецкий (echo77) 09.12.15 15:31
Сможет ли эта штука загрузить данные в xls-файл, на котором установлена защита паролем(защищены некоторые ячейки на листе)?
4. Теймур Исмайлов (ismashik) 11.12.15 06:28
(1) mxm2, разбираю с помощью ADODB
5. Теймур Исмайлов (ismashik) 11.12.15 06:29
(2) gaglo, сгодиться только нужно поправить фильтр в файле выбора или сохранить в формате xls
6. Теймур Исмайлов (ismashik) 11.12.15 06:30
(3) echo77, не тестировал на данный функционал, но скорее всего не сможет
7. fzt fzt (fzt) 11.12.15 06:48
8. Теймур Исмайлов (ismashik) 11.12.15 06:58
9. fzt fzt (fzt) 11.12.15 08:48
(8) ismashik, да я не против. Просто ликбез для некоторых ищущих. Кто-то банально незнает про ADODB. Название у тебя хорошее.
10. Allexey (alex_4x) 26.01.16 15:57
И всё таки не понятно, какие требования к серверу и клиенту на котором производится разбор excel файла ?
Если на сервере не винда - будет работать ?
Если на клиенте не винда (через броузер работаем) - будет работать ?
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа