Просмотр DBF-файлов






Просмотр DBF-файлов в 1С8, с возможностью сортировки и отбора данных, печати структуры и базы, генерация кода программы работы с БД

Просмотр DBF-файлов в 1С8, с возможностью сортировки данных
Столкнулся с переносом данных в 1С8 из DBF, необходимо было смотреть структуру данных файлов, сами данные, вот и накропал обработку.

Основной функционал:

  • Просмотр содержимого базы
  • Сортировка по указанному полю
  • Сортировка по нескольким полям
  • Отбор по указанным параметрам
  • Отображение структуры без загрузки базы
  • Печать базы и структуры
  • Формирование кода программы для загрузки БД в ТЗ

PS. Ускорил загрузку

23 Comments

  1. dr.Uid

    Есть замечания/рац. предложение:

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

    2. не мешало бы отмечать удаленные записи

    3. Заливать сразу весь DBF не всегда допустимо, а то есть и файлы с 20 полями и 1.5 млн. записей и размером >100МB 🙂

    4. Можно было бы фильтры добавить или поиск по набору записей

    Reply
  2. Diamond

    to Dr.Uid

    1. Заново загрузить DBF 🙂 (сделаю, чтобы можно было)

    2. Вроде как удаленные не должны отображаться вообще

    3. Надо подумать над этим делом…

    4. Я думал над этим вопросом… все данные в виде строки представляются в DBF файлах, не вижу особого смысла. Подумаем ещё…

    Reply
  3. vasilykushnir

    А CDBFW не рулит? Очень много возможностей. Но платная….

    Reply
  4. Diamond

    Мы не ищем легких путей.

    И потом когда занимаешься переносом данных, хочется видеть как это увидет 1С и не прыгать по программам.

    Reply
  5. vasilykushnir

    (4) Вполне логично.

    Reply
  6. maljaev

    (3) CDBFW рулит. Особенно с плагином для 1С. Платная… но не для всех.

    Reply
  7. vasilykushnir

    (6) И?

    >Платная… но не для всех.

    А давай дружить. (:-)

    Reply
  8. maljaev

    (7) ОК

    Reply
  9. maljaev

    Кстати, функционал у CDBFW ну очень богатый (навороченнее еще не видел). И быстродействие на должном уровне. А для того чтобы понять что делает плагин к 1С, можете взглянуть на скриншот ( http://volgafishingclub.nnov.ru/files/screen1.jpg ). Обратите внимание на заголовки колонок и строку состояния.

    Reply
  10. Diamond

    to Dr.Uid

    Подправил по первым 3 пунктам

    Reply
  11. vasilykushnir

    (9) Спасибо за «дружбу» (:-)

    Reply
  12. nickVZ

    Не вижу преимущества перед Гендальфовским wDBFview. Разве что печать встроена. Но актуальность этого сомнительна: DBF подсобный механизм, и редко применяющийся.

    Да и применять стандартную или любимую утилу много проще: достаточно вызвать ассоциированный файл. Одна команда в кнопе…

    Юзерам, кстати, такие штуки ни к чему.

    Reply
  13. zaic

    12. не все еще перешли на xml-перенос данных

    Reply
  14. Diamond

    (13) хотелось бы посмотреть на xml-перенос данных из досовских задач

    Reply
  15. Diamond

    (16) а кто будет на клиппере например писать выгрузку данных в XML? проще ДБФ взять

    Reply
  16. tormozit

    Очень рекомендую автору почитать http://www.infostart.ru/blogs/540/. После прочтения можно ускроить чтение раз в 10 =)

    Reply
  17. Vilena

    Спасибо автору за обработку, оч облегчила жизнь 🙂

    Reply
  18. Diamond

    (1) наконец доделал пункт 4

    (19) не в 10 раз конечно ускорилась, но прибавление скорости есть.

    Reply
  19. voed

    Спасибо, полезная для меня оказалась обработка

    Reply
  20. CaSH_2004

    (0) Самая лучшая обработка из всех что я нашел тут, правда куча шероховатостей, т.ч. если автор не против я их исправлю и выложу со ссылкой на источник

    Reply
  21. Diamond

    (23) CaSH_2004, да конечно не против, делал эту обработку когда начинал только работать с 8-ой, возможно что сейчас бы совсем по другому сделал бы…

    Reply
  22. Программулькин

    будет ли доработан функционал для записи, сохранения и т.д., вообщем до версии проф??

    Reply
  23. ЖУДА

    Не работает. Пишет : не могу открыть файл.

    Reply

Leave a Comment

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