Как создавать накладные в dbf файле бесплатно
Перейти к содержимому

Как создавать накладные в dbf файле бесплатно

  • автор:

Как создавать накладные в dbf файле бесплатно

Как открыть изменить или создать новый файл в формате DBF

DBF это довольно старый формат для хранения данных, раньше разработчик программного обеспечения использовали его в качестве базы данных. Но и сейчас он еще не совсем потерял актуальность и все также применяется на практике. Лично я сталкивал с ним в далеком 2012 году когда был популярен Visual FoxPro, если кто не помнит это программы с лисичкой в качестве иконки. Для работы с файлами в формате DBF потребуется специальное ПО. DBF редакторов достаточно много но на мой взгляд самым удобным и простым инструментом является DBF Viewer 2000. С его помощью можно создать файл DBF, открыть и при необходимости внести изменения.

Как создать новый файл DBF

У программы есть официальный сайт, с которого DBF Viewer 2000 можно скачать бесплатно.

Сделан он достаточно давно и практически не обновлялся, поэтому не обращаем внимание на большие зеленые картинки (сейчас это говорить о рекламе) жмем «Скачать и начать работу», после этого произойдет загрузка установочного файла.

DBF Viewer 2000

После установки на рабочем столе и вменю «Пуск» появиться вот такой значок.

Как создать изменить или открыть файл формата DBF

Для того чтобы создать файл в формате DBF в окне программы заходим в меню » Файл» и выбираем пункт «Создать», можно воспользоваться сочетанием клавиш «Ctrl+N».

Как создать файл формата DBF

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

Как изменить файл формата DBF

Добавляем все необходимые поля и жмем «OK». Кстати можно произвести импорт полей из другого файла DBF, так же здесь изменяет тип всего файла «dBase III», «dBase IV» или «Visual Foxpro».

Как открыть файл формата DBF

Указываем имя созданного файла и сохраняем его.

DBF Viewer

После сохранения файл откроется в основном окне программы. Теперь в него можно внести необходимые данные, делается это либо с помощью панели инструментов или меню «Редактировать».

DBF Viewer 2000 редактор

Вносим необходимую информацию.

Как заполнить файл DBF

При необходимости с помощью DBF Viewer 2000 можно открывать и редактировать файлы с расширение DBF,удалять, добавлять или изменять данные.

Лучший редактор DBF файлов DBF Viewer 2000

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

DBF Viewer 2000 : 3 комментария

Все круто но он платный( Ключика случайно нету у Вас? Или где его можно взять

Здравствуйте! Вот бесплатный редактор Free DBF Viewer, не такой удобный конечно но пользоваться можно

Конвертирование данных из Microsoft Excel в формат DBF

Сохранение формата DBF в Microsoft Excel

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

Но, к сожалению, Эксель, начиная с версии Excel 2007, прекратил полноценную поддержку указанного формата. Теперь в этой программе можно только просмотреть содержимое DBF-файла, а сохранить данные с указанным расширением встроенными инструментами приложения уже не получится. К счастью, имеются другие возможности конвертации данных из программы Excel в нужный нам формат. Рассмотрим, каким образом это можно выполнить.

Сохранение данных в формате DBF

В Excel 2003 и в более ранних версиях этой программы можно было сохранить данные в формате DBF (dBase) стандартным путем. Для этого нужно было кликнуть по пункту «Файл» в горизонтальном меню приложения, а затем в открывшемся списке выбрать позицию «Сохранить как…». В запустившемся окошке сохранения из списка требовалось выбрать наименование нужного формата и нажать на кнопку «Сохранить».

Но, к сожалению, начиная с версии Excel 2007, разработчики Microsoft посчитали dBase устаревающим, а современные форматы Эксель слишком сложными для того, чтобы тратить время и средства на обеспечение полной совместимости. Поэтому в Excel осталась возможность читать DBF-файлы, но поддержка сохранения данных в этом формате встроенными программными инструментами была прекращена. Тем не менее, существуют некоторые способы конвертации данных сохраненных в Excel в DBF при помощи применения надстроек и другого программного обеспечения.

Способ 1: программа WhiteTown Converters Pack

Существует ряд программ, которые позволяют конвертировать данные из Excel в DBF. Один из самых простых способов конвертирования данных из Excel в DBF является использование пакета утилит для конвертирования объектов с различным расширением WhiteTown Converters Pack.

Хотя процедура установки данной программы проста и интуитивно понятна, все-таки подробно остановимся на ней, указав на некоторые нюансы.

  1. После того, как вы скачали и запустили инсталлятор, сразу открывается окошко Мастера установки, в котором предлагается выбрать язык для дальнейшего проведения процедуры инсталляции. По умолчанию там должен отобразиться тот язык, который установлен на вашем экземпляре Windows, но при желании его можно поменять. Мы же это делать не будем и просто жмем на кнопку «OK». Выбор языка установки WhiteTown Converters Pack
  2. Далее запускается окно, в котором указывается место на системном диске, куда будет устанавливаться утилита. По умолчанию это папка «Program Files» на диске «C». Тут лучше тоже ничего не менять и нажать на клавишу «Далее». Выбор папки установки WhiteTown Converters Pack
  3. Затем открывается окно, в котором можно выбрать, какие именно направления преобразования вы хотите иметь. По умолчанию выбраны все доступные компоненты конвертирования. Но, возможно, некоторые пользователи не захотят устанавливать их все, так как каждая утилита занимает место на жестком диске. Во всяком случае, именно для нас важно, чтобы стояла галочка около пункта «XLS (Excel) to DBF Converter». Установку остальных компонентов пакета утилит пользователь может выбрать на свое усмотрение. После того, как настройка произведена, не забываем кликнуть по клавише «Далее». Выбор компонентов при установке WhiteTown Converters Pack

Lumpics.ru

  • dBASE III;
  • FoxPro;
  • dBASE IV;
  • Visual FoxPro;
  • >SMT;
  • dBASE Level 7.

Готовый документ будет расположен в той директории, которая была указана во вкладке «Output».

Единственный существенный недостаток способа с применением пакета утилит WhiteTown Converters Pack состоит в том, что бесплатно можно будет провести только 30 процедур конвертирования, а потом придется приобретать лицензию.

Способ 2: надстройка XlsToDBF

Конвертировать книгу Эксель в dBase непосредственно через интерфейс приложения можно с помощью установки сторонних надстроек. Одной из лучших и наиболее удобных из них является надстройка XlsToDBF. Рассмотрим алгоритм её применения.

    После того, как скачали архив XlsToDBF.7z с надстройкой, распаковываем из него объект под названием XlsToDBF.xla. Так как архив имеет расширение 7z, то распаковку можно проводить либо стандартной программой для этого расширения 7-Zip, либо с помощью любого другого архиватора, который поддерживает работу с ним.

  • N (Numeric) – числовой;
  • L (Logical) – логический;
  • D (Date) – дата;
  • C (Character) – строковый.

Кроме того, в строковом (Cnnn) и числовом типе (Nnn) после наименования в виде буквы следует указывать максимальное количество символов в поле. Если в числовом типе применяются десятичные знаки, то их количество тоже нужно указать после точки (Nnn.n).

Существуют и другие типы данных в формате dBase (Memo, General и т.д.), но данная надстройка с ними работать не умеет. Впрочем, с ними не умел работать и Excel 2003, когда ещё поддерживал конвертацию в DBF.

Как видим, данный способ значительно сложнее предыдущего. Кроме того, он весьма ограничен по количеству используемых типов полей и создаваемых типов объектов с расширением DBF. Ещё одним недостатком является то, что директорию создания объекта dBase можно назначать только перед процедурой конвертирования, путем прямого перемещения в папку назначения исходного Excel-файла. Среди преимуществ данного способа можно отметить то, что в отличие от предыдущего варианта, он абсолютно бесплатен и практически все манипуляции производятся непосредственно через интерфейс Эксель.

Способ 3: программа Microsoft Access

Хотя у новых версий Excel и нет встроенного способа сохранение данных в формате DBF, но, тем не менее, вариант с применением приложения Microsoft Access более всего приблизился к тому, чтобы назвать его стандартным. Дело в том, что эта программа выпущена тем же производителем, что и Эксель, и также входит в пакет Microsoft Office. К тому же, это самый безопасный вариант, так как не нужно будет связываться с программным обеспечением сторонних производителей. Microsoft Access специально предназначен для работы с базами данных.

  1. После того, как все необходимые данные на листе в Эксель введены, для того, чтобы конвертировать их в формат DBF, нужно сначала произвести сохранение в одном из форматов Excel. Для этого кликаем по иконке в виде дискеты в левом верхнем углу окна программы. Переход к сохранению файла в Microsoft Excel
  2. Открывается окно сохранения. Переходим в ту директорию, где желаем, чтобы файл был сохранен. Именно из этой папки его нужно будет потом открыть в Microsoft Access. Формат книги можно оставить по умолчанию xlsx, а можно поменять на xls. В данном случае это не критично, так как все равно мы сохраняем файл только для того, чтобы преобразовать его в DBF. После того, как все настройки выполнены, жмем на кнопку «Сохранить» и закрываем окно Excel. Сохранение файла в Microsoft Excel
  3. Запускаем программу Microsoft Access. Переходим во вкладку «Файл», если она открылась в другой вкладке. Жмем на пункт меню «Открыть», расположенный в левой части окна. Переход к открытию файла в Microsoft Access
  4. Запускается окно открытия файла. Переходим в ту директорию, где мы сохранили файл в один из форматов Excel. Чтобы он отобразился в окне, переставляем переключатель формата файлов в положение «Книга Excel (*.xlsx)» или «Microsoft Excel (*.xls)», в зависимости от того, в каком из них книга была сохранена. После того, как наименование нужного нам файла отобразилось, выделяем его и жмем на кнопку «Открыть». Открытие файла в Microsoft Access
  5. Открывается окно «Связь с электронной таблицей». Оно позволяет максимально корректно переместить данные из файла Excel в Microsoft Access. Нам нужно выбрать лист Эксель, данные из которого мы собираемся импортировать. Дело в том, что даже если в файле Excel содержалась информация на нескольких листах, то импортировать её в Access можно только отдельно и, соответственно, потом преобразовать её в отдельные файлы DBF.

В поле «Формат файла» выбираем один из трех типов формата DBF:

  • dBASE III (по умолчанию);
  • dBASE IV;
  • dBASE 5.

Нужно учесть, что чем современнее формат (выше порядковый номер), то тем больше существует возможностей по обработке в нем данных. То есть, выше вероятность того, что в файле удастся сохранить все данные таблицы. Но в то же время ниже вероятность того, что программа, куда вы в будущем собираетесь импортировать файл DBF, будет совместима именно с этим типом.

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

Как видим, несмотря на то, что в современных версиях Excel отсутствует возможность сохранения файлов в формате DBF встроенными инструментами, тем не менее, данную процедуру можно осуществить с помощью применения других программ и надстроек. При этом следует отметить, что наиболее функциональный способ конвертирования – это использование набора утилит WhiteTown Converters Pack. Но, к сожалению, количество бесплатных преобразований в нем ограничено. Надстройка XlsToDBF позволяет выполнить конвертацию абсолютно бесплатно, но процедура намного сложнее. К тому же функционал данного варианта очень ограничен.

«Золотой серединой» является способ с использованием программы Access. Как и Excel – это разработка компании Microsoft, а поэтому сторонним приложением его уже не назовешь. К тому же данный вариант позволяет конвертировать файл Excel в несколько типов формата dBase. Хотя по этому показателю Access все-таки уступает программе WhiteTown.

Файл формата DBF: чем открыть, описание, особенности

Формат DBF применяется к текстовым и числовым файлам Системы Управления Базой Данных (СУБД). В стать.

Как формировать накладные из DBF

.
СпрСтавкиНДС = СоздатьОбъект(«Справочник.СтавкиНДС»);
СпрСтавкиНП = СоздатьОбъект(«Справочник.СтавкиНП»);
Док = СоздатьОбъект(«Документ.»+?(дВидДок = 1 ,»Приход»,»Расход»)+»наяНакладная»);
СпрТов = СоздатьОбъект(«Справочник.Номенклатура»);
СпрКон = СоздатьОбъект(«Справочник.Контрагенты»);
ДБФ1 = СоздатьОбъект(«XBase»);
//
//Создадим объекты
НДС1 = Константа.ОсновнаяСтавкаНДС;
Если СпрСтавкиНДС.НайтиПоКоду(2) = 1 Тогда
Если СпрСтавкиНДС.Ставка <> 10 Тогда
Предупреждение(«Ставка НДС с кодом 2 должна быть равна 10%»);
Возврат;
Иначе
НДС2 = СпрСтавкиНДС.ТекущийЭлемент();//10%
КонецЕсли;
Иначе
Предупреждение(«Не найдена ставка НДС с кодом 2 «);
Возврат;
КонецЕсли;
Если СпрСтавкиНП.НайтиПоКоду(2) = 1 Тогда
НП1 = СпрСтавкиНП.ТекущийЭлемент();//5%
Иначе
Предупреждение(«Не найдена ставка НП с кодом 2 «);
Возврат;
КонецЕсли;
//Найдем ставки
//
Если ФС.СуществуетФайл(ИмяФайла) = 0 Тогда
Предупреждение(«Не найден файл: «+СокрЛП(ИмяФайла)+»
|Импорт не выполнен!»);
Возврат;
КонецЕсли;

ДБФ1.ОткрытьФайл(СокрЛП(ИмяФайла));
Если ДБФ1.Открыта() = 0 Тогда
Предупреждение(«Неудачная попытка открытия файла. Возможные причины:
|- длина имени файла превысила 8 символов;
|- «»DBF»» написано не маленькими буквами, а большими;
|Импорт не выполнен!»);
Возврат;
КонецЕсли;

//Все ли товары есть ?
НеВсе = 0;
ДБФ1.Первая();
Пока ДБФ1.ВКонце()=0 Цикл
Если ДБФ1.ПолучитьЗначениеПоля(«SSSSSS») = 2 Тогда
Если СпрТов.НайтиПоКоду(ДБФ1.ПолучитьЗначениеПоля(«KODTOV»)) = 0 Тогда
Сообщить(«Не найден товар с кодом: «+ДБФ1.ПолучитьЗначениеПоля(«KODTOV»));
НеВсе = НеВсе + 1;
КонецЕсли;
КонецЕсли;
ДБФ1.Следующая();
КонецЦикла;
Если НеВсе > 0 Тогда
Предупреждение(«Не найдено «+Строка(НеВсе)+» товаров. «);
Возврат;
КонецЕсли;
//Все ли товары есть ?
//
//
//Все ли клиенты есть ?
НеВсе = 0;
ДБФ1.Первая();
Пока ДБФ1.ВКонце()=0 Цикл
Если ДБФ1.ПолучитьЗначениеПоля(«SSSSSS») = 1 Тогда
Если (СпрКон.НайтиПоКоду(ДБФ1.ПолучитьЗначениеПоля(«KONTRA»)) = 0) И (ДБФ1.ПолучитьЗначениеПоля(«KONTRA») <> 0) Тогда//если клиент не заполнен — ничего страшного
Сообщить(«Не найден клиент с кодом: «+ДБФ1.ПолучитьЗначениеПоля(«KONTRA»));
НеВсе = НеВсе + 1;
КонецЕсли;
КонецЕсли;
ДБФ1.Следующая();
КонецЦикла;
Если НеВсе > 0 Тогда
Предупреждение(«Не найдено «+Строка(НеВсе)+» клиентов. «);
Возврат;
КонецЕсли;
//Все ли клиенты есть ?
//
//ДБФ1.ОткрытьФайл(СокрЛП(ИмяФайла));

Если дПокТабл <> 0 Тогда
ТаблицаСоответствия(ДБФ1,СпрТов);
Если Вопрос(«Импортировать?»,»Да+Нет») = «Нет» Тогда
Предупреждение(«Импорт не выполнен!»);
Возврат;
Конецесли;
КонецЕсли;
//
//
ДБФ1.Первая();
Пока ДБФ1.ВКонце()=0 Цикл
Если ДБФ1.ПолучитьЗначениеПоля(«SSSSSS») = 1 Тогда
//пНомерИзФайла = СокрЛП(ДБФ1.ПолучитьЗначениеПоля(«NOMDOC»));
Док.Новый();
Док.Автор = глПользователь;
Док.ДатаДок = ДБФ1.ПолучитьЗначениеПоля(«DATDOC»);
.

Редактор DBF для Windows

Редактор DBF скриншот № 1

Редактор DBF — достаточно мощный вьюер и редактор файлов DBF формата, который предоставляет возможность выполнять множество операций с базами данных. Программа позволяет просматривать и редактировать dbf-файлы в форматах dBase III, dBase IV, FoxPro, Visual FoxPro и Clipper. Позволяет экспортировать и имортировать данные в различных форматах. Поддерживаются MEMO-поля и индексы в форматах cdx и ntx, а также перекодировка в dos и win — формат.

  • Возможность открывать любой DBF — файл.
  • Перекодировка OEM — ANSI и ANSI — OEM.
  • Поиск и замена.
  • Фильтрация.
  • Просмотр и изменение структуры.
  • Индексирование по имеющимся индексным файлам и создание нового индесного файла в форматах Clipper, FoxPro, DBase.
  • Печать.
  • Конвертирование базы в различные форматы.
  • Создание DBF — файлов.
  • Упаковка таблицы.
  • Возможность отмены удаления записи.
  • Сохранение таблицы или ее части в файле.
  • Список открываемых файлов.
  • Мини-проводник для dbf-файлов и для индексных файлов.
  • Суммирование по полю.
  • Просмотр и редактирование MEMO и графических BLOB — полей.
  • Копирование и вставка всех полей записи
  • Экспорт/импорт
  • Сохранение, изменение и печать BLOB-полей
  • Поверка корректности структуры файла.
  • Сортировка по одному или нескольким полям.
  • Автоопределение кодировки.

Редактор DBF — достаточно мощный вьюер и редактор файлов DBF формата, который предоставляет возможность выполнять множество операций с базами данных.

DBF View — Бесплатная, компактная и удобная програма для работы с DBF файлами (dBase, Clipper, FoxBase, FoxPro.

Reportizer — Инструмент для производства и печати отчетов из баз данных. Позволяет легко создавать, изменять и печатать отчеты, а также управлять коллекциями отчетов.

DBF Work — программа позволяет просматривать, редактировать, экспортировать файлы DBF формата.

DBREdit — редактор таблиц баз данных типа DBF. Работает с прямым доступом со всеми версиями DBF.

DBF DeskTop — это многофункциональный редактор DBF файлов (баз данных). Работает с форматами Clipper.

Отзывы о программе Редактор DBF

Елена про Редактор DBF 1.75.1 [02-11-2020]

Я вообще не могу разобраться, как это программа работает.
| 5 | Ответить

Антон про Редактор DBF 1.75.1 [01-02-2019]

Отличная программа. WinDbfView зависал надолго и вообще зависал в работе с файлами около 2 ГБ. Это программа справилась в считанные минуты.
2 | 4 | Ответить

14 про Редактор DBF 1.75.1 [19-08-2018]

Владимир про Редактор DBF 1.75.1 [01-02-2018]

Программа шлак, попытка открыть dbf в win кодировке, «вырубает» софтинку. Странное понимание у автора понятия «редактор DBF». Снес.
2 | 4 | Ответить

Александр про Редактор DBF 1.75.1 [14-12-2017]

Подскажите по работе в редакторе. Я заполнил строку и как перейти на другую
7 | 23 | Ответить

Ещё один dbf-редактор, или чем sdbf лучше своих предшественников

image

Это «Песочница» — раздел, в который попадают дебютные посты пользователей, желающих стать полноправными участниками сообщества.

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

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

Добавить комментарий

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