Универсальная синхронная загрузка документов и справочников из Microsoft Excel для 1с 8.0 - 8.1!!!

Опубликовал Denis D (denukraine) в раздел Обмен - Загрузка и выгрузка в Excel

Полностью автоматизированная универсальная обработка для ввода данных из Microsoft Excel .
Заточена под использование на крупных предприятиях с большим документооборотом.

Полностью автоматизированная универсальная обработка для ввода данных из Microsoft Excel. (ее облегченную версию можно посмотреть тут http://www.infostart.ru/projects/1056/)
Заточена под использование на крупных предприятиях с большим документооборотом .

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

Позволяет загружать одновременно от одного до мне лично неизвестного количества файлов ексель. Одновременно с предварительной автоматической загрузкой справочников используемых в документе.
Данная разработка предназначена для ввода данных из Microsoft Excell в 1с версий 8.0 -8.1

Покупая данную обработку вы получаете также эту(http://www.infostart.ru/projects/1056/) бесплатно.

Новые возможности:
1. Выбор множества файлов ексель и их одновременная загрузка.
2. Синхронная загрузка документа и справочников которые являются его реквизитами.
3. Профили загрузок.
4. Множественная загрузка справочников для документов в одном потоке(одновременно грузятся и справочники и документы).
5. Возможность грузить абсолютно любые виды документов с табличными частями и без.
6. Синхронизация справочников по любым полям при загрузке (защита от дубликатов) .
7. Определение количества строк екселя по любой колонке


Инструкция:

Выберите один или несколько файлов (удерживая нажатой клавишу CTRL). Выберите документ для загрузки.
Отметьте галочкой пункт "Допускать двойной ввод справочников с одного файла " если у Вас напримерв одной строке екселя
есть 2 контрагента , к примеру "отправитель" и "получатель". Для использования транзакции используйте соответствующую
галочку.Для загрузки профиля просто выберите его( если он конешно до этого был создан). Для загрузки справочников вместе
с документом - поставьте галочку "Загружать справочники". Выберите как будут синхронизироваться поля документа по коду
или наименованию . И самое главное - выберите тип документа (1 строка екселя будет загружать 1 документ или строка екселя
это строка табличной части документа. В таком случае во второй строке екселя необходимо перечислить значения шапки докум.

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

Наименование Файл Версия Размер
Потоковая загрузка из Екселя 8.1
.1198784643 83,78Kb
28.02.14
842
.1198784643 83,78Kb 842 Бесплатно
Потоковая загрузка из Екселя 8.0
.1198926314 79,24Kb
28.02.14
162
.1198926314 79,24Kb 162 Бесплатно
Универсальная синхронная загрузка документов и справочников из Microsoft Excel для 1с 8.0 - 8.1!!! : Потоковая загрузка из Microsoft Excel
23.05.2014
1000 руб.

См. также

Комментарии
8. denUkraine (denukraine) 20.02.08 13:22 Сейчас в теме
Снижена цена к 23 февраля)
9. Алексей Шачнев (shachneff) 20.02.08 15:07 Сейчас в теме
Выложена full или demo версия? В чем отличия скачанной и купленной?
Mousecom; +1 Ответить
10. denUkraine (denukraine) 21.02.08 13:02 Сейчас в теме
демо загружет только 3 строки из екселя
11. Владимир (filin08) 13.03.08 11:23 Сейчас в теме
1. Как выполнить п. "6. Синхронизация справочников по любым полям при загрузке (защита от дубликатов). " при загрузке от внешних контрагентов,
при загрузке приходной накладной в 1000 позиций возникает паника, что делать?
2. Не могу понять как установить режим загрузки "устанавливать" (пример: ВидНоменклатуры "Товар")
12. denUkraine (denukraine) 13.03.08 12:28 Сейчас в теме
2 filin08:
6. Синхронизация справочников по любым полям при загрузке (защита от дубликатов)
Эта опция присутвовала вв старой версии, в новой убрана за ненадобностью.
Пользуйтесь при загрузке справочников полем синхро(если истина - то идет проверка по реквизиту)
По 2 пункту подробнее расскажите..что за режим?

13. Владимир (filin08) 17.03.08 06:17 Сейчас в теме
Как Вы посоветовали ставлю синхро по Наименованию - истина при загрузке в справочник Номенклатура все равно дублирует записи.
По п.2, чтобы не добавлять отсутствующие поля в Ексель, хотелось иметь возможность устанавливать в вашей обработке,
как это делается в штатной обработке.
14. denUkraine (denukraine) 17.03.08 10:54 Сейчас в теме
Синхро можно ставить по несольким полям - например по наименованию иполному наименованию и коду, тогда обработка будет сначала сравнивать наименование в екселе с 1с, потом Полное наименование и код, и если все три поля не совпадают только тогда записывать новый елемент!
15. Евгений Неизвесный (Mantis) 134 28.03.08 13:18 Сейчас в теме
Вот где раздолье юзерам, пользовались загрузкой приходов 1,5 года. Юзер прекращает вообще следить, что там в доках!
Сейчас введен запрет на загрузку!
Пользоваться можно только админам БД такой штукой. :)
16. Роман Зиновьев (Широкий) 689 11.04.08 14:02 Сейчас в теме
Странно.. мне казалось у платной обработки код должен быть просто вылизан ... а тут совсем по-другому ..
Ну раз обработка платная значит можно и покритиковать... за 3800-то :)

"Заточена под использование на крупных предприятиях с большим документооборотом" - ню-ню :) Скорее написано под небольшую фирму, чтобы можно было потом просмотреть документы и убедиться что все ок.
Приведу понравившиесь моменты:

"Док = ПолучитьCOMОбъект(СокрЛП(стрФайл.Файл));" - где уверенность что это будет именно MS Excel? В крупных конторах стараются по-возможности ставить. Возможности выборки обработчика нет , проверки тоже..

"НовыйОбъект.записать();" - где попытка-исключение с сообщением о том что случилось нехорошее? Это при записи как справочников так и документов... Предполагается что все будет идельно?

Транзакция - конечно прикольная вещь ... а вот если загрузка займет продолжительное время - остальные операторы, кто забивает документы этого же вида руками, в это время будут отдыхать.. нехорошо.

В модуле куча в модуле обращений типа
"Форма.Элементыформы.Бегунок.Значение = бла-бла..."
элемент формы связан с данными ..интересно.. почему не так:
"Форма.Бегунок = бла-бла"

Умиляет "Сменеджер2.ПустаяСсылка()" - вам необходимо прочитать про функцию "ЗначениеЗаполнено" - она отрабатывает в разы быстрее

"автоматизированная универсальная обработка" не умеет работать с составным типом:
Тип = ТипЗнч(НовыйОбъект[стр[1]]);

Определение типа идет следующим образом:
"Если СокрЛП(Тип) = "Дата" Тогда"
"Если Найти(Тип,"Справочник ссылка") > 0 Тогда"

Сравнение элементов и поиск по таблице значений
"Для каждого строки1 Из ТзСопоставления Цикл
Если (СокрЛП(строки1.Объект) = СокрЛП(строкаСправ.Объект) И СокрЛП(строкаСправ.ИД) = СокрЛП(строки1.ИД)) Тогда"
Это вообще тянет на 5 баллов: преобразование в цикле объектов в строковый тип, отсутствие знаний про функцию "НайтиСтроки"

По поводу оптимизации
"Функция ПолучитьИмяСправочника(представление)
Перем Справочник;
Перем предст;
Перем Идент;
Для каждого Справочник Из Метаданные.Справочники Цикл
предст = Справочник.Представление();
Если предст = представление Тогда
Идент = Справочник.Имя;
Возврат Идент;
КонецЕсли;
КонецЦикла;
КонецФункции"
подобная функция существует таже и для перечисления - вызывается для элемента загрузки после определения типа (как определяется тип см.выше).







СергейКа; necropunk; CheBurator; +3 Ответить
17. denUkraine (denukraine) 14.04.08 11:53 Сейчас в теме
Спасибо за обобщенную оценку.
18. Igor (ivpavlovsky) 10.09.08 10:51 Сейчас в теме
Было бы неплохо если эта обработка могла выполнять сравнение и по штрихкоду в документе (EXEL). Тогда можно было бы облегчить ввод товара от сторонних поставщиков, а то как правило наименования товара и код у поставщика и организации покупателя не совпадают на один и тот же товар. Отсюда и приходится работать ручками.
19. denUkraine (denukraine) 10.09.08 17:04 Сейчас в теме
если штрихкод хранится в регистре сведений) а он скорее всего там, то это пока не реализуемо
20. Z1C (ZLENKO) 10.02.09 00:07 Сейчас в теме
По функционалу с обработкой ЗагрузкаДанныхИзТабличногоДокумента.epf с диска ИТС даже сравнивать не стоит - там все очень гибко настраивается, а тут только загружать / не загружать. Сильно огорчило отсутствие возможности написать обработчики событий при загрузке.
21. Шматко Богдан (Danie) 05.11.09 12:09 Сейчас в теме
ЗагрузкаДанныхИзТабличногоДокумента.epf
Гибко настраивается? а как там сделать группы справочника? при загрузке в справочники - нужнее всего. И почему таб часть при просмотре на 22 строки когда в исходнике их меньше?
22. Мария Дорошенко (maria7777777) 14 22.12.09 19:07 Сейчас в теме
да... хотелось бы использовать данную обработку для загрузки в справочники, но есть маленькое но... она позволяет загрузку в справочники только верхнего уровня, у нас корпоротивная (распределенная) база данных с запретом изменения справочников верхнего уровня, можно внести изменения только в группы, данная обработка не позволяет загружать данные в подгруппы... :(
23. Владимир ЗАЙЦЕВ (Владимир Зайцев) 15.12.11 19:56 Сейчас в теме