gifts2017

Универсальная загрузка из паруса (или любых БД на ДБФ)

Опубликовал Айрат Саттаров (kwazi) в раздел Обмен - Обмен через DBF

обработка позволяет писать запросы к данным паруса (dbf) прямо из 1с 8

можно просматривать данные таблиц паруса прямо в обработке. 

в принципе можно не только из паруса брать данные а из любых БД на DBF.

Но изначально делалась под парус 

 

недоработана. может найдутся энтузиасты довести до ума.

Недоделано:

-нельзя передать произвольные параметры в запрос

-собственно нет модуля загрузки - пока только есть запрос, который выполняется к данным дбф лежащим в определенной папке

-еще много чего

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

Наименование Файл Версия Размер
ЗагрузкаИзПаруса_8_2.epf 256
.epf 12,12Kb
18.11.10
256
.epf 12,12Kb Скачать
ЗагрузкаИзПаруса.epf 66
.epf 9,84Kb
01.11.10
66
.epf 9,84Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. deiterium deiterium (deiterium) 01.11.10 10:57
Мощно, но что этим можно перенести?
2. Айрат Саттаров (kwazi) 01.11.10 11:21
может у вас есь предложения как развить.
сильные стороны данной обработки:
- можно делать соединения с данными информационой базы и базами даблиц дбф
-можно соединять данне таблиц (например можно получить выборку по контактной информации и данные паспортов физлиц одним запросом)
-можно делать любые выборки к внешним таблицам не открывая других приложений, в частности паруса
-зачастую поля дбф содержат кучу ненужных полей и и сложны для анализа. Мы же можем получить нужную выборку, скомпоновать так как нам нужно, упорядочить, сгруппировать, получить итоги.
3. Айрат Саттаров (kwazi) 01.11.10 11:22
может название неправильное :) ?
4. Артем Бардюг (Йожкин Кот) 21.11.10 23:18
Идея грузить через объект XBase плохая. Файл с начислениями в нашей базе весит 262 МБ. Представляешь сколько он будет занимать памяти (ТЗ) + временная таблица еще. Используй ADODB, вытаскивай только нужные данные.
5. Татьяна Шавлак (Stety) 19.10.11 18:13
Интересно, zpostfzp.dbf (в парусовской базе) упорно не открывается потому что я не умею его варить, или что-то все-таки не так с обработкой?

Обработка очень пригодилась для быстрого импорта данных из хитрой самописной базы.
6. Айрат Саттаров (kwazi) 19.10.11 18:21
возможно в имени поля есть запрещенные символы или как-то появляются поля с одинаковым именем.
Мне бы помог текст ошибки.
7. Алина Алинова (Acasta) 30.10.11 20:55
8. Татьяна Шавлак (Stety) 14.11.11 00:41
(6) Спасибо, справилась сама. Сохранила таблицу в Excel, потом перегнала обратно в DBF. Мне ребята в нашей конторе сказали, так бывает иногда.
Я тут добавила свою доработку "Загрузки данных из табличного документа" для загрузки из таблиц в "Перенос данных" и "Корректировку записей регистров". Мне для нее как раз вашей обработки когда-то не хватало, вместе здорово получается: вашей табличку подготавливаем, потом той грузим.
10. Алексей Черданцев (scanner1980) 05.06.12 19:37
Спасибо за обработку. Очень помогла.

То же самое можно сделать и через запросы в парусе, но вот была проблема при экспорте в Excel парус выдавал максимум 65500 строк.

Самое замечательное что выдумывать тут запрос заново не нужно. Нужно просто отметить используемые таблицы и скопировать запрос из паруса убрав ";" после каждой строки. И последнюю строчку "INTO CURSOR crsRep".

И все работает :)
12. Sergey (TSU) 27.03.14 14:47
Добрый день.
Вопрос к специалистам ПП Парус.
Есть ли возможность вести несколько организаций в одной базе ИБ Парус(какая версия, не знаю)?
Если да, как происходит распределение, т.е. для каждой организации используется свой каталог (папка)?
Заранее спасибо
13. Айрат Саттаров (kwazi) 27.03.14 14:58
Я не являюсь спецом по парусу к сожалению
14. Sergey (TSU) 07.05.14 13:25
15. Макс Т (MRB001) 22.07.15 09:34
Эту обработку можно скачать бесплатно где-нибудь?