Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
диплом после 5 редакции(1).docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
6.49 Mб
Скачать
      1. Документ дт ( электронные файлы)

DbrHead.dbf (сущность- характеристики в целом) содержит информацию о номере декларации -поле G073,и общем количестве мест -поле G6 код валюты – G221;

DbrTovar.dbf (сущность- сведения о товарах) содержит информацию коде ТНВЭД (10 знаков)-поле- G33, весе брутто-поле G35, стоимости товара- поле G42, о количестве грузовых местах поле G31_2 , о весе паллет -в текстовом описании G3_1 и номере декларации – поле G073;

DbrTechd.dbf (сущность- сведения о документах) содержит информацию о номерах документов –поле G442, дате документов –поле G443, и коде документа – поле G441 и номере декларации – поле G073;

DbrTrans.dbf (сущность- сведения о транспорте) содержит информацию о регистрационном номере автомобиля - поле NTRANS, значение поля NGR для его выборки должно быть 18, код страны принадлежности транспортного средства –G212;

DbrPk.dbf (сущность- сведения о паллетах) содержит информацию о количестве и веса паллет поля PKKOVO и PKINF

Сквозное поле между всеми файлами – сущностями « Документ ДТ» является поле номер декларации G073.

      1. Документ до1(электронные файлы)

Do1.dbf (сущность- характеристики в целом) содержит номер ДО1-поле G074 , страну принадлежности транспортного средства – С_CUANTRY;

Do1Cust.dbf (сущность - сведения о документах транзита) содержит поле G074 – номер ДО1, номер NDOC- номер документа транзита (TIR, ТД);

Do1Good.dbf (сущность - сведения о товарах) содержит номер ДО1-поле G074, код товара (4 знака) –G33, вес товара – G35, стоимость G42, код валюты- VALCODE;

Do1Ttn.dbf (сущность - сведения о транспортных документах) содержит номер ДО1-поле G074, номер транспортной накладной – NDOC и ее даты DDOC;

Do1Ts.dbf (сущность - сведения о транспорте) номер ДО1-поле G074, номер транспортного средства- поле NTRANS

Сквозное поле между всеми файлами – сущностями « Документ ДO1» является поле G074-номер складского учета ДО1.

      1. Связи

Анализ структур файлов показал, что уникальным полем, связывающим файлы деклараций и файлы ДО1 является номер документа транзита (номер транзитной декларации ТД, или номер книжки TIR). Номера никогда не повторяются, обязательно присутствуют в обоих документах. Именно это поле будет являться ключом для оптимизации процесса сверки документов.

Виды связей 1*1 (один к одному), 1*n (один ко многим) используются в созданных запросах. Ликвидация отношений n*m (многие ко многим), приведение их к типу 1*1 и 1*n осуществляется путем группировок повторяющихся данных.

      1. Реализация, интерфейс

Сравнение описанных ранее полей документов ДТ и ДО1 реализовано с помощью многочисленных запросов. Схемы последовательного вызова основных запросов приведены в приложении 4.

Результаты окончательных запросов отражены в формах.

Главная форма запускается автоматически, имеет вид:

Рис. 16 Начальное меню модуля сверки

Кнопка «Начало процесса: Проверка ДО1 и ДТ» вызывает форму « Проверка ДО1». В ней собраны возможности модуля, образуют функциональное меню. Они разбиты на 4 группы. Первая группа касается номеров документов; вторая - сверки характеристик по 4-значным кодам товаров (осуществляется сверка веса, стоимости, валюты и количество грузовых мест); третья группа сравнивает количественные характеристики в целом по документам, а также есть возможность проверить интервал распределения грузовых мест по товарам; четвертая группа содержит кнопки для вызовов макросов VBA Excel для проверки правильности регистрационного номера транспортного средства, для автоматического распределения грузовых мест из упаковочного листа, а также создания таблиц Excel из иностранного инвойса для цепочки документов.