Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 16:30

Прыг-Скок...или из MS EXCEL в 1С (7.7)

Автор Tatitutu, 20 апр 2010, 12:46

0 Пользователей и 1 гость просматривают эту тему.

Tatitutu

Внимание ! Это неготовое полностью решение (по состоянию на 19.04.2010)
это проект (заготовка, рыба, шаблон) Давайте его доделаем вместе , так сказать доведем до ума
Предыстория:
постоянно на форуме спрашивают - помогите как загрузить из EXCEL в 1С нужную информацию....и начинается. Может конечно уже есть универсальное решение (ткните , скажу Вам спасибо) , но как говорится
"песенка не новая но зато своя"

Начнем: 1 шаг
нужно выбрать файл EXCEL (обработка загружает данные из листа в свою таблицу)
есть три варианта загрузки
     - автоопределение табличной части (шапка и подвал документа обрезаются)
     - если в файле в левой непустой колонке есть нумерация, то обработка поймет и это
     - загрузка всей НЕ ПУСТОЙ информации в ТЗ


Теперь мы можем делать некоторые вещи с ТЗ
- разделить столбец (часто бывает что в документе одной строкой и наименование и артикул и код)
- изменить значение (по образцу)
- заменить значение в таблице (текущее или по шаблону)
- об'единить несколько столбцов в один
- удалить
            - текущую строку
           - строки до текущей строки или строки после текущей строки
           - текущий столбец
           - все строки
- сортировать ТЗ по любому столбцу


- если столбец числовой то можем узнать ИТОГ по этому столбцу
всегда есть возможность вернуться к предыдущему действию, кнопка "Отменить"
- также можно обновить информацию из файла (не загружаю его заново)
- можно сохранить ТЗ в любой из 3 стандартный форматов или распечатать


после того как мы отформатировали ТЗ можем идти дальше.
Тут нам нужно выбрать об'ект конфигурации в текущей версии работают только ДОКУМЕНТЫ
Начнем: 2 шаг


в левой таблице будут отображены все реквизиты НУЖНОГО документа с их параметрами


кликаем ПРАВОЙ МЫШКОЙ по нижней таблице значений и выбираем соответствующий реквизит.
В итоге должно получится следующее.

Нажимаем кнопка предварительная загрузка....

Создастся НОВАЯ таблица значений (на основе структуры документа) если все правильно в настройках указали, тогда все колонки будут заполнены.



нажимаем кнопку "Записать и открыть документ" и любуемся результатами работы.



А теперь еще раз повторяю - то что описано - работает (но это еще не законченное решение).
Предлагаю Вам (Приглашаю Вас) посмотреть эту обработку , протестировать на своих конфигурациях...
Напишите свои предложения , чтобы Вы хотели или что не работает и я допишу код (или Вы добавте свой код)
В итоге хочу сделать БЕСПЛАТНЫЙ УНИВЕРСАЛЬНЫЙ ЗАГРУЗЧИК из EXCEL в 1С

Если Вам неинтересна эта тема - большая просьба не засоряйте эфир.
Спасибо за понимание.

*  MAGAZKA - лучшая программа для розничного магазина (с) *

DDD

Полезный продукт будет. Я параллельно в 8.1 могу такой начать делать. С субботы.

BuhRust

Цитата: DDD от 20 апр 2010, 13:01
Полезный продукт будет. Я параллельно в 8.1 могу такой начать делать. С субботы.

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

Обработка универсальная, позволяет загружать данные в любые конфигурации на платформе 1С:Предприятие 8, в любые справочники, документы и реестры сведений из файлов формата *.xls, *.mxl, *.txt, *.dbf.
Обратите внимание, начиная с Февраля 2010 г. на диске ИТС данная обработка запускается только на платформе 1С:Предприятие версии 8.2. Для конфигураций на платформе 8.1 нужна версия обработки размещенной на ИТС до января 2010 включительно.

Тут можно посмотерть пример, как с помощью этой обработки загрузить справочник номенклатуры с ценами в 1С:Бухгалтерия 8, ред.2.0 из прайс листа в Excel
www.online-ufa.ru/content/articles/detail.php?ELEMENT_ID=1049

Vlad1m1r19

Хорошая штучка, но думаю, что глупо....
Тот, кто хоть как то волокёт в 1с, сможет обработку выгрузки сделать и сам,
а кто слабоват, тому хоть какие обработки давай, всё равно не поймёт.....
А во вторых кпримеру excel 2003 и 2007?

crasyfox

классная обработка, огромное спасибо!!!

DenPlus

Цитата: Vlad1m1r19 от 28 июл 2010, 14:45
Хорошая штучка, но думаю, что глупо....

Ну вот с этим никак не могу согласиться.

Цитата: Vlad1m1r19 от 28 июл 2010, 14:45
А во вторых кпримеру excel 2003 и 2007?

Вы правда считаете, что в excel 2003 и 2007 стоит табу на 1с 77? Ворпос без сарказма. Просто я сам не пробывал.

cannabis_86

Что-то я не могу открыть этот архив((

dana355

Где взять СКАЧАТЬ эту ценную обработку
Прыг-Скок...или из MS EXCEL в 1С (7.7)

Gorohov

Архив поврежден(( кто смог отрыть поделитесь пожалуйста

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск