Краткое описание

Архитектура Домино7

Домино 7 - это интерпретатор, который получает на вход данные в виде большого списка файлов. В этих файлах находится описание доступа к файлам БД, описание структуры БД, меню, сценариев действий, сами действия (язык скриптов). Вся эта конфигурационная часть называется проектом. Также имеется исполнительная часть - exe и dll, в которых реализованы процедуры и функции.

 

 

 

Модель данных

 

image-1769015410008.png

 

 

image-1769015446226.png

 

 

image-1769015498349.png

Хранение данных

Список файлов БД

Взаимосвязи таблиц

 

Партнеры

OTDEL=<Имя файла> - справочник отделов

PARTNER=<Имя файла > - справочник партнеров

PAR_DATA=<Имя файла > - списки данных партнеров

P_VIEW=<Имя файла > - динамические виды просмотра партнеров

SKLAD=<Имя файла > - справочник подразделений

Справочники

ACCOUNT=<Имя файла > - справочник счетов

ACCOUNT2=<Имя файла > - справочник счетов

GRUPPA=<Имя файла > - справочник товарных групп

KLASS=< Имя файла > - справочник товарных классов

KURS=<Имя файла > - справочник курсов

PGRUPPA=<Имя файла > - справочник регионов

PODGRU=<Имя файла > - справочник товарных подгрупп

SUBACCOUNT=<Имя файла > - справочник субсчетов

AMOR=<Имя файла > - справочник шифров амортизации

AMORTIZ=<Имя файла > - справочник шифров амортизации

ADDR_REGION=<Имя файла > - справочник регионов

ADDR_ZONE=<Имя файла > - справочник районов

ADDR_CITY=<Имя файла > - справочник городов

ADDR_SETTLEMENT=<Имя файла > - справочник населенных пунктов

ADDR_STREET=<Имя файла > - справочник улиц

Документы

CPOINTS=<Имя файла > - список контрольных точек

D_ORDER=<Имя файла > - строки документов

DLINK=<Имя файла > - связи между документами

DOCUMENT=<Имя файла > - список документов

DOC_DATA=<Имя файла > - списки данных документов

D_VIEW=<Имя файла > - динамические виды просмотра документов

ENUM=<Имя файла > - список нумераторов

SEMAPHORE=<Имя файла > - список семафоров

Товары

BARCODES=<Имя файла > - справочник штрихкодов

T_LINK=<Имя файла >- связи между товарами

T_VIEW=<Имя файла > - динамические виды просмотра товаров

TOWAR=<Имя файла > - справочник товаров

TOW_DATA=<Имя файла > - списки данных товаров

Параметры проекта

BGLOBAL=< Имя файла >  - первоначальные данные для бухгалтерии

BOPER=<Имя файла >  - справочник бухгалтерских операций

DPROW=<Имя файла > - шаблоны проводок по операциям

DTYPE=<Имя файла >- справочник операций

IMPORTACC=<Имя файла > - перекодировка счетов при импорте

TIPDOC=<Имя файла > - список участков финансового учета

TIPOPER=<Имя файла > - список ведомостей

Проводки

PROWOD=<Имя файла > - список проводок

PROWOD2=<Имя файла > - список проводок

Сальдо

SALDO=<Имя файла > - сальдо

CPSALDO=<Имя файла > - сальдо по контрольным точкам

Товарный остаток

STOCK=<Каталог с ini-файлами> - товарные остатки

REST_BCP=<Каталог с ini-файлами> - товарные остатки по контрольным точкам

Зарплата

SALARYINCOME=<Имя файла > - начисления, удержания по сотрудникам

ASSETITEM=<Каталог с ini-файлами> - проводки

BALANCE=<Каталог с ini-файлами> - сальдо

Протокол

PROTOCOL=<Имя файла > - протокол работы пользователей

 

Проект

Структура проекта

            Ini файлы

            Каталоги

            Глобальный словарь

Системные параметры

Интерфейс

Меню

            Команды

            Редактирование

            Вложенные меню

Системные команды

Зарегистрированные процедуры

 

Виды просмотра

формы

Отчеты

Процедуры

Язык скриптов

Mod-файлы

Структура отчета (строка идентификации, параметры, локальные переменные, главная процедура, описания блоков)

Этапы получения отчета (выборка данных, сортировка и группировка, форматирование выходного потока)

Понятия глобального и локального контекста

Типы данных

Конструкции языка

Выражения

Функции

Внешние выборки

            Локальные выборки

Блоки

Операторы

Печать данных

Форматы вывода данных

Автоматический расчёт итогов

Отложенные вычисления

Дизайнер отчётов