Краткое описание
Архитектура Домино7
Домино 7 - это интерпретатор, который получает на вход данные в виде большого списка файлов. В этих файлах находится описание доступа к файлам БД, описание структуры БД, меню, сценариев действий, сами действия (язык скриптов). Вся эта конфигурационная часть называется проектом. Также имеется исполнительная часть - exe и dll, в которых реализованы процедуры и функции.
Модель данных
- Подразделение
- Партнер
- Классификаторы
- Группа, подгруппа
- Товар
- Документ
- Строка
- План счетов
- Проводка
- Сальдо
- Товарный остаток
- Контрольная точка
- Фиксированные и свободные параметры
- Понятие транзакции
Хранение данных
Список файлов БД
Взаимосвязи таблиц
Партнеры
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-файлы
Структура отчета (строка идентификации, параметры, локальные переменные, главная процедура, описания блоков)
Этапы получения отчета (выборка данных, сортировка и группировка, форматирование выходного потока)
Понятия глобального и локального контекста
Типы данных
Конструкции языка
Выражения
Функции
Внешние выборки
Локальные выборки
Блоки
Операторы
Печать данных
Форматы вывода данных
Автоматический расчёт итогов
Отложенные вычисления
Дизайнер отчётов