gifts2017

Универсальная выгрузка в DBF из 1С 8 любого документа, включая все табличные части

Опубликовал Максим Рябов (M-Mark-76) в раздел Обработки - Обработка документов

Универсальная выгрузка в DBF любого документа, включая все табличные части для 1С 8.2

Как то одни клиенты поставили ТЗ, хотим выгружать из 1С документы в ДБФ, включая все реквизиты дока и все табличные части. Как известно, спорить с клиентом дело бесполезное, тем более что он деньги платит. В результате сего действия и родилась данная обработка.

Что она собственно делает:

  • Формирует текстовый файл с расшифровкой полей выгрузки (почти правила XML)
  • Формирует DBF, куда согласно правилам и пишутся данные

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

На данный момент обработка сконвертирована для 1С 8.2, кому надо, тот без проблем перенесет всё в другие версии.

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

Наименование Файл Версия Размер
ОбработкаВыгрузки 654
.epf 11,07Kb
03.11.11
654
.epf 11,07Kb Скачать

См. также

Вознаграждение за ответ
Сумма: 0 $m
Добавили:
Константин Куликов (Светлый ум) (10.00 $m)
Подписаться Добавить вознаграждение

Комментарии

1. serg__k (serg__k) 01.04.11 10:50
а как перенести в другие версии?
2. Максим Рябов (M-Mark-76) 01.04.11 12:51
Перенос сделать легко, открыл в 8.2, и скопировал все содержимое модулей и форму в 8.1 или 8.0, теоретически может работать и в 7.7, но не проверял, сам алгоритм будет точно работать - но правки кода для 7ки возможны
3. Константин Кандауров (KandKonst) 11.04.11 15:34
А загрузить потом dbf документ в базу не получится?
M-Mark-76; +1 Ответить
4. Максим Рябов (M-Mark-76) 13.04.11 18:25
Ну почему же не получится :) , получится, только загрузчик не заказывали и поэтому я его не делал, на мой взгляд удобнее данную обработку применять для передачи информации из 1С в сторонние базы старых форматов
5. Coole (Coole) 12.05.11 21:07
Процедура или функция с указанным именем не определена (ЕстьРеквизитДокумента) и (ЕстьРеквизитТабЧастиДокумента. очень нужно чтоб работала...
M-Mark-76; +1 Ответить
6. Максим Рябов (M-Mark-76) 15.05.11 10:31
Ну вообще то это стандатрные функции, пройдись поиском по конфе да исправь пути к ним, но если вдруг их вообще нету то выдери из любой типовой конфы
7. Егор Титов (wertyoz453) 29.06.11 14:44
А что это за обработка - формат не вижу (epf?), не в 8.1 не 8.2 не открылась - может неправильно открываю?
Светлый ум; +1 Ответить 1
8. Максим Рябов (M-Mark-76) 08.07.11 13:36
wertyoz453 пишет:
А что это за обработка - формат не вижу (epf?), не в 8.1 не 8.2 не открылась - может неправильно открываю?


Мда действительно что то поехало в коде при использовании в типовой конфигурации после перехода на 8.2.
Поправлю как руки дойдут
9. Максим Рябов (M-Mark-76) 03.11.11 17:20
Исправления сделаны, работает в 1С 8.2 режим "Обычное приложение", желающие могут переделать под управляемое приложение
10. Денис Садовой (Den_Zenit) 15.11.11 18:28
Хорошая штука! еще бы и загрузчик)))
11. евгения сон (Евгения Сон) 16.11.11 03:34
13. евгения сон (Евгения Сон) 05.12.11 12:09
14. Аркадий Кучер (Abadonna) 05.12.11 12:35
(6)
Ну вообще то это стандатрные функции, пройдись поиском по конфе да исправь пути к ним

Ну, вообще, когда пишется обработка, претендующая на универсальную, любые функции из общих модулей (или ГМ для 7.7) дублируются в самой обработке.
И функции эти не стандартные, а употребимые в определенных конфах.
И, тем более, могут находиться в общих модулях с абсолютно разными названиями.
15. Максим Рябов (M-Mark-76) 06.12.11 09:43
Abadonna пишет:
Ну, вообще, когда пишется обработка, претендующая на универсальную, любые функции из общих модулей (или ГМ для 7.7) дублируются в самой обработке.
И функции эти не стандартные, а употребимые в определенных конфах.
И, тем более, могут находиться в общих модулях с абсолютно разными названиями.


В общем согласен, что для коммерческих продуктов именно так и нужно поступать, но данная обработка выложенна с открытым кодом как пример реализации, а не как конечный продукт.
16. Аркадий Кучер (Abadonna) 06.12.11 09:46
(15) Вот почему я с ИС практически никогда ничего не качаю. Чем допиливать-дотачивать мне всегда проще с нуля написать, когда потребность возникнет.
17. Николай Зуев (zuevnp) 13.01.12 23:27
спасибо,но так и не опробовал в действии :(
18. NPMar (NPMar) 11.04.12 14:55
Очень заинтересовала эта обработка. Мне нужно выгрузить результаты расчетов по зарплате и налоги в DBF. Обязательно скачаю обработку. Нужно посмотреть.
19. Максим Рябов (M-Mark-76) 11.04.12 14:59
Данные я думаю выгрузятся, только надо понимать что они скорее всего будут избыточны, я бы предложил перед использованием немного доработать данную обработку для выгрузки только необходимых полей.
20. NPMar (NPMar) 11.04.12 15:08
Спасибо за столь оперативный ответ. Я думаю, что получится. Пока не пробовала запускать обработку и посмотреть ее в действии. Но все равно пригодится. Я новичок в восьмерке. А с DBF файлами мне просто.
21. Люда (LysI) 11.04.12 16:34
22. Карина -- (ponaroshku) 02.05.12 10:42
Спасибо. Очень помогли моей подружке
23. Andrey Cherkasov (avcherkasov) 10.07.12 12:07
Спасибо за обработку, думаю окажется полезной, сейчас попробуем её подкривлять под выгрузку зарплатной ведомости.
24. Andrey Cherkasov (avcherkasov) 10.07.12 12:08
Если есть какие-то готовые решения именно под зарплату, был бы очень признателен.
25. krreezz krreezz (krreezz) 10.07.12 12:23
Очень заинтересовала эта обработка. Мне нужно выгрузить результаты расчетов по зарплате и налоги в DBF. Обязательно скачаю обработку. Нужно посмотреть.

Можно ее доработать для выгрузок з/п в банк?
26. Максим Рябов (M-Mark-76) 10.07.12 14:33
(25) krreezz, Можно под что угодно заточить, добавляешь матрицу необходимых полей что бы лишнее не выгружалось и все готово
28. Igor (igor_p123) 08.05.14 10:41
29. Константин Куликов (Светлый ум) 18.09.15 12:54
(7) wertyoz453, Хорошо что исправили.
30. kainder 25.09.15 22:37
В чем заключается вопрос в этой теме?
31. oks nosk (1996oks) 19.04.16 13:40
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа