Вход

Создание файлов обмена (dbf)

Рекомендуемая категория для самостоятельной подготовки:
Реферат*
Код 340767
Дата создания 07 июля 2013
Страниц 11
Мы сможем обработать ваш заказ (!) 28 марта в 13:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
910руб.
КУПИТЬ

Введение

Создание файлов обмена (dbf)

Фрагмент работы для ознакомления

Но это будет работать только, если организация с таким ИНН уже есть в справочнике организаций (2, с.67). В противном случае можно либо внести новую организацию в справочник примерно так же, как мы сейчас вносим документ, либо просто выдать сообщение об ошибке и заставить пользователя вводить организацию вручную.
Скорее всего, устанавливать правило операции не потребуется, так как оно берётся из предыдущего документа. Но, если уж очень захочется, то можно написать примерно следующее:
оПравило = Объект( "Правила операций" );
оПравило.Имя = "Оно";
Если( Найти( оПравило, "Имя" )>0 )
Связать(’оДокумент.Правила-Документы’, оПравило);
Тут при помощи функции «Найти» ищется правило с именем «Оно» и, если таковое имеет место быть, то устанавливается в наш документ.
Следующим этапом наших манипуляций будет установка Вашего расчётного счёта. Для этого придется перебрать все расчётные счета Вашей организации и найти нужный по номеру.
оРСчет = Объект( "Расчетные счета" );
Пока( Следующий( Лицо0, РСчет, "Лица-Р/с" ) )
   Если( 'РСчет.Р/счет' == НашРСчет )
   { Связать(’оДокумент.Документ_>Нашр/с-Платежи’, РСчет);
      Прервать(); }
Абсолютно аналогично устанавливается связь с расчётным счётом отправителя.
Ну, и, наконец, собственно помещение документа в базу данных. Это делается при помощи функции «Добавить» следующим образом:
Добавить(оДокумент);
Если всё было сделано правильно, то можно наслаждаться видом свежее созданного документа.
Ну, и в заключение. Всё вышеописанное реализовано в варианте импорта данных из системы «клиент-банк».
Структура DBF-файла.
DBF-файл состоит из двух частей:
заголовок
собственно записи
Схематично все это можно представить так:
Количество байт
Наименование
32
Заголовок DBF-файла
32
Описание первого поля
32
Описание второго поля


32
Описание n-го поля
1
Завершающий символ 0х0D (13)
RecordSize
Первая запись из n-полей
RecordSize
Вторая запись из n-полей
RecordSize
m-я запись из n-полей, где m=RecordsCount
1
Завершающий символ 0х1А (26)
RecordSize (размер записи в байтах) и RecordsCount (количество записей), значение которых берутся из заголовка DBF-файла, будут рассмотрены ниже(4, с.54). Теперь, когда мы знаем, из каких частей состоит DBF-файл и, какой размер он имеет, перейдем к более подробному рассмотрению их структуры.
Как видно из предыдущей таблицы, заголовок состоит из трех частей:
собственно заголовок
описание полей
завершающий заголовок символ 0x0D(13)
Размер "собственно заголовка" составляет 32 байта, каждый из которых несет строго определенное значение.
Теперь уже можно сделать кое-какие вычисления. Например, определить количество полей в DBF-файле. Размер заголовка DBF-файла в байтах составляет: 32+32xN+1 байт, где N - количество полей.

Список литературы

Список использованной литературы:
1. Брой М.Информатика.Ч.2. – М.: Диалог – МИФИ, 1996.
2. Толковый словарь по вычислительным системам/ Под ред.
В.Иллингуорта и др. – М.: Машиностроение, 1990.
3. Гук М. Аппаратные средства РС. Энциклопедия. – СПб.,1998.
4. Вильховченко С. Современный компьютер: устройство, выбор, модернизация. – СПб.: Изд-во «Питер», 2000.
5. Савельев А.Я. Основы информатики. –М., 2001.
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00623
© Рефератбанк, 2002 - 2024