gifts2017

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

Опубликовал Denis (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 842
.1198784643 83,78Kb
28.02.14
842
.1198784643 83,78Kb Бесплатно
Потоковая загрузка из Екселя 8.0 162
.1198926314 79,24Kb
28.02.14
162
.1198926314 79,24Kb Бесплатно
Универсальная синхронная загрузка документов и справочников из 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. Евгений jhj (Mantis) 28.03.08 13:18
Вот где раздолье юзерам, пользовались загрузкой приходов 1,5 года. Юзер прекращает вообще следить, что там в доках!
Сейчас введен запрет на загрузку!
Пользоваться можно только админам БД такой штукой. :)
16. Роман Зиновьев (Широкий) 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) 22.12.09 19:07
да... хотелось бы использовать данную обработку для загрузки в справочники, но есть маленькое но... она позволяет загрузку в справочники только верхнего уровня, у нас корпоротивная (распределенная) база данных с запретом изменения справочников верхнего уровня, можно внести изменения только в группы, данная обработка не позволяет загружать данные в подгруппы... :(
23. Владимир ЗАЙЦЕВ (Владимир Зайцев) 15.12.11 19:56
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа