Спецификация



Posted by Васеленко Сергей, Фирма КАРДИНАЛ on October 17, 1999 at 09:56:53:

In Reply to: Уважаемые коллеги! Предлагаю стандарт системы работы с реквизитами posted by Васеленко Сергей, Фирма КАРДИНАЛ on October 17, 1999 at 09:55:27:


ATTR 1.00 СИСТЕМА ОРГАНИЗАЦИИ РАБОТЫ С РЕКВИЗИТАМИ

Copyright 1999 Фирма "КАРДИНАЛ" (095) 429-65-19 www.cardinal-soft.com

Отчетная форма, организация системы работы с реквизитами и примеры являются
свободно распространяемыми и могут свободно встраиваться в любые приложения
для программы "Финансы без проблем" Фирмы "Хакерс Дизайн".

Разработчик системы - Фирма "КАРДИНАЛ".

Мы выражаем огромную благодарность Анатолию Антоновичу Анимице,
руководителю департамента корпоративных систем Фирмы "Хакерс Дизайн",
за ценные консультации и предложения по разработке системы.

Данная отчетная форма и система организации работы с реквизитами являются
законченными и не требуют перепрограммирования при расширении или изменении
системы организации реквизитов конкретного предприятия.

Вся настройка системы выполняется в плане счетов и начальных условиях.

Коррекция данной формы требуется, если необходимо расширить функциональные
возможности системы работы с реквизитами.

Система предназначена для работы в сетевой и однопользовательской версии.

Система имеет следующую архитектуру:

СЧЕТА-СПРАВОЧНИКИ

Счета-справочники - счета с субсчетами. Каждый субсчет представляет собой
объект учета. Субсчет счета имеет синоним "элемент справочника".
Однородные объекты являются элементами одного счета-справочника.
Примеры справочников - "Сотрудники", "Организации" и т.д.
Счетами-справочниками могут выступать традиционные синтетические счета
программы "Финансы без проблем", содержащие в себе объекты аналитического
учета, например счет 70 "Сотрудники" или счет 60 "Организации".
Каждый элемент справочника может иметь один или несколько наборов
реквизитов.

Счета-справочники системы дистрибутива:
_51, _70, _76, _BANK, _FIRM, C, AB1-AB3

НАБОРЫ РЕКВИЗИТОВ (ATx)

Наборы реквизитов - логически связанные реквизиты, которые можно вводить,
изменять, просматривать, считывать за один цикл работы.
Например, реквизиты удостоверения личности включают фамилию, имя, отчество,
тип документа, серию, номер, дату выдачи и т.д.
Все эти реквизиты объединены в набор реквизитов "Удостоверение личности".
Набор реквизитов может использоваться для нескольких счетов-справочников.
Один счет-справочник может иметь несколько наборов реквизитов.
Реквизиты одного набора физически находятся в одной записи extrd.dat
и, соответственно, считываются и записываются за один вызов ged и sed.
Состав набора реквизитов желательно подбирать таким образом, чтобы
реквизиты логически составляли одну группу, размер записи не превышал
255 байт и группу можно было ввести на одном экране Windows-клиента.

Наборы реквизитов системы дистрибутива: AT0-AT9,ATA-ATC,ATE-ATF.

Желательно сохранять мнемонику ATx в имени счетов наборов реквизитов.
Так например, собственный новый набор реквизитов можно назвать ATH.

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

СХЕМА РЕКВИЗИТОВ (AT)

Схема реквизитов - счет AT, задающий соответствие счетов-справочников и
наборов реквизитов.
Каждый элемент справочника задает одно соответствие.

Формат кода элемента:
<счет-справочник>:<набор реквизитов>
В наименовании элемента задается понятное наименование для пользователя.

РЕКВИЗИТ

Реквизит - логически неделимая единица информации об объекте учета.
Суть реквизита задает разработчик.
Например, можно определить реквизит "адрес", а можно определить реквизиты
"индекс","город","улица","дом" и т.д.
В первом случае из адреса нельзя выделить город, т.к. реквизит "адрес"
признан неделимой единицей информации.
Из реквизитов можно составить "составной реквизит".
В приведенном выше втором примере "адрес" можно получить объединив
реквизиты "индекс","город" и т.д.

Реквизиты имеют:

Наименование - наименование реквизита, которое предлагается пользователям
в стандартных формах ввода, просмотра и редактирования реквизитов.

Значение - значение реквизита присущее конкретному объекту учета, элементу
счета-справочника.

Тип - тип значения реквизита, который используется в стандартных формах
ввода, просмотра и редактирования реквизитов.
Возможны следующие типы реквизитов:
Тип Код типа
- Число 0
- Строка 1
- Дата 2
- Ссылка на субсчет 11
- Ссылка на субсчет с реквизитами 12

Число и строка являются стандартными типами программы.

Формат типа "Дата": ЧЧ.ММ.ГГГГ

Тип "Ссылка на субсчет" используется для выбора значения реквизита
из справочника возможных значений.

Тип "Ссылка на субсчет с реквизитами" используется для выбора значения
реквизита из счета-справочника и указания набора реквизитов,
подлежащего заполнению или просмотру при вводе значений текущих
реквизитов.

Значение по умолчанию - значение реквизита, которое предлагается при вводе
значения реквизита, если само значение на момент ввода не определено.

Код в наборе реквизитов - код субсчета счета набора реквизитов.
Данный код используется только для организации порядка ввода и вывода
реквизитов стандартными процедурами.
На физическую организацию системы хранения реквизитов код не влияет.
Т.о. код может быть изменен для обеспечения более правильного порядка
реквизита в наборе реквизитов.

Индекс - реальный идентификатор реквизита в наборе реквизитов при
чтении, записи, доступе к значению реквизита.
К примеру, индекс реквизита "ИНН" - "А", индекс реквизита
"Наименование" - "B".

Индексы в одном наборе реквизитов должны быть уникальны.
Индекс может состоять из любого сочетания цифр и букв.
Индекс реально записывается в запись extrd.dat, поэтому
желательно использовать короткие наименования индексов.
Мы рекомендуем большие латинские буквы.

Формат описания реквизита:

Формат задается в наименовании субсчета и имеет следующую структуру:

Наименование реквизита|Индекс|Тип|Уточнение типа|Значение по умолчанию|

Все параметры должны быть определены.

Ни одно значение описания не должно содержать символ "|" (код 124).

Уточнение типа задает:
- для числа - количество десятичных знаков
- для строки - длину строки
- для даты - длину строки ввода значения даты
- для ссылки - счет списка возможных значений
- для ссылки с реквизитами - <счет-справочник>:<набор реквизитов>

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

Этот механизм следует учитывать при чтении реквизитов в отчетных формах,
т.к. усечение значений до требуемой длины следует производить именно в
формах. Т.е. если форматная вставка предназначена для вывода 20 символов,
то значение реквизита при присвоении его переменной следует усечь до 20
символов.

Второе следствие: числа следует считывать процедурой AT_GET0, которая
возвращает значение числового типа. Все остальные типы данных считываются
процедурой AT_GET1, которая возвращает строку - строку, дату или ссылки.

Значения по умолчанию могут быть не определены, заданы конкретно или
заданы формулой.
Поддерживаются следующие формулы:
N2 - значение по умолчанию берется из наименования [n2] элемента
для которого вводятся реквизиты.
Индекс~ - значение по умолчанию берется из значения другого реквизита,
имеющего указанный индекс.

СПРАВОЧНИКИ ЗНАЧЕНИЙ РЕКВИЗИТОВ (ARx)

Справочники значений реквизитов - счета с предопределенными значениями для
выбора значений реквизитов.
Например, справочник "Страны" или справочник "Пол".

Коды счетов справочник значений реквизитов желательно именовать ARx,
где x - цифра или большая латинская буква.
Каждый элемент справочника должен иметь код,
начинающийся с кода счета, символ подчерка, и далее цифровой код любой
размерности.

Справочники значений системы дистрибутива: AR1-AR5

СПРАВОЧНИКИ ССЫЛОК (ALx)

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

Коды счетов справочников ссылок следует именовать ALx,
где x - цифра или большая латинская буква.

Формат кода субсчета справочника ссылок:
<код счета справочника ссылок>:<счет-справочник>

Справочники ссылок системы дистрибутива: AL1

Для использования справочников ссылок в собственных отчетных формах
следует использовать процедуру IA_AL, определенную в FIRST.RPT.

СПРАВОЧНИКИ ДОКУМЕНТОВ (ANx)

Справочники документов - особым образом обрабатываемые справочники
стандартными процедурами ввода, вывода.

При выборе элемента такого справочника дополнительно запрашивается
числовой номер документа и чтение и запись реквизитов производится
по индексу: <элемент справочника><'#'><номер документа>.

Для справочников документов поддерживаются следующие параметры sed:

> [ged A+'|CUR'] Последнее введенное значение номера документа элемента A
> [ged A+'|MIN'] Минимальное значение номера документа элемента A
> [ged A+'|MAX'] Максимальное значение номера документа элемента A

Данная организация системы позволяет организовать справочники любых
типов документов (платежные поручения, ордера), реестры документов
внутри одного справочника (платежные поручения предприятия А,Б,...).


ФОРМАТ ДОСТУПА К ДАННЫМ

Общий формат обращения процедуры sed: [sed <Индекс записи>,<Значение>]

Формат поля <Индекс записи>: <Элемент счета-справочника><"+"><Набор реквизитов>

Формат поля <Значение>: <"|">[<Индекс реквизита><"~"><Значение><"|">][...]

Пример: [sed '0+ATC','|A~Рубль России|B~RUR|E~РУБ.']

Строковые значения хранят только значащие символы. Пробелы отсекаются.

Для высокоуровневого считывания данных в формах могут применяться процедуры:

> A ='0' Элемент счета-справочника - код валюты
> R ='ATC'; call AT_LODE Набор данных "ПАРАМЕТРЫ ВАЛЮТ"
> Z ='A'; call AT_GET1; [w 1,Z] Полное наименование валюты
> Z ='B'; call AT_GET1; CB=Z Мнемоника валюты
> Z ='E'; call AT_GET1; CE=Z Сокращенное наименование валюты


ОРГАНИЗАЦИЯ НЕЗАВИСИМОСТИ СИСТЕМЫ ОТ РЕАЛЬНЫХ КОДОВ СЧЕТОВ ПЛАНА СЧЕТОВ

Независимость системы и отчетных форм от реальных кодов плана счетов
базируется на трех элементах:

1. Схема реквизитов - счет AT.
2. Справочники ссылок - счета типа ALx.
3. Справочник реальных кодов счетов - счет CODE.

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

Справочник реальных кодов счетов CODE описывает категории учета и
соответствующие им реальные счета предприятия.

На данный момент введены следующие категории:

CODE_51 Справочник расчетных счетов предприятия
CODE_60 Справочник поставщиков
CODE_62 Справочник покупателей
CODE_70 Справочник сотрудников
CODE_76 Справочник дебиторов и кредиторов
CODE_BANK Справочник банков
CODE_FIRM Справочник предприятий, для которых ведется учет в системе

Состав категорий для нормальной работы форм должен быть сохранен.

Последняя категория предназначена для тех систем, в которых учет ведется
сразу для нескольких предприятий (систем корпораций).
Если в конкретной системе учета нет такой необходимости, то может быть
определен счет _FIRM с единственным элементом FIRM_001.

Для построения форм, независящих от плана счетов, следует использовать
следующую технику:

> UA='CODE_62' Установка требуемой категории - "Покупатели"
> call UA_CODE Определение кода счета для конкретной системы
> P =UA Присвоение переменной P реального счета покупателей

-----------------------------------------------------------------------------


СТРУКТУРА ОРГАНИЗАЦИИ СИСТЕМЫ РЕКВИЗИТОВ

КОД СХЕМЫ СПРАВОЧНИК СПРАВОЧНИК НАБОРА РЕКВИЗИТОВ
--------- ------------------------------ ------------------------------
AN1:ATE AN1 ПЛАТЕЖНОЕ ПОРУЧЕНИЕ ATE ДАННЫЕ ПЛАТЕЖА
AN1:ATF AN1 ATF НАЗН.ПЛАТЕЖА
C:ATC C ВАЛЮТЫ ATC ПАРАМЕТРЫ ВАЛЮТ
_51:AT4 _51 РАСЧ.СЧЕТА В БАНКАХ AT4 РЕКВ.ПЛАТЕЛЬЩИКА
_70:AT8 _70 СОТРУДНИКИ AT8 УДОСТ.ЛИЧНОСТИ
_70:AT9 _70 AT9 ДАННЫЕ СОТРУДНИКА
_70:ATA _70 ATA ОФИЦ.АДРЕС
_76:AT0 _76 ОРГАНИЗАЦИИ AT0 НАИМЕНОВАНИЯ,ИНН
_76:AT5 _76 AT5 РЕКВ.ПОЛУЧАТЕЛЯ
_76:AT6 _76 AT6 РЕКВ.СЧ.ФАКТУР (1)
_76:AT7 _76 AT7 РЕКВ.СЧ.ФАКТУР (2)
_76:ATF _76 ATF НАЗН.ПЛАТЕЖА
_BANK:AT3 _BANK БАНКИ AT3 РЕКВ.БАНКА
_FIRM:AT0 _FIRM ПРЕДПРИЯТИЯ AT0 НАИМЕНОВАНИЯ,ИНН
_FIRM:AT1 _FIRM AT1 РЕКВ.ПРЕДПРИЯТИЯ (1)
_FIRM:AT2 _FIRM AT2 РЕКВ.ПРЕДПРИЯТИЯ (2)
_FIRM:AT6 _FIRM AT6 РЕКВ.СЧ.ФАКТУР (1)
_FIRM:AT7 _FIRM AT7 РЕКВ.СЧ.ФАКТУР (2)
_FIRM:ATA _FIRM ATA ОФИЦ.АДРЕС
_FIRM:ATB _FIRM ATB ФАКТ.АДРЕС
--------- ------------------------------ ------------------------------

СТРУКТУРА ОРГАНИЗАЦИИ НАБОРОВ РЕКВИЗИТОВ

НАБОР РЕКВИЗИТОВ: AT0 НАИМЕНОВАНИЯ,ИНН

КОД НАИМЕНОВАНИЕ ФИЗ.ИНДЕКС ТИП РАЗМЕР ССЫЛКА РЕКВ.ССЫЛ. ЗНАЧ.ПО УМОЛ.
--------- --------------------- - --- --- --------- --------- -------------
AT0_010 ИНН A 1 12
AT0_020 НАИМЕНОВАНИЕ B 1 45 N2
AT0_030 ПОЛН.НАИМЕН.(стр.1) X 1 45 B~
AT0_040 ПОЛН.НАИМЕН.(стр.2) Y 1 45
--------- --------------------- - --- --- --------- --------- -------------
Максимальная длина индекса: 13
Максимальная длина данных: 156
Максимальная длина записи: 172

НАБОР РЕКВИЗИТОВ: AT1 РЕКВ.ПРЕДПРИЯТИЯ (1)

КОД НАИМЕНОВАНИЕ ФИЗ.ИНДЕКС ТИП РАЗМЕР ССЫЛКА РЕКВ.ССЫЛ. ЗНАЧ.ПО УМОЛ.
--------- --------------------- - --- --- --------- --------- -------------
AT1_030 ДОЛЖН.РУКОВОДИТЕЛЯ C 1 20 ГЕНЕРАЛЬНЫЙ Д
AT1_040 ДОЛЖН.ГЛ.БУХГАЛТЕРА D 1 20 ГЛАВНЫЙ БУХГА
AT1_050 ФАМ.РУКОВОДИТЕЛЯ E 1 15
AT1_051 ИМЯ РУКОВОДИТЕЛЯ F 1 15
AT1_052 ОТЧ.РУКОВОДИТЕЛЯ G 1 15
AT1_060 ФАМ.ГЛ.БУХГАЛТЕРА I 1 15
AT1_061 ИМЯ ГЛ.БУХГАЛТЕРА J 1 15
AT1_062 ОТЧ.ГЛ.БУХГАЛТЕРА K 1 15
--------- --------------------- - --- --- --------- --------- -------------
Максимальная длина индекса: 13
Максимальная длина данных: 147
Максимальная длина записи: 163

НАБОР РЕКВИЗИТОВ: AT2 РЕКВ.ПРЕДПРИЯТИЯ (2)

КОД НАИМЕНОВАНИЕ ФИЗ.ИНДЕКС ТИП РАЗМЕР ССЫЛКА РЕКВ.ССЫЛ. ЗНАЧ.ПО УМОЛ.
--------- --------------------- - --- --- --------- --------- -------------
AT2_010 НАЛОГОВАЯ ИНСПЕКЦИЯ L 1 20
AT2_020 ИСПОЛНИТЕЛЬ ОТЧЕТОВ M 1 25
AT2_030 ТЕЛЕФОН ИСПОЛНИТЕЛЯ N 1 10
AT2_040 РАСЧЕТНЫЙ СЧЕТ W 12 9 _51 AT4
AT2_140 КОД ОКПО O 1 8
AT2_150 КОД ОКОНХ P 1 5
AT2_160 КОД КОПФ Q 1 2
AT2_170 ОКПО ОРГ.УПРАВЛЕНИЯ R 1 8
AT2_180 КОД ФСС S 1 12
AT2_190 КОД ПФР T 1 12
AT2_200 КОД ФОМС U 1 12
AT2_210 КОД ФЗ V 1 12
--------- --------------------- - --- --- --------- --------- -------------
Максимальная длина индекса: 13
Максимальная длина данных: 160
Максимальная длина записи: 176

НАБОР РЕКВИЗИТОВ: AT3 РЕКВ.БАНКА

КОД НАИМЕНОВАНИЕ ФИЗ.ИНДЕКС ТИП РАЗМЕР ССЫЛКА РЕКВ.ССЫЛ. ЗНАЧ.ПО УМОЛ.
--------- --------------------- - --- --- --------- --------- -------------
AT3_010 НАИМЕН.БАНКА(стр.1) A 1 30 N2
AT3_020 НАИМЕН.БАНКА(стр.2) B 1 30
AT3_030 БИК C 1 9
AT3_040 КОРР.СЧЕТ D 1 20
AT3_050 АДРЕС БАНКА E 1 60
--------- --------------------- - --- --- --------- --------- -------------
Максимальная длина индекса: 13
Максимальная длина данных: 160
Максимальная длина записи: 176

НАБОР РЕКВИЗИТОВ: AT4 РЕКВ.ПЛАТЕЛЬЩИКА

КОД НАИМЕНОВАНИЕ ФИЗ.ИНДЕКС ТИП РАЗМЕР ССЫЛКА РЕКВ.ССЫЛ. ЗНАЧ.ПО УМОЛ.
--------- --------------------- - --- --- --------- --------- -------------
AT4_010 ИНН ПЛАТЕЛЬЩИКА A 1 12
AT4_040 РАСЧ.СЧЕТ C 1 20
AT4_051 ПЛАТЕЛЬЩИК(стр.1) D 1 44
AT4_052 ПЛАТЕЛЬЩИК(стр.2) E 1 44
AT4_053 ПЛАТЕЛЬЩИК(стр.3) F 1 44
AT4_060 БАНК G 12 9 _BANK AT3
--------- --------------------- - --- --- --------- --------- -------------
Максимальная длина индекса: 13
Максимальная длина данных: 186
Максимальная длина записи: 202

НАБОР РЕКВИЗИТОВ: AT5 РЕКВ.ПОЛУЧАТЕЛЯ

КОД НАИМЕНОВАНИЕ ФИЗ.ИНДЕКС ТИП РАЗМЕР ССЫЛКА РЕКВ.ССЫЛ. ЗНАЧ.ПО УМОЛ.
--------- --------------------- - --- --- --------- --------- -------------
AT5_040 РАСЧ.СЧЕТ C 1 20
AT5_051 ПОЛУЧАТЕЛЬ(стр.1) D 1 44 N2
AT5_052 ПОЛУЧАТЕЛЬ(стр.2) E 1 44
AT5_053 ПОЛУЧАТЕЛЬ(стр.3) F 1 44
AT5_060 БАНК G 12 9 _BANK AT3
--------- --------------------- - --- --- --------- --------- -------------
Максимальная длина индекса: 13
Максимальная длина данных: 172
Максимальная длина записи: 188

НАБОР РЕКВИЗИТОВ: AT6 РЕКВ.СЧ.ФАКТУР (1)

КОД НАИМЕНОВАНИЕ ФИЗ.ИНДЕКС ТИП РАЗМЕР ССЫЛКА РЕКВ.ССЫЛ. ЗНАЧ.ПО УМОЛ.
--------- --------------------- - --- --- --------- --------- -------------
AT6_110 ИНДЕКС(ЮР) C 1 6
AT6_120 ГОРОД(ЮР) D 1 15
AT6_130 УЛИЦА(ЮР) E 1 20
AT6_140 ДОМ,КОРП.,КВ.(ЮР) F 1 20
AT6_150 ТЕЛЕФОН(ЮР) G 1 10
AT6_210 ИНДЕКС(Ф.) H 1 6 C~
AT6_220 ГОРОД(Ф.) I 1 15 D~
AT6_230 УЛИЦА(Ф.) J 1 20 E~
AT6_240 ДОМ,КОРП.,КВ.(Ф.) K 1 20 F~
AT6_250 ТЕЛЕФОН(Ф.) L 1 19 G~
AT6_300 ОТВ.ЛИЦО M 1 20
AT6_400 РАЙОН ДОСТАВКИ N 1 15 I~
--------- --------------------- - --- --- --------- --------- -------------
Максимальная длина индекса: 13
Максимальная длина данных: 211
Максимальная длина записи: 227

НАБОР РЕКВИЗИТОВ: AT7 РЕКВ.СЧ.ФАКТУР (2)

КОД НАИМЕНОВАНИЕ ФИЗ.ИНДЕКС ТИП РАЗМЕР ССЫЛКА РЕКВ.ССЫЛ. ЗНАЧ.ПО УМОЛ.
--------- --------------------- - --- --- --------- --------- -------------
AT7_050 РУКОВОДИТЕЛЬ X 1 20
AT7_060 ГЛ.БУХГАЛТЕР Y 1 20
AT7_140 КОД ОКПО O 1 8
AT7_150 КОД ОКОНХ P 1 5
--------- --------------------- - --- --- --------- --------- -------------
Максимальная длина индекса: 13
Максимальная длина данных: 62
Максимальная длина записи: 78

НАБОР РЕКВИЗИТОВ: AT8 УДОСТ.ЛИЧНОСТИ

КОД НАИМЕНОВАНИЕ ФИЗ.ИНДЕКС ТИП РАЗМЕР ССЫЛКА РЕКВ.ССЫЛ. ЗНАЧ.ПО УМОЛ.
--------- --------------------- - --- --- --------- --------- -------------
AT8_010 ФАМИЛИЯ A 1 15 N2
AT8_011 ИМЯ B 1 15
AT8_012 ОТЧЕСТВО C 1 15
AT8_020 ИНН D 1 12
AT8_030 ДОКУМЕНТ E 11 9 AR1
AT8_040 СЕРИЯ F 1 10
AT8_050 НОМЕР G 1 10
AT8_060 ДАТА ВЫДАЧИ H 2 10
AT8_070 МЕСТО ВЫДАЧИ I 1 40 Москва
AT8_080 КЕМ ВЫДАН J 1 40
--------- --------------------- - --- --- --------- --------- -------------
Максимальная длина индекса: 13
Максимальная длина данных: 197
Максимальная длина записи: 213

НАБОР РЕКВИЗИТОВ: AT9 ДАННЫЕ СОТРУДНИКА

КОД НАИМЕНОВАНИЕ ФИЗ.ИНДЕКС ТИП РАЗМЕР ССЫЛКА РЕКВ.ССЫЛ. ЗНАЧ.ПО УМОЛ.
--------- --------------------- - --- --- --------- --------- -------------
AT9_010 ПОЛ P 11 9 AR5
AT9_020 ДАТА РОЖДЕНИЯ R 2 10
AT9_030 СТАТУС S 11 9 AR2 AR2_1
AT9_040 СТРАНА ПМЖ T 11 9 AR3 AR3_643
--------- --------------------- - --- --- --------- --------- -------------
Максимальная длина индекса: 13
Максимальная длина данных: 46
Максимальная длина записи: 62

НАБОР РЕКВИЗИТОВ: ATA ОФИЦ.АДРЕС

КОД НАИМЕНОВАНИЕ ФИЗ.ИНДЕКС ТИП РАЗМЕР ССЫЛКА РЕКВ.ССЫЛ. ЗНАЧ.ПО УМОЛ.
--------- --------------------- - --- --- --------- --------- -------------
ATA_110 ИНДЕКС A 1 6
ATA_120 РЕГИОН B 11 9 AR4 AR4_77
ATA_130 РАЙОН C 1 30
ATA_140 ГОРОД D 1 30 МОСКВА
ATA_150 НАСЕЛЕННЫЙ ПУНКТ E 1 30
ATA_160 УЛИЦА F 1 30
ATA_165 ДОМ G 1 7
ATA_170 КОРПУС H 1 6
ATA_175 КВАРТИРА I 1 5
ATA_190 ТЕЛЕФОН J 1 10
--------- --------------------- - --- --- --------- --------- -------------
Максимальная длина индекса: 13
Максимальная длина данных: 184
Максимальная длина записи: 200

НАБОР РЕКВИЗИТОВ: ATB ФАКТ.АДРЕС

КОД НАИМЕНОВАНИЕ ФИЗ.ИНДЕКС ТИП РАЗМЕР ССЫЛКА РЕКВ.ССЫЛ. ЗНАЧ.ПО УМОЛ.
--------- --------------------- - --- --- --------- --------- -------------
ATB_110 ИНДЕКС A 1 6
ATB_120 РЕГИОН B 11 9 AR4 AR4_77
ATB_130 РАЙОН C 1 30
ATB_140 ГОРОД D 1 30 МОСКВА
ATB_150 НАСЕЛЕННЫЙ ПУНКТ E 1 30
ATB_160 УЛИЦА F 1 30
ATB_165 ДОМ G 1 7
ATB_170 КОРПУС H 1 6
ATB_175 КВАРТИРА I 1 5
ATB_190 ТЕЛЕФОН J 1 10
--------- --------------------- - --- --- --------- --------- -------------
Максимальная длина индекса: 13
Максимальная длина данных: 184
Максимальная длина записи: 200

НАБОР РЕКВИЗИТОВ: ATC ПАРАМЕТРЫ ВАЛЮТ

КОД НАИМЕНОВАНИЕ ФИЗ.ИНДЕКС ТИП РАЗМЕР ССЫЛКА РЕКВ.ССЫЛ. ЗНАЧ.ПО УМОЛ.
--------- --------------------- - --- --- --------- --------- -------------
ATC_010 ПОЛНОЕ НАИМЕНОВАНИЕ A 1 20 Рубль России
ATC_020 МНЕМОНИКА B 1 3 RUR
ATC_030 РОД C 11 9 AR5
ATC_050 КР.НАИМ.ВАЛЮТЫ(Ааа.) D 1 5 Руб.
ATC_051 КР.НАИМ.ВАЛЮТЫ(ААА.) E 1 5 РУБ.
ATC_052 КР.НАИМ.ВАЛЮТЫ(ааа.) F 1 5 руб.
ATC_062 КР.НАИМ.СОТЫХ(ааа.) G 1 5 коп.
ATC_110 НАИМ.ВАЛЮТЫ(один...) H 1 20 рубль
ATC_120 НАИМ.ВАЛЮТЫ(два...) I 1 20 рубля
ATC_130 НАИМ.ВАЛЮТЫ(пять...) J 1 20 рублей
ATC_210 НАИМ.СОТЫХ(одна...) K 1 20 копейка
ATC_220 НАИМ.СОТЫХ(две...) L 1 20 копейки
ATC_230 НАИМ.СОТЫХ(пять...) M 1 20 копеек
--------- --------------------- - --- --- --------- --------- -------------
Максимальная длина индекса: 13
Максимальная длина данных: 199
Максимальная длина записи: 215

НАБОР РЕКВИЗИТОВ: ATE ДАННЫЕ ПЛАТЕЖА

КОД НАИМЕНОВАНИЕ ФИЗ.ИНДЕКС ТИП РАЗМЕР ССЫЛКА РЕКВ.ССЫЛ. ЗНАЧ.ПО УМОЛ.
--------- --------------------- - --- --- --------- --------- -------------
ATE_010 ДАТА ПОРУЧЕНИЯ A 2 10
ATE_020 СУММА B 0 15
ATE_030 ВИД ПЛАТЕЖА C 1 12 Почтой
ATE_040 ПЛАТЕЛЬЩИК D 12 9 _51 AT4
ATE_050 ПОЛУЧАТЕЛЬ E 12 9 AL1 AT5
ATE_060 ОЧЕРЕДЬ ПЛАТЕЖА F 1 2 6
ATE_070 ДАТА ПЛАТЕЖА G 2 10 A~
--------- --------------------- - --- --- --------- --------- -------------
Максимальная длина индекса: 13
Максимальная длина данных: 82
Максимальная длина записи: 98

НАБОР РЕКВИЗИТОВ: ATF НАЗН.ПЛАТЕЖА

КОД НАИМЕНОВАНИЕ ФИЗ.ИНДЕКС ТИП РАЗМЕР ССЫЛКА РЕКВ.ССЫЛ. ЗНАЧ.ПО УМОЛ.
--------- --------------------- - --- --- --------- --------- -------------
ATF_010 НАЗНАЧЕНИЕ(стр.1) I 1 50
ATF_020 НАЗНАЧЕНИЕ(стр.2) J 1 50
ATF_030 НАЗНАЧЕНИЕ(стр.3) K 1 50
ATF_040 НАЗНАЧЕНИЕ(стр.4) L 1 50
--------- --------------------- - --- --- --------- --------- -------------
Максимальная длина индекса: 13
Максимальная длина данных: 209
Максимальная длина записи: 225


СПРАВОЧНИК ССЫЛОК: AL1 ПОЛУЧАТЕЛИ ПЛАТЕЖЕЙ

КОД НАИМЕНОВАНИЕ СПРАВОЧНИК ССЫЛКИ
--------- -------------------- --------- --------------------
AL1:AB1 Федеральный бюджет AB1 ФЕДЕРАЛЬНЫЙ БЮДЖЕТ
AL1:AB2 Региональный бюджет AB2 РЕГИОНАЛЬНЫЙ БЮДЖЕТ
AL1:AB3 Местный бюджет AB3 МЕСТНЫЙ БЮДЖЕТ
AL1:_76 Организации _76 ОРГАНИЗАЦИИ
--------- -------------------- --------- --------------------


СПРАВОЧНИК ДОКУМЕНТОВ: AN1 ПЛАТЕЖНОЕ ПОРУЧЕНИЕ

КОД НАИМЕНОВАНИЕ
--------- ----------------------------------------
AN1_1 ПЛАТЕЖНОЕ ПОРУЧЕНИЕ ООО Фирма "КАРДИНАЛ"
AN1_2 ПЛАТЕЖНОЕ ПОРУЧЕНИЕ ЗАО Фирма "КАРДИНАЛ"
--------- ----------------------------------------


СПРАВОЧНИК ЗНАЧЕНИЙ: AR1 ТИП ДОКУМЕНТА

КОД НАИМЕНОВАНИЕ
--------- ----------------------------------------
AR1_01 ПАСПОРТ
AR1_03 СВИД О РОЖДЕНИИ
AR1_04 УДОСТ ВОЕННОСЛ
AR1_05 СПРАВКА
AR1_07 ВОЕННЫЙ БИЛЕТ
AR1_10 ЗАГРАН ПАСПОРТ
AR1_11 СВИД О РЕГ БЕЖ
AR1_13 УДОСТ БЕЖЕНЦА
AR1_21 ПАСПОРТ РФ 1997
--------- ----------------------------------------

СПРАВОЧНИК ЗНАЧЕНИЙ: AR2 СТАТУС СОТРУДНИКА

КОД НАИМЕНОВАНИЕ
--------- ----------------------------------------
AR2_1 РЕЗИДЕНТ
AR2_2 НЕРЕЗИДЕНТ
--------- ----------------------------------------

СПРАВОЧНИК ЗНАЧЕНИЙ: AR3 СТРАНА

КОД НАИМЕНОВАНИЕ
--------- ----------------------------------------
AR3_643 Россия
--------- ----------------------------------------

СПРАВОЧНИК ЗНАЧЕНИЙ: AR4 РЕГИОН

КОД НАИМЕНОВАНИЕ
--------- ----------------------------------------
AR4_50 Московская область
AR4_77 г. Москва
--------- ----------------------------------------

СПРАВОЧНИК ЗНАЧЕНИЙ: AR5 ПОЛ

КОД НАИМЕНОВАНИЕ
--------- ----------------------------------------
AR5_1 Мужской
AR5_2 Женский
--------- ----------------------------------------





Пpишедшие ответы: