Главная Универсальная загрузка данных из EXCEL

Прыг-Скок FULL

Прыг-Скок...или из MS EXCEL в 1С (7.7) Full*
(*только для конфигурации МАГАЗьКА)
текущий релиз: 1.0.18 от 30.06.2013
Предыстория:
постоянно на форуме спрашивают - "помогите как загрузить из EXCEL в 1С нужную информацию...."
и начинается.Готовый универсальный пример КАК...
Это внешняя обработка PRIGSKOKFULL.ert
Первый запуск - можно открыть через меню - Файл- Открыть - выбрать обработку
появится ознакомительное  окно, сама обработка скопируется в каталог с МАГАЗьКА
Прыг-Скок...или из MS EXCEL в 1С (7.7) FULL * внешняя обработка для 1С Предприятия 7.7 (МАГАЗьКА)
и откроется окно обработки "Доп.возможности"
Прыг-Скок...или из MS EXCEL в 1С (7.7) FULL * внешняя обработка для 1С Предприятия 7.7 (МАГАЗьКА)
выбираем нужную строку "Прыг-Скок...или из MS EXCEL в 1С (7.7) Full"
(двойной клик или по кнопке "Открыть"
откроется обработка.
Прыг-Скок...или из MS EXCEL в 1С (7.7) FULL * внешняя обработка для 1С Предприятия 7.7 (МАГАЗьКА)
Начнем: 1 шаг

нужно выбрать файл EXCEL (пример форма ТОРГ-12)
Прыг-Скок...или из MS EXCEL в 1С (7.7) FULL * внешняя обработка для 1С Предприятия 7.7 (МАГАЗьКА)
как видим много "лишней информации"
(обработка загружает данные из листа в свою таблицу)

есть три варианта загрузки
- автоопределение табличной части
(шапка и подвал документа обрезаются)
- если в файле в левой непустой колонке есть нумерация,
то обработка поймет и это
- загрузка всей НЕ ПУСТОЙ информации в ТЗ
щелкнем по кнопке "Файл EXCEL"
появится стандартный диалог выбора файла
(если есть открытые книги MS EXCEL - закрывать необязательно)
Прыг-Скок...или из MS EXCEL в 1С (7.7) FULL * внешняя обработка для 1С Предприятия 7.7 (МАГАЗьКА)
обработка некоторое время проанализирует выбранный файл.
в левом нижнем углу на панели состаяния можно будет видеть процесс загрузки
Прыг-Скок...или из MS EXCEL в 1С (7.7) FULL * внешняя обработка для 1С Предприятия 7.7 (МАГАЗьКА)
вот так будет выглядеть загруженная информация и выбранного файла
Прыг-Скок...или из MS EXCEL в 1С (7.7) FULL * внешняя обработка для 1С Предприятия 7.7 (МАГАЗьКА)
Теперь мы можем делать некоторые вещи с ТЗ

- разделить столбец (часто бывает что в документе одной строкой и наименование и артикул и код)
- изменить значение (по образцу)
- заменить значение в таблице (текущее или по шаблону)
- об'единить несколько столбцов в один
- удалить
- текущую строку
- строки до текущей строки или строки после текущей строки
- текущий столбец
- все строки
- сортировать ТЗ по любому столбцу
- если столбец числовой то можем узнать ИТОГ по этому столбцу
давайте "избавимся" от  столбцов с "ненужной" информацией
Прыг-Скок...или из MS EXCEL в 1С (7.7) FULL * внешняя обработка для 1С Предприятия 7.7 (МАГАЗьКА)
видим что в первой колонке в наименовании содержитсяЕ
НАИМЕНОВАНИЕ ТОВАРА и НАИМЕНОВАНИЕ РАЗМЕРА
нужно разделить, для удобства.
Прыг-Скок...или из MS EXCEL в 1С (7.7) FULL * внешняя обработка для 1С Предприятия 7.7 (МАГАЗьКА)
введем "Разделитель" =

 

и сразу получим результат
Прыг-Скок...или из MS EXCEL в 1С (7.7) FULL * внешняя обработка для 1С Предприятия 7.7 (МАГАЗьКА)
всегда есть возможность вернуться к предыдущему действию, кнопка "Отменить"
- также можно обновить информацию из файла (не загружаю его заново)
- можно сохранить ТЗ в любой из 3 стандартный форматов или распечатать
после того как мы отформатировали ТЗ можем идти дальше.
Тут нам нужно выбрать об'ект конфигурации по кнопке "Настройка обработки"
Прыг-Скок...или из MS EXCEL в 1С (7.7) FULL * внешняя обработка для 1С Предприятия 7.7 (МАГАЗьКА)
пусть будет "Приходная накладная", возращаемся по кнопке "Назад"
и продолжаем кнопка "Далее"
Прыг-Скок...или из MS EXCEL в 1С (7.7) FULL * внешняя обработка для 1С Предприятия 7.7 (МАГАЗьКА)
на этой вкладке нам нужно сопоставить реквизиты документа (справочника)
с загружаемой таблицой , т.е. дать понять программе КТО есть КТО
для этого выбираем строку и кликаем по ней
Прыг-Скок...или из MS EXCEL в 1С (7.7) FULL * внешняя обработка для 1С Предприятия 7.7 (МАГАЗьКА)
и выбираем нужные значения
Наименование = АLBERT серый брюки
где "АLBERT серый брюки" - это только указатель на колонку таблицы откуда
программе загружать наименование для товара и так далее.
Прыг-Скок...или из MS EXCEL в 1С (7.7) FULL * внешняя обработка для 1С Предприятия 7.7 (МАГАЗьКА)
заметьте после вашего выбора в нижней таблице меняются заголовки таблицы.
можем добавить ДОПОЛНИТЕЛЬНЫЙ РЕКВИЗИТ справочника.
дело в том, что при загрузке программа будет выполнять следующие действия.
попытается найти по ШТРИХКОДУ (если указан, не обязательное поле)
попытается найти по КОДУ ТОВАРА (если НАИМЕНОВАНИЕ не указано обязательное поле)
попытается найти по НАИМЕНОВАНИЮ ТОВАРА (если код не указан обязательное поле)
попытается найти по АРТИКУЛ (если указан, не обязательное поле)
если случится, что программа найдет НЕСКОЛЬКО вариантов
(например изменили наименование товара, а артикул остался прежним)
будет вам предложено самостоятельно сделать выбор.
а вот если программа не нашла ни по одному признаку товар
то будет произведена попытка записать НОВЫЙ товар
(в настройках обработки задайте папку для нового товара, так удобнее будет)
и для этого нужно как можно больше указать реквизитов справочника.
Прыг-Скок...или из MS EXCEL в 1С (7.7) FULL * внешняя обработка для 1С Предприятия 7.7 (МАГАЗьКА)
для тех кто не использует размеры следующий пункт могут пропустить.
а у нас как видим кнопка "Предварительная загрузка" неактивная, это потому что нужно
определить нашему товару - РАЗМЕРНЫЕ СЕТКИ
для этого кликнем кнопку "Размерные сетки"
Прыг-Скок...или из MS EXCEL в 1С (7.7) FULL * внешняя обработка для 1С Предприятия 7.7 (МАГАЗьКА)
обработка поможет вам и сама попытается у большинства товара определить РАЗМЕРНУЮ СЕТКУ
для того товара у которого поле "Размерная сетка" пустое нужно самим выбрать
из предлагаемого списка
Прыг-Скок...или из MS EXCEL в 1С (7.7) FULL * внешняя обработка для 1С Предприятия 7.7 (МАГАЗьКА)
если нужного размерного ряда нет, то можно его самостоятельно добавить
Прыг-Скок...или из MS EXCEL в 1С (7.7) FULL * внешняя обработка для 1С Предприятия 7.7 (МАГАЗьКА)
и повторить попытку назначения товару - размерной сетки.
по кнопке "Все так" возвращаемя на предыдущее окно
и нажимаем кнопку "Предварительная загрузка"
ВНИМАНИЕ ! ВОТ ТОЛЬКО СЕЙЧАС после нажатия на кнопку
в вашу базу данных будет сделана попытка записи новых элементов справочников.
если все сделали правильно , тогда вы должны увидеть следуюещее окно.
Прыг-Скок...или из MS EXCEL в 1С (7.7) FULL * внешняя обработка для 1С Предприятия 7.7 (МАГАЗьКА)
нажимаем кнопку "Записать и открыть документ"
Прыг-Скок...или из MS EXCEL в 1С (7.7) FULL * внешняя обработка для 1С Предприятия 7.7 (МАГАЗьКА)
всегда есть возможность - вернуться назад
Прыг-Скок...или из MS EXCEL в 1С (7.7) FULL * внешняя обработка для 1С Предприятия 7.7 (МАГАЗьКА)
сводная таблица "покажет"  все вновь созданные об'екты с возможностью пометки удаления.
вот так выглядит результат.Понравилось ?
я тоже остался доволен проделанной работе.
Есть два варианта поставки обработки:
1. Платная обработка (код закрыт) - стоимость 500 рублей.
Прыг-Скок...или из MS EXCEL в 1С (7.7) FULL * внешняя обработка для 1С Предприятия 7.7 (МАГАЗьКА)
скачать:
текущий релиз: 1.0.18
или бесплатная обработка (код открыт) можете сами доделать под себя
P/S : Немного от автора ( о грустном) - было огромное желание сделать нужный продукт ,
эта часть обработки мною была написана за несколько дней ...
по состоянию на сегодня (01.03.13) там ее скачало - 3700 человек
(выразили свою симпатию + только 54) около 0,4%