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

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

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

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

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

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

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

29 Comments

  1. serg__k

    а как перенести в другие версии?

    Reply
  2. M-Mark-76

    Перенос сделать легко, открыл в 8.2, и скопировал все содержимое модулей и форму в 8.1 или 8.0, теоретически может работать и в 7.7, но не проверял, сам алгоритм будет точно работать — но правки кода для 7ки возможны

    Reply
  3. KandKonst

    А загрузить потом dbf документ в базу не получится?

    Reply
  4. M-Mark-76

    Ну почему же не получится 🙂 , получится, только загрузчик не заказывали и поэтому я его не делал, на мой взгляд удобнее данную обработку применять для передачи информации из 1С в сторонние базы старых форматов

    Reply
  5. Coole

    Процедура или функция с указанным именем не определена (ЕстьРеквизитДокумента) и (ЕстьРеквизитТабЧастиДокумента. очень нужно чтоб работала…

    Reply
  6. M-Mark-76

    Ну вообще то это стандатрные функции, пройдись поиском по конфе да исправь пути к ним, но если вдруг их вообще нету то выдери из любой типовой конфы

    Reply
  7. wertyoz453

    А что это за обработка — формат не вижу (epf?), не в 8.1 не 8.2 не открылась — может неправильно открываю?

    Reply
  8. M-Mark-76
    wertyoz453 пишет:

    А что это за обработка — формат не вижу (epf?), не в 8.1 не 8.2 не открылась — может неправильно открываю?

    Мда действительно что то поехало в коде при использовании в типовой конфигурации после перехода на 8.2.

    Поправлю как руки дойдут

    Reply
  9. M-Mark-76

    Исправления сделаны, работает в 1С 8.2 режим «Обычное приложение», желающие могут переделать под управляемое приложение

    Reply
  10. Den_Zenit

    Хорошая штука! еще бы и загрузчик)))

    Reply
  11. Евгения Сон

    плюсую

    Reply
  12. Евгения Сон

    Хорошая обработка

    Reply
  13. Abadonna

    (6)

    Ну вообще то это стандатрные функции, пройдись поиском по конфе да исправь пути к ним

    Ну, вообще, когда пишется обработка, претендующая на универсальную, любые функции из общих модулей (или ГМ для 7.7) дублируются в самой обработке.

    И функции эти не стандартные, а употребимые в определенных конфах.

    И, тем более, могут находиться в общих модулях с абсолютно разными названиями.

    Reply
  14. M-Mark-76
    Abadonna пишет:

    Ну, вообще, когда пишется обработка, претендующая на универсальную, любые функции из общих модулей (или ГМ для 7.7) дублируются в самой обработке.

    И функции эти не стандартные, а употребимые в определенных конфах.

    И, тем более, могут находиться в общих модулях с абсолютно разными названиями.

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

    Reply
  15. Abadonna

    (15) Вот почему я с ИС практически никогда ничего не качаю. Чем допиливать-дотачивать мне всегда проще с нуля написать, когда потребность возникнет.

    Reply
  16. zuevnp

    спасибо,но так и не опробовал в действии 🙁

    Reply
  17. NPMar

    Очень заинтересовала эта обработка. Мне нужно выгрузить результаты расчетов по зарплате и налоги в DBF. Обязательно скачаю обработку. Нужно посмотреть.

    Reply
  18. M-Mark-76

    Данные я думаю выгрузятся, только надо понимать что они скорее всего будут избыточны, я бы предложил перед использованием немного доработать данную обработку для выгрузки только необходимых полей.

    Reply
  19. NPMar

    Спасибо за столь оперативный ответ. Я думаю, что получится. Пока не пробовала запускать обработку и посмотреть ее в действии. Но все равно пригодится. Я новичок в восьмерке. А с DBF файлами мне просто.

    Reply
  20. LysI

    Спасибо!

    Reply
  21. ponaroshku

    Спасибо. Очень помогли моей подружке

    Reply
  22. avcherkasov

    Спасибо за обработку, думаю окажется полезной, сейчас попробуем её подкривлять под выгрузку зарплатной ведомости.

    Reply
  23. avcherkasov

    Если есть какие-то готовые решения именно под зарплату, был бы очень признателен.

    Reply
  24. krreezz

    Очень заинтересовала эта обработка. Мне нужно выгрузить результаты расчетов по зарплате и налоги в DBF. Обязательно скачаю обработку. Нужно посмотреть.

    Можно ее доработать для выгрузок з/п в банк?

    Reply
  25. M-Mark-76

    (25) krreezz, Можно под что угодно заточить, добавляешь матрицу необходимых полей что бы лишнее не выгружалось и все готово

    Reply
  26. igor_p123

    Спасибо, пригодилась

    Reply
  27. Светлый ум

    (7) wertyoz453, Хорошо что исправили.

    Reply
  28. kainder

    В чем заключается вопрос в этой теме?

    Reply
  29. 1996oks

    А для 8.3 она работает?

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *