TABLE РПО_ЗАЯВКА_КР FORWARD;
TABLE РПО_ЗАЯВКА_ВОЗВРАТ FORWARD;
TABLE ПРИХПЛПОРУЧЕНИЯ FORWARD;

TABLE ПРИХОРД = "Приходные ордера";
  VERSION = 1;
  CREATEDUSER  :STRING(50);
  MODIFIEDUSER :STRING(50);
  НОМЕР        :INTEGER; --Номер, порядковый
  НОМЕРБУМ     :STRING; --Номер, на бумажном документе
  Д            :DATE; --Дата приходника
  ПО           :STRING; --код подразделения
  СЧЕТ         :STRING; --корр.счет, субсчет
  ДЕ           :STRING; --счет дебета
  ПРИЗН        :STRING; --шифр аналитического учета
  СУММА        :REAL; --сумма
  ВАЛЮТА       :STRING; --код валюты
  НДС          :REAL; --сумма НДС
  СТАВКАНДС    :REAL; --ставка НДС
  ЦЕНЫСНДС     :BOOLEAN; --True - сумма указана с НДС
  НАЛПР        :REAL; --сумма налога с продаж
  ЦЕЛЬ         :STRING; --шифр целевого назначения
  ФИО          :STRING; --фамилия,имя, отчество дебитора/кредитора
  ОСН          :STRING; --основание
  ПРИЛ         :STRING; --приложение
  ПРОВОДИТЬ    :BOOLEAN; --Формировать операцию или нет
  РЕКВ         :КОНТРАГЕНТ; --Собственные реквизиты
  РПО_PACKETMODE :BOOLEAN;
  SUBTAB РПО_ПОЗИЦИИ;
    ТДСЧЕТ  :STRING; --счет дебета;
    ТСЧЕТ   :STRING; --корр.счет, субсчет
    ТПРИЗН  :STRING; --шифр аналитического учета
    ТСУММА  :REAL; --сумма
    ТПРИМЕЧ :STRING; --Примечание
  ENDSUB;
  РПО_ФИОБУХ   :STRING;
  РПО_ФИОКАСС  :STRING;
  РПО_ФИО2     :STRING;
  РПО_ФИО3     :STRING;
  РПО_КЛЮЧ     :STRING;
  РЕКВП        :КОНТРАГЕНТ; --Реквизиты контрагента
  СФН          :СЧЕТФАКТ; --авансовая с.ф.
  RECCRD       :INTEGER; --ссылка на картотеку CRD
  CRD          :STRING; --ссылка на картотеку по ее имени
  BLNCRD       :STRING; --Бланк редактор картотеки родителя CRD
  CLOSEDMODFOB :BOOLEAN;
  РАСХОД       :INTEGER; --?
  ТИПДОК       :INTEGER; --Тип документа
  ИЗСИСТЕМЫ    :INTEGER; --0=Сформировано из станд компл
                         --1=Из БухУчТмц
                         --2=Из ТиС
                         --3=Из ТиС и передан в бухгалтерию. В этом случае ClosedModFob = True
                         --Поля для системы ТиС
  ЛИМИТ        :BOOLEAN; --установлен или нет лимит
  ЛИМИТСУМ     :REAL; --сумма лимита
  ЛИМИТНДС     :REAL; --сумма НДС от лимита
  УЖЕИСПДЕНЕГ  :REAL;
ENDTAB;

TABLE РАСХОРД = "Расходные ордера";
  VERSION = 1;
  CREATEDUSER  :STRING(50);
  MODIFIEDUSER :STRING(50);
  НОМЕР        :INTEGER; --Номер, порядковый
  НОМЕРБУМ     :STRING; --Номер, на бумажном документе
  ПО           :STRING; --код подразделения
  Д            :DATE; --число
  СЧЕТ         :STRING; --корр.счет, субсчет
  КР           :STRING; --счет кредита
  ПРИЗН        :STRING; --шифр аналитического учета
  СУММА        :REAL; --сумма
  ВАЛЮТА       :STRING; --код валюты
  ЦЕЛЬ         :STRING; --шифр целевого назначения
  ФИО          :STRING; --фамилия,имя, отчество дебитора/кредитора
  ПАСПОРТ      :STRING; --паспортные данные
  ОСН          :STRING; --основание
  ПРИЛ         :STRING; --приложение
  ПРОВОДИТЬ    :BOOLEAN; --Формировать операцию или нет
  РЕКВ         :КОНТРАГЕНТ; --Собственные реквизиты
  РПО_PACKETMODE :BOOLEAN;
  SUBTAB РПО_ПОЗИЦИИ;
    ТСЧЕТ   :STRING; --счет дебета;
    ТКСЧЕТ  :STRING; --корр.счет, субсчет
    ТПРИЗН  :STRING; --шифр аналитического учета
    ТСУММА  :REAL; --сумма
    ТПРИМЕЧ :STRING; --Примечание
  ENDSUB;
  РПО_ДОЛЖНРУК :STRING;
  РПО_ФИОРУК   :STRING;
  РПО_ДОЛЖНБУХ :STRING;
  РПО_ФИОБУХ   :STRING;
  РПО_ФИОКАСС  :STRING;
  РПО_КЛЮЧ     :STRING;
  РПО_ДОЛЖН2   :STRING;
  РПО_ФИО2     :STRING;
  РПО_ДОЛЖН3   :STRING;
  РПО_ФИО3     :STRING;
  РЕКВП        :КОНТРАГЕНТ; --Реквизиты контрагента
  RECCRD       :INTEGER; --ссылка на картотеку CRD
  CRD          :STRING; --ссылка на картотеку по ее имени
  BLNCRD       :STRING; --Бланк редактор картотеки родителя CRD
  CLOSEDMODFOB :BOOLEAN;
  РАСХОД       :INTEGER; --?
  ТИПДОК       :INTEGER; --Тип документа
  ИЗСИСТЕМЫ    :INTEGER; --0=Сформировано из станд компл
                         --1=Из БухУчТмц
                         --2=Из ТиС
                         --3=Из ТиС и передан в бухгалтерию. В этом случае ClosedModFob = True
                         --Поля для системы ТиС
  ЛИМИТ        :BOOLEAN; --установлен или нет лимит
  ЛИМИТСУМ     :REAL; --сумма лимита
  УЖЕИСПДЕНЕГ  :REAL;
ENDTAB;

TABLE ШАБЛОНЫ = "Шаблоны для платежного поручения";
  CREATEDUSER :STRING(50);
  MODIFIEDUSER :STRING(50);
  КОММЕНТ :STRING; --Комментарий для шаблона
  ШАБЛОН  :STRING; --Шаблон заполнения
  П1      :STRING; --Статус
  П2      :STRING; --КБК
  П3      :STRING; --ОКАТО
  П4      :STRING; --Основание  платежа
  П5      :STRING; --Показатель  налогового  периода
  П6      :STRING; --Показатель номера документа
  П7      :STRING; --Показатель даты документа
  П8      :STRING; --Тип платежа
  СЧКРЕ   :STRING; --счет кредита
  СЧДЕБ   :STRING; --счет дебета
  ДОПАН   :STRING; --дополнительная аналитика
  РПО_MULTISTR :BOOLEAN;
  РПО_ШАБЛОН1 :STRING; --Шаблон заполнения
  РПО_ШАБЛОН2 :STRING; --Шаблон заполнения
  РПО_ШАБЛОН3 :STRING; --Шаблон заполнения
  РПО_ШАБЛОН4 :STRING; --Шаблон заполнения
  РПО_РЕКВ :КОНТРАГЕНТ; --Наши реквизиты
  РПО_РЕКВП :КОНТРАГЕНТ; --Реквизиты контрагента
  РПО_БАНК :БАНК_СЧЕТА; --Наши банковские реквизиты
  РПО_БАНКП :БАНК_СЧЕТА; --Банковские реквизиты контрагента
  РПО_БЮДЖЕТ :BOOLEAN; --Платеж в бюджет
ENDTAB;

TABLE ПОРУЧ = "Платежные поручения";
  CREATEDUSER    :STRING(50);
  MODIFIEDUSER   :STRING(50);
  КРЕ            :STRING;     --Счет по кредиту
  НОМЕР          :INTEGER;    --Номер, порядковый
  НОМЕРБУМ       :STRING;     --Номер, на бумажном документе
  РАСХОД         :BOOLEAN;
  ТИПДОК         :INTEGER;    --Тип документа: 0:платежка, 1:плат. требование...
  РЕКВ           :КОНТРАГЕНТ; --Наши реквизиты
  РЕКВП          :КОНТРАГЕНТ; --Реквизиты контрагента
  БАНК           :БАНК_СЧЕТА; --Наши банковские реквизиты
  БАНКП          :БАНК_СЧЕТА; --Банковские реквизиты контрагента
  БЮДЖЕТ         :BOOLEAN;    --Флаг проставления КПП в реквизитах
  ДАТОПЕР        :DATE;       --Дата проводки по банку
  ДАТА           :DATE;       --Дата, указанная на самой платежке
  СУММА          :REAL;       --Сумма платежа
  НДС            :REAL;       --В том числе сумма налога (НДС)
  НОМВЫП         :INTEGER;    --Порядковый номер в банковской выписке (за день)
  НОМЕРПОВЫП     :STRING(7);  --Номер, указанный в выписке банка
  БИКПОВЫП       :STRING(9);  --БИК, указанный в банковской выписке
  СЧЕТПОВЫП      :STRING(20); --Расч.счет, корр.счет, указанный в банковской выписке
  Т              :STRING(255);--Назначение платежа
  ВЫГРКЛИЕНТБАНК :BOOLEAN;    --выгружать ли в Клиент-банк
  ПРИМЕЧАНИЕ     :STRING;     --Наш произвольный комментарий
  ДАТАД          :DATE;       --Срок платежа
  ДАТАО          :STRING(2);  --Очередность платежа
  ПРИЗН          :STRING;     --шифр аналитического учета
  ПРИЗНАКИ       :STRING;     --произвольный набор аналитических признаков
  ВИДПЛ          :STRING;     --вид платежа
  ВИДОП          :STRING;     --вид оплаты
  НАЗ            :STRING;     --Код назначения платежа
  П1             :STRING(2);  --статус
  П2             :STRING;     --КБК
  П3             :STRING;     --ОКАТО
  П4             :STRING(2);  --основания  платежа
  П5             :STRING(10); --показатель  налогового  периода
  П6             :STRING;     --показатель  номера  документа
  П7             :STRING(10); --показатель даты документа
  П8             :STRING(2);  --показатель типа платежа
  П22            :STRING;     --Код (УИН)
  ПРОВОДИТЬ      :BOOLEAN;    --Формировать операцию или нет (устарело)
  ТИППЛА         :INTEGER;    --Тип платежа - (устарело)
  ЦЕЛЬ           :STRING;     --(устарело)
  ИЗСИСТЕМЫ      :INTEGER;    --0=Сформировано из станд компл
                              --1=Из БухУчТмц
                              --2=Из ТиС
                              --3=Из ТиС и передан в бухгалтерию. В этом случае ClosedModFob = True
  ЛИМИТ          :BOOLEAN;    --установлен или нет лимит
  ЛИМИТСУМ       :REAL;       --сумма лимита
  УЖЕИСПДЕНЕГ    :REAL;
  РПО_Т1         :STRING;     --Назначение платежа
  РПО_Т2         :STRING;     --Назначение платежа
  РПО_Т3         :STRING;     --Назначение платежа
  РПО_Т4         :STRING;     --Назначение платежа
  РПО_НАЗНПЛАТ   :STRING;     --Т+Т1+Т2+Т3+Т4
  РПО_MULTISTR   :BOOLEAN;    --Разбивать назначение платежа на строки
  РПО_ДАТАРЕЙС   :DATE;       --Дата рейса
  РПО_НОМРЕЙС    :INTEGER;    --Номер рейса
  РПО_УЧИТЫВАТЬ  :BOOLEAN;
  РПО_ВБАНК      :BOOLEAN;
  РПО_ПРИЗН_ЛС   :STRING;     --Признак лицевого счета
  РПО_ПРИЗН_БО   :STRING;     --Признак принятого бюджетного обязательства
  РПО_ПРИЗН_К    :STRING;     --Признак контрагента

  VER            :INTEGER;
  GUID_FKБО      :STRING;  --GUID обязательства
  НомерБО        :String;
  БО             :РПО_СВЕД_БО;
  ДОГОВОР        :РПО_ДОГОВОР;
  ДО             :РПО_ДО;
  ДОГОВОР_GUID   :STRING;
  ДО_GUID        :STRING;

  Док_Аванс      :Boolean;
  ОСН_ДОКВИД      :STRING;  --Раздел 2. Вид документа основания (для версии>=6, реквизиты договора)
  ОСН_ДОКНОМ      :STRING;  --Раздел 2. Номер документа основания (для версии>=6, реквизиты договора)
  ОСН_ДОКДАТ      :DATE;    --Раздел 2. Дата документа основания (для версии>=6, реквизиты договора)
  ОСН_ДОКСУМ      :REAL;    --Раздел 2. Сумма документа основания (для версии>=6, реквизиты договора)
  ОСН_ДОКСУМРУБ   :REAL;    --Раздел 2. Сумма документа основания в рублях (для версии>=6, реквизиты договора)
  ОСН_ДОКОПЛ      :REAL;    --Раздел 2. Сумма оплат документа основания (для версии>=6, реквизиты договора)
  ОСН_ДОКОПЛТЕК   :REAL;    --Раздел 2. Сумма текущей оплаты документа основания (для версии>=6, реквизиты договора)
  ОСН_ДОКПРЕДМ    :STRING;  --Раздел 2. Предмет документа основания  (для версии>=6, реквизиты договора)
  ОСН_ДОКCRD      :STRING;  --Раздел 2. Картотека документа основания  (для версии>=6, реквизиты договора)


  SUBTAB РПО_ОСН_ДОК = "Реквизиты документа - основания";
   ВИД  :String;
   НОМ  :String;
   ДАТ  :Date;

   ДО            :РПО_ДО;
   ДО_GUID       :STRING;
   СУМ           :REAL;       --Сумма документа основания
   ОПЛ           :REAL;       --Сумма оплат документа основания
   ОПЛТЕК        :REAL;       --Сумма текущей оплаты документа основания
   ПРЕДМ         :STRING;     --Предмет документа основания
   CRD           :STRING;     --Картотека документа основания
  ENDSUB;
  БЕЗКБК         :Integer;    --Тип сброса КБК (0-использовать КБК; -1-не использовать КБК;1-глава+15 нулей;2-17 нулей;3-20 нулей)
  SUBTAB РПО_ПОЗИЦИИ;
   ИСТ           :STRING;     --Наименование вида средств для исполнения обязательства
   ТИПКБК        :STRING;     --Тип КБК платильщика
   КБК           :STRING;     --Код по БК платильщика
   ДОПКЛ         :STRING;     --Код цели субсидии/субвенции платильщика
   ДОПКЛП        :STRING;     --Код цели субсидии/субвенции платильщика

   ДО            :РПО_ДО;
   ПРИЗН_ОСНДОК  :STRING;     --Аналитические признаки из документа основания
   ДОКСУМ        :REAL;       --Сумма документа
   ДОКОПЛ        :REAL;       --Сумма оплат документа

   СУМ           :REAL;
   СЧДЕБ         :STRING;     --Субсчет дебета
   СЧКРЕ         :STRING;     --Субсчет кредита
   ПРИЗНАК       :STRING;     --Аналитические признаки
   ПРИЗНД       :STRING;     --Аналитические признаки
   ПРИЗНК       :STRING;     --Аналитические признаки
   МЕСФИН        :STRING(2);  --Месяц финансирования
   ХФП           :STRING(40); --Характеристика отчиления в фонд потребления (примечание)
   КМНТ          :STRING;     --Комментарий
  ENDSUB;
  SUBTAB РПО_СТРОКИ_БК;
   КОДГЛАВЫ      :STRING;  --Код главы
   КОДПРД        :STRING;  --Код подраздела
   КОДЦСТ        :STRING;  --Код целевой статьи
   КОДВР         :STRING;  --Код вида расходов
   КОДЦП         :STRING;  --Код целевой программы
   КОДЭК         :STRING;  --Код экономической классификации
   КОДКИВНФ      :STRING; --Код КИВнФ
   КОДКИВФ       :STRING; --Код КИВФ
   КОДКД         :STRING; --Код классификации доходов
   НОМБО         :STRING; --Номер бюджетного обязательства
   МЕСФИН        :STRING;  --Месяц финансирования
   СУМ           :REAL;
   ХФП           :STRING; --Характеристика отчиления в фонд потребления
   ДОПКЛАСС      :STRING; --Дополнительная классификация
   КИФ           :STRING;  --Код источника финансирования
  ENDSUB;
  РПО_ЗАЯВКА_КР     :РПО_ЗАЯВКА_КР;
  РПО_ЗАЯВКА_ВОЗВРАТ:РПО_ЗАЯВКА_ВОЗВРАТ;
  РПО_КЛЮЧ       :STRING;
  RECCRD         :INTEGER;    --ссылка на картотеку CRD
  CRD            :STRING;     --ссылка на картотеку по ее имени
  BLNCRD         :STRING;     --Бланк редактор картотеки родителя CRD
  CLOSEDMODFOB   :BOOLEAN;
  КОД            :STRING;
ENDTAB;

TABLE РПО_ВЕДПОДОТЧЕТ = "Ведомость на выдачу денег из кассы подотчетным лицам";
  CREATEDUSER  :STRING(50);
  MODIFIEDUSER :STRING(50);
  НОМЕР        :INTEGER; --Номер, порядковый
  НОМЕРРКО     :STRING; --Номер РКО
  ДАТАРКО      :DATE; --Дата РКО
  ФИОРУК       :STRING;
  ФИОБУХ       :STRING;
  ДАТАУТВ      :DATE;
  ДАТАДОК      :DATE;
  РЕКВ         :КОНТРАГЕНТ; --Собственные реквизиты
  ОБЩПРИЗНПОДР :STRING;
  ОБЩНАИМПОДР  :STRING;
  ППП          :STRING;
  НАИМППП      :STRING;
  ОБЩСЧДЕБ     :STRING; --Субсчет дебета
  ОБЩСЧКРЕ     :STRING; --Субсчет кредита
  ВАЛЮТА       :STRING; --код валюты
  SUBTAB ПОЗИЦИИ;
    ПРИЗНМОЛ  :STRING;
    ФИО       :STRING; --ФИО подотчетного лица
    ПРИЗНПОДР :STRING; --Наименование учреждения, структурного подразделения (Аналитика)
    НАИМПОДР  :STRING; --Наименование учреждения, структурного подразделения (Аналитика)
    СЧДЕБ     :STRING; --Номер счета по дебету
    СУММА     :REAL; --Сумма
    ПРИЗН     :STRING; --Дополнительные признаки
    ИСКЛ      :BOOLEAN; --Формировать операцию или нет
    ПРИМЕЧ    :STRING; --Примечание
  ENDSUB;
  ДОЛЖНИСП     :STRING;
  ФИОИСП       :STRING;
  ФИОКАСС      :STRING;
  ДАТАЗАВ      :DATE;
  СУМВЕДОМ     :REAL;
  СУМПРОВ      :REAL;
  ПРОВОДИТЬ    :BOOLEAN;
  РПО_КЛЮЧ     :STRING;
  RECCRD       :INTEGER; -- ссылка на картотеку CRD
  CRD          :STRING;  -- ссылка на картотеку по ее имени
  BLNCRD       :STRING;  --Бланк редактор картотеки родителя CRD
  CLOSEDMODFOB :BOOLEAN;
ENDTAB;

TABLE РПО_ОТЧКАС = "Отчет кассира (Вкладной лист кассовой книги)";
  CREATEDUSER     :STRING(50);
  MODIFIEDUSER    :STRING(50);
  КОММЕНТ         :STRING;
  РЕКВ            :КОНТРАГЕНТ; --Собственные реквизиты
  ДАТА            :DATE;       --Дата отчета
  НОМЕРЛИСТА      :INTEGER;    --Номер страницы начальной
  НОМЕРЛИСТАК     :INTEGER;    --Номер страницы конечной
  КОЛПРИХ         :INTEGER;
  КОЛРАСХ         :INTEGER;
  ОСТНАЧБЮДЖ      :REAL;       --Остаток на начало по бюджету
  ОСТНАЧВНЕБЮДЖ   :REAL;       --Остаток на конец по бюджету
  ИТОГПРИХБЮДЖ    :REAL;
  ИТОГРАСХБЮДЖ    :REAL;
  ИТОГПРИХВНЕБЮДЖ :REAL;
  ИТОГРАСХВНЕБЮДЖ :REAL;
  ОСТЗАРПБЮДЖ     :REAL;
  ОСТЗАРПВНЕБЮДЖ  :REAL;
  ОСТКОНБЮДЖ      :REAL;
  ОСТКОНВНЕБЮДЖ   :REAL;
  ОСТКОНВСЕГО     :REAL;
  НАЧАЛОЛИСТА     :STRING;
  КОНЕЦЛИСТА      :STRING;
  ИТОГОЗАДЕНЬ     :STRING;
  ФИОКАСС         :STRING;
  ФИОБУХ          :STRING;
  ФИОРУК          :STRING;
  ВАЛЮТА          :STRING;
  ФОНДОВЫЙ        :BOOLEAN;
  УСЛАН           :STRING;     --Условие на аналитику
  УСЛСЧ           :STRING;     --Условие на счет
  УСЛРЕКВ         :BOOLEAN;    --По выбранному реквизиту
  КНИГА_ЗАКР      :BOOLEAN;    --Книга закрыта
  КНИГА_ПЕРИОД    :STRING;     --Книга, период
  КНИГА_ГОД       :STRING;     --Книга, год
  КНИГА_ЛИСТОВ    :INTEGER;    --Всего листов в книге
  КНИГА_ДАТА      :DATE;       --Дата подписи книги
  НАИМ            :STRING;     --Наименование уровня
  VER             :INTEGER;
  SUBTAB ОРДЕРА = "Список документов";
    N1              :INTEGER; --п.п
    НДОК            :STRING; --Документ
    СУБЪЕКТ         :STRING; --Кому, от кого
    КОРСЧ           :STRING; --Кореспондирующий счет
    ПРИХБЮДЖ        :REAL;
    РАСХБЮДЖ        :REAL;
    ПРИХВНЕБЮДЖ     :REAL;
    РАСХВНЕБЮДЖ     :REAL;
    ПРИХОРД         :ПРИХОРД;
    РАСХОРД         :РАСХОРД;
    РПО_ВЕДПОДОТЧЕТ :РПО_ВЕДПОДОТЧЕТ;
    ВАЛЮТА          :STRING;
  ENDSUB;
  RECCRD          :INTEGER; -- ссылка на картотеку CRD
  CRD             :STRING;  -- ссылка на картотеку по ее имени
  BLNCRD          :STRING;  --Бланк редактор картотеки родителя CRD
  GROUPDOC        :РПО_ОТЧКАС(КОММЕНТ);
  CLOSEDMODFOB    :BOOLEAN;
ENDTAB;

TABLE РПО_ДЕНДОК_ПРИХОД = "Приход денежных документов";
  CREATEDUSER  :STRING(50);
  MODIFIEDUSER :STRING(50);
  ДАТА         :DATE;
  НОМЕР        :INTEGER;
  НОМЕРБУМ     :STRING;
  ОСН          :STRING;
  ФИО          :STRING;
  ПРИЛ         :STRING;
  СЧДЕБ        :STRING;
  СЧКРЕ        :STRING;
  ОБЩПРИЗН     :STRING;
  СУМПРИХОД    :REAL;
  РЕКВ         :КОНТРАГЕНТ; --Собственные реквизиты
  ПРИЗНПОДР    :STRING;
  SUBTAB ПРИХОД;
    ДЕНДОК_ВИД      :РПО_ДЕНДОК_ВИД;
    ДЕНДОКВИД_ПРИЗН :STRING;
    ДЕНДОКВИД_НАИМ  :STRING;
    FLAGКОЛ         :BOOLEAN;
    СЕРИЯБУМ        :STRING;
    НОМЕРБУМ_Н      :STRING;
    НОМЕРБУМ_К      :STRING;
    КОЛДОК          :INTEGER;
    КОЛ             :REAL;
    ЦЕНА            :REAL;
    СУММА           :REAL;
    ПРИЗН           :STRING;
    ПРИЗНДЕБ        :STRING;
    ПРИЗНКРЕ        :STRING;
    КОММЕНТ         :STRING;
  ENDSUB;
  ФИОБУХ       :STRING;
  ФИОКАСС      :STRING;
  ПРОВОДИТЬ    :BOOLEAN;
  РПО_КЛЮЧ     :STRING;
  CLOSEDMODFOB :BOOLEAN;
ENDTAB;

TABLE РПО_ДЕНДОК_РАСХОД = "Расход денежных документов";
  CREATEDUSER  :STRING(50);
  MODIFIEDUSER :STRING(50);
  ДАТА         :DATE;
  НОМЕР        :INTEGER;
  НОМЕРБУМ     :STRING;
  ОСН          :STRING;
  ФИО          :STRING;
  ПРИЛ         :STRING;
  ПАСПОРТ      :STRING;
  СЧДЕБ        :STRING;
  СЧКРЕ        :STRING;
  ОБЩПРИЗН     :STRING;
  СУМРАСХОД    :REAL;
  РЕКВ         :КОНТРАГЕНТ; --Собственные реквизиты
  ПРИЗНПОДР    :STRING;
  SUBTAB РАСХОД;
    ДЕНДОК_ВИД      :РПО_ДЕНДОК_ВИД;
    ДЕНДОКВИД_ПРИЗН :STRING;
    ДЕНДОКВИД_НАИМ  :STRING;
    FLAGКОЛ         :BOOLEAN;
    СЕРИЯБУМ        :STRING;
    НОМЕРБУМ_Н      :STRING;
    НОМЕРБУМ_К      :STRING;
    КОЛДОК          :INTEGER;
    КОЛ             :REAL;
    ЦЕНА            :REAL;
    СУММА           :REAL;
    ПРИЗН           :STRING;
    ПРИЗНДЕБ        :STRING;
    ПРИЗНКРЕ        :STRING;
    КОММЕНТ         :STRING;
  ENDSUB;
  ДОЛЖНРУК     :STRING;
  ФИОРУК       :STRING;
  ДОЛЖНБУХ     :STRING;
  ФИОБУХ       :STRING;
  ФИОКАСС      :STRING;
  ПРОВОДИТЬ    :BOOLEAN;
  РПО_КЛЮЧ     :STRING;
  CLOSEDMODFOB :BOOLEAN;
ENDTAB;

TABLE РПО_ЗАКЛПР = "Заключительные проводки";
  CREATEDUSER  :STRING(50);
  MODIFIEDUSER :STRING(50);
  ОТЧГОД       :INTEGER;
  ПЕРИОД       :STRING;
  ДАТАОПЕР     :DATE;
  ПРИЗНОБЩ     :STRING;
  ВАЛ_БАЗА     :STRING;
  КМНТ         :STRING;
  УСЛВАЛ       :STRING;
  SUBTAB НАСТР;
    УСЛСЧ     :STRING;
    УСЛАН     :STRING;
    ЗАКЛСЧ5   :STRING;
    РАЗДЕЛ_ДК :BOOLEAN;
    ИСКЛСПРАВ :STRING;
  ENDSUB;
  SUBTAB ПОЗИЦИИ;
    СЧДЕБ   :STRING;
    СЧКРЕ   :STRING;
    ПРИЗН   :STRING;
    СУМ     :REAL;
    СУМ_ВАЛ :REAL;
    ВАЛ     :STRING;
  ENDSUB;
  ПРОВОДИТЬ    :BOOLEAN;
  CLOSEDMODFOB :BOOLEAN;
ENDTAB;

TABLE ВЗНОСНАЛ = "Взнос наличными";
 CREATEDUSER   :STRING(50);
 MODIFIEDUSER  :STRING(50);
 НОМЕР         :INTEGER;
 НОМЕРБУМ      :STRING(9);
 РЕКВ          :КОНТРАГЕНТ; --Наши реквизиты
 БАНК          :БАНК_СЧЕТА; --Наши банковские реквизиты
 РЕКВП         :КОНТРАГЕНТ; --Получатель
 БАНКП         :БАНК_СЧЕТА; --Получатель банковские реквизиты
 ФИЗСС         :Сотрудники;
 ФИОЧЕРЕЗ      :STRING;
 ДАТОПЕР       :DATE;
 ДАТА          :DATE;
 СУММА         :REAL;
 СУММА1        :REAL;
 СУММА2        :REAL;
 СУММА3        :REAL;
 СУММА4        :REAL;
 СУММА5        :REAL;
 СИМВОЛ1       :STRING;
 СИМВОЛ2       :STRING;
 СИМВОЛ3       :STRING;
 СИМВОЛ4       :STRING;
 СИМВОЛ5       :STRING;
 ИСТОЧНИК      :STRING;
 ПРИМЕЧАНИЕ    :STRING;
 ОТКОГОСЧЕТ    :STRING;
 ШИФРДОК       :STRING;
 ДЕБЕТ         :STRING;
 РПО_ПРОВОДИТЬ :BOOLEAN;
 РПО_КАКБО     :BOOLEAN;
 SUBTAB РПО_ПОЗИЦИИ = "Формируемые проводки";
  СУММА  :REAL; --сумма по данному КБК
  ПРИЗН  :STRING; --дополнительные аналитические признаки
  ПРИМЕЧ :STRING; --комментарий
  СЧДЕБ  :STRING; --счет дебета
  СЧКРЕ  :STRING; --счет кредита
 ENDSUB;
 RECCRD       :INTEGER; -- ссылка на картотеку CRD
 CRD          :STRING;  -- ссылка на картотеку по ее имени
 BLNCRD       :STRING;  --Бланк редактор картотеки родителя CRD
 CLOSEDMODFOB :BOOLEAN;
ENDTAB;

TABLE РПО_ЗАБ_17_18 = "Операции по 17, 18 забалансовым счетам";
 CREATEDUSER    :STRING(50);
 MODIFIEDUSER   :STRING(50);
 ДН             :DATE;
 ДК             :DATE;
 GUID           :STRING;
 ПРОВОДИТЬ      :BOOLEAN;
 CLOSEDMODFOB   :BOOLEAN;
ENDTAB;

TABLE РПО_ЗАБ_17_18_ = "Операции по 17, 18 забалансовым счетам";
 CREATEDUSER    :STRING(50);
 MODIFIEDUSER   :STRING(50);
 ПЕРИОД         :РПО_ЗАБ_17_18;
 ДАТА           :DATE;
 SUBTAB ПОЗИЦИИ;
  СУМ            :REAL;
  СУМ_ВАЛ        :REAL;
  ВАЛ            :STRING;
  СЧБАНК         :STRING;
  СЧКОРР         :STRING;
  ПРИЗНВД        :STRING;
  ПРИЗНКБК       :STRING;
  ПРИЗН          :STRING;
  КМНТ           :STRING;
  ЗАБСУМ         :REAL;
  ЗАБДЕБ         :STRING;
  ЗАБКРЕ         :STRING;
  СТАТУС         :INTEGER;
  ОПЕР           :STRING;
 ENDSUB;
 ПРОВОДИТЬ      :BOOLEAN;
 CLOSEDMODFOB   :BOOLEAN;
 UNIQUE "ДАТА";
ENDTAB;

TABLE РПО_СМЕТА_ДОХОД_РАСХОД = "Смета доходов и расходов";
 ПБС :         КОНТРАГЕНТ;  --Получатель бюджетных средств
 ПБС_СЧЕТ:     БАНК_СЧЕТА;  --Получатель бюджетных средств
 РБС:          КОНТРАГЕНТ;  --Распорядитель бюджетных средств
 ГЛ_РБС:       String;      --Главный распорядитель бюджетных средств
 ГЛ_РБС_КОД:   String(3);   --Главный распорядитель бюджетных средств
 IsChanging:   Boolean;     --Признак изменения
 ГОД_СМЕТЫ:    String(4);   --Год на который предоставляется смета
 НОМЕР_ДОК:    Integer;     --Номер документа (внутренний)
 НОМЕР_СМЕТЫ:  String;      --Номер сметы
 НОМЕР_ИЗМ:    String;      --Номер изменения к смете
 ДАТА_СМЕТЫ:   Date;        --Дата сметы
 ДАТА_ИЗМ:     Date;        --Дата изменения к смете
 Д:            Date;        --Дата операции
 ПРОВОДИТЬ:    BOOLEAN;     --Признак формирования операции
 КВАРТАЛ:      BOOLEAN;     --Признак поквартальной сметы
 ПРИЗН_ЛС:     String;      --Признак счета
 SUBTAB ПОЗИЦИИ_Д;
  ИСТ1:           STRING;  --Наименование показателя
  ИСТ2:           STRING;
  ИСТ3:           STRING;
  ИСТ4:           STRING;
  ИСТ5:           STRING;
  ИСТ6:           STRING;
  ИСТ7:           STRING;
  ИСТ8:           STRING;
  ПГР:            STRING;
  БК:             STRING;
  КОСГУ:          STRING;
  КИФ:            STRING; --Код источника образования средств
  СУММГОД:        REAL;       --Сумма на год
  СУММГОД_ИЗМ:    REAL;       --Изменение суммы на год
  НАЛОГ:          BOOLEAN;
 ENDSUB;
 SUBTAB ПОЗИЦИИ_Р;
  НАПР1:          STRING;  --Наименование показателя
  НАПР2:          STRING;
  НАПР3:          STRING;
  НАПР4:          STRING;
  НАПР5:          STRING;
  НАПР6:          STRING;
  НАПР7:          STRING;
  НАПР8:          STRING;
  ПГР:            STRING;
  БК:             STRING;
  КОСГУ:          STRING;
  КНИ:            STRING; --Код направления использования
  СУММГОД:        REAL;       --Сумма на год
  СУММГОД_ИЗМ:    REAL;       --Изменение суммы на год
 ENDSUB;

 SUBTAB ДОХОД ;
  ИСТ1:           STRING;  --Наименование показателя
  ИСТ2:           STRING;
  ИСТ3:           STRING;
  ИСТ4:           STRING;
  ИСТ5:           STRING;
  ИСТ6:           STRING;
  ИСТ7:           STRING;
  ИСТ8:           STRING;
  ПГР:            STRING;
  ВД:             STRING;
  БК:             STRING;
  КОСГУ:          STRING;
  КИФ:            STRING; --Код источника образования средств
  СУММГОД_ДОИЗМ:  REAL;       --Сумма на год до изменения
  СУММГОД_ИЗМ:    REAL;       --Изменение суммы на год
  ПРИЗНАК:        STRING;     --Аналитика
  СЧЕТ_ДЕБ:       STRING;     --Счет по дебету
  СЧЕТ_КРЕ:       STRING;     --Счет по кредиту
  ПРИМ:           STRING;     --Примечание
 ENDSUB;

 SUBTAB РАСХОД ;
  НАПР1:          STRING;  --Наименование показателя
  НАПР2:          STRING;
  НАПР3:          STRING;
  НАПР4:          STRING;
  НАПР5:          STRING;
  НАПР6:          STRING;
  НАПР7:          STRING;
  НАПР8:          STRING;
  ПГР:            STRING;
  ВД:             STRING;
  БК:             STRING;
  КОСГУ:          STRING;
  КНИ:            STRING; --Код направления использования
  СУММГОД_ДОИЗМ:  REAL;       --Сумма на год до изменения
  СУММГОД_ИЗМ:    REAL;       --Изменение суммы на год
  ПРИЗНАК:        STRING;     --Аналитика
  СЧЕТ_ДЕБ:       STRING;     --Счет по дебету
  СЧЕТ_КРЕ:       STRING;     --Счет по кредиту
  ПРИМ:           STRING;     --Примечание
 ENDSUB;
 СЧ_ДЕБ_Д:       STRING;     --Счет по дебету (основная часть)
 СЧ_КРЕ_Д:       STRING;     --Счет по кредиту (основная часть)
 СЧ_ДЕБ_Р:       STRING;     --Счет по дебету (основная часть)
 СЧ_КРЕ_Р:       STRING;     --Счет по кредиту (основная часть)
 ОСТАТОК:          REAL;  --Остаток средств на начало года
 ВСЕГО_ДОХОД:      REAL;  --Всего доходов на год
 ВСЕГО_ДОХОД_ИЗМ:  REAL;  --Всего доходов на год (изменения)
 ДОХОД_1:          REAL;  --Всего доходов на 1 квартал
 ДОХОД_ИЗМ_1:      REAL;  --Всего доходов на 1 квартал (изменения)
 ДОХОД_2:          REAL;  --Всего доходов на 2 квартал
 ДОХОД_ИЗМ_2:      REAL;  --Всего доходов на 2 квартал (изменения)
 ДОХОД_3:          REAL;  --Всего доходов на 3 квартал
 ДОХОД_ИЗМ_3:      REAL;  --Всего доходов на 3 квартал (изменения)
 ДОХОД_4:          REAL;  --Всего доходов на 4 квартал
 ДОХОД_ИЗМ_4:      REAL;  --Всего доходов на 4 квартал (изменения)
 ВСЕГО_РАСХОД:     REAL;  --Всего расходов на год
 ВСЕГО_РАСХОД_ИЗМ: REAL;  --Всего расходов на год (изменения)
 РАСХОД_1:         REAL;  --Всего расходов на 1 квартал
 РАСХОД_ИЗМ_1:     REAL;  --Всего расходов на 1 квартал (изменения)
 РАСХОД_2:         REAL;  --Всего расходов на 2 квартал
 РАСХОД_ИЗМ_2:     REAL;  --Всего расходов на 2 квартал (изменения)
 РАСХОД_3:         REAL;  --Всего расходов на 3 квартал
 РАСХОД_ИЗМ_3:     REAL;  --Всего расходов на 3 квартал (изменения)
 РАСХОД_4:         REAL;  --Всего расходов на 4 квартал
 РАСХОД_ИЗМ_4:     REAL;  --Всего расходов на 4 квартал (изменения)
 Испол_Должн:      String;--Должность ответственного исполнителя;
 Испол_ФИО:        String;--ФИО ответственного исполнителя;
 Испол_Тел:        String;--Телефон ответственного исполнителя;
 ДатаПод:          Date;  --Дата подписания сведений ответственным исполнителем;
 Номер_Свед:       String;
 Дата_Свед:        Date;

 CLOSEDMODFOB   :BOOLEAN;
 ДАТАВЫГР:  Date;                   --Дата выгрузки 
 НОМЕРВЫГР: Integer;                --Номер за дату выгрузки
Endtab;   
 
TABLE РПО_ИЗМ_БО = "Внесение изменений в бюджетное обязательство";
 CREATEDUSER       :STRING(50);
 MODIFIEDUSER      :STRING(50);
 НОМЕР             :INTEGER;    --Номер, порядковый
 НОМЕРДОК          :STRING;     --Номер, на бумажном документе
 ДАТАДОК           :DATE;       --Дата заявки
 SUBTAB РАСШИФР = "Расшифровка обязательства";
  TEST             :STRING;
 ENDSUB;
 РЕГДАТА           :DATE;       --Дата постановки на учет
 РПО_КЛЮЧ          :STRING;
 VER               :INTEGER;
 CLOSEDMODFOB      :BOOLEAN;
ENDTAB;

TABLE РПО_ЗАЯВКА_КР = "Заявка на кассовый расход";
 CREATEDUSER     :STRING(50);
 MODIFIEDUSER    :STRING(50);
 НОМЕР           :INTEGER; --Номер, порядковый
 НОМЕРДОК        :STRING;  --Номер, на бумажном документе
 ДАТАДОК         :DATE;    --Дата заявки
 РЕКВ            :КОНТРАГЕНТ;
 БАНК            :БАНК_СЧЕТА;
 ГРБС            :STRING;  --Главный распорядитель бюджетных средств
 ГЛАВА           :STRING;  --Глава по БК
 РЕКВ_ИНН        :STRING;  --ИНН клиента
 РЕКВ_КПП        :STRING;  --КПП клиента
 ДАТАИСПОЛ       :DATE;    --Передельная дата исполнения
 НОМЕРБО         :STRING;  --Учетный номер обязательства
 GUID_FKБО       :STRING;  --GUID обязательства
 ПРИОРИТЕТ       :STRING;  --Приоритет исполнения
 ПРИОРИТЕТ_КОД   :STRING;  --Код приоритета исполнения
 ФАИП            :РПО_ФАИП;--ФАИП
 ДОЛЖНРУК        :STRING;  --Должность руководителя
 ДОЛЖНБУХ        :STRING;  --Должность бухгалтера
 ФИОРУК          :STRING;  --ФИО руководителя
 ФИОБУХ          :STRING;  --ФИО бухгалтера
 ДАТАПОДПИСИ     :DATE;    --Дата подписи документа
 ДОК_СУМ         :REAL;    --Раздел 1. Сумма в валюте выплаты
 ДОК_ОКВ         :STRING;  --Раздел 1. Код валюты по ОКВ
 ДОК_СУМРУБ      :REAL;    --Раздел 1. Сумма
 ДОК_АВАНС       :BOOLEAN; --Раздел 1. Признак авансового платежа
 ДОК_СУМНДС      :REAL;    --Раздел 1. Сумма НДС в валюте заявки
 ДОК_СТАВКАНДС   :STRING;  --Раздел 1. Ставка НДС
 ДОК_ОЧРПЛ       :STRING;  --Раздел 1. Очередность платежа
 ДОК_ВИДПЛ       :STRING;  --Раздел 1. Вид платежа
 ДОК_НАЗНПЛ      :STRING;  --Раздел 1. Назначение платежа (примечание)
 ОСН_ДОКВИД      :STRING;  --Раздел 2. Вид документа основания (для версии>=6, реквизиты договора)
 ОСН_ДОКНОМ      :STRING;  --Раздел 2. Номер документа основания (для версии>=6, реквизиты договора)
 ОСН_ДОКДАТ      :DATE;    --Раздел 2. Дата документа основания (для версии>=6, реквизиты договора)
 ОСН_ДОКСУМ      :REAL;    --Раздел 2. Сумма документа основания (для версии>=6, реквизиты договора)
 ОСН_ДОКСУМРУБ   :REAL;    --Раздел 2. Сумма документа основания в рублях (для версии>=6, реквизиты договора)
 ОСН_ДОКОПЛ      :REAL;    --Раздел 2. Сумма оплат документа основания (для версии>=6, реквизиты договора)
 ОСН_ДОКОПЛРУБ   :REAL;    --Раздел 2. Сумма оплат документа основания в рублях (для версии>=6, реквизиты договора)
 ОСН_ДОКОПЛТЕК   :REAL;    --Раздел 2. Сумма текущей оплаты документа основания (для версии>=6, реквизиты договора)
 ОСН_ДОКОПЛРУБТЕК:REAL;    --Раздел 2. Сумма текущей оплаты документа основания в рублях (для версии>=6, реквизиты договора)
 ОСН_ДОКПРЕДМ    :STRING;  --Раздел 2. Предмет документа основания  (для версии>=6, реквизиты договора)
 ОСН_ДОКCRD      :STRING;  --Раздел 2. Картотека документа основания  (для версии>=6, реквизиты договора)
 ОСН_ДОКСКРЫВАТЬ :BOOLEAN; --Раздел 2. Видимость документа основания
 SUBTAB ОСН_ДОК = "Реквизиты документа - основания";
  СКРЫВАТЬ       :BOOLEAN; --Раздел 2. Видимость документа основания
  ВИД            :STRING;  --Раздел 2. Вид документа основания
  НОМ            :STRING;  --Раздел 2. Номер документа основания
  ДАТ            :DATE;    --Раздел 2. Дата документа основания
  СУМ            :REAL;    --Раздел 2. Сумма документа основания
  СУМРУБ         :REAL;    --Раздел 2. Сумма документа основания в рублях
  ОПЛ            :REAL;    --Раздел 2. Сумма оплат документа основания
  ОПЛРУБ         :REAL;    --Раздел 2. Сумма оплат документа основания в рублях
  ОПЛТЕК         :REAL;    --Раздел 2. Сумма текущей оплаты документа основания
  ОПЛРУБТЕК      :REAL;    --Раздел 2. Сумма текущей оплаты документа основания в рублях
  ПРЕДМ          :STRING;  --Раздел 2. Предмет документа основания
  CRD            :STRING;  --Раздел 2. Картотека документа основания
  ДО             :РПО_ДО;
  ДО_GUID        :STRING;
 ENDSUB;
 РЕКВП           :КОНТРАГЕНТ; --Раздел 3.
 БАНКП           :БАНК_СЧЕТА; --Раздел 3.
 НАЛ_СТАТУС      :STRING;     --Раздел 4. Статус налогоплательщика
 НАЛ_КБК         :STRING;     --Раздел 4. Код по БК
 НАЛ_ОКАТО       :STRING;     --Раздел 4. Код ОКАТО
 НАЛ_ОСНПЛ       :STRING;     --Раздел 4. Основание платежа
 НАЛ_ПЕР         :STRING;     --Раздел 4. Налоговоый период
 НАЛ_НОМДОК      :STRING;     --Раздел 4. Реквизиты документа основания, номер
 НАЛ_ДАТДОК      :DATE;       --Раздел 4. Реквизиты документа основания, дата
 НАЛ_ТИППЛ       :STRING;     --Раздел 4. Тип платежа
 SUBTAB РАСШИФР = "Расшифровка заявки на кассовый расход";
  ИСТ           :STRING;      --Наименование вида средств для исполнения обязательства
  ТИПКБК        :STRING;      --Тип КБК платильщика
  КБК           :STRING;      --Код по БК платильщика
  ТИПКБКП       :STRING;      --Тип КБК получателя
  КБКП          :STRING;      --Код по БК получателя
  ДОПКЛ         :STRING;      --Код цели субсидии/субвенции платильщика
  ДОПКЛП        :STRING;      --Код цели субсидии/субвенции получателя
  ДОКСУМ        :REAL;        --Сумма документа
  ДОКСУМРУБ     :REAL;        --Сумма документа в рублях
  ДОКОПЛ        :REAL;        --Сумма оплат документа
  ДОКОПЛРУБ     :REAL;        --Сумма оплат документа в рублях
  СУМ           :REAL;        --Сумма в валюте заявки
  СУМРУБ        :REAL;        --Сумма в рублях
  НАЗНПЛ        :STRING;      --Назначение платежа
  ПРИМЕЧ        :STRING;      --Примечание
  СЧДЕБ         :STRING;      --Счет дебета
  СЧКРЕ         :STRING;      --Счет кредита
  ПРИЗН         :STRING;      --Аналитические признаки
  ПРИЗН_ОСНДОК  :STRING;      --Аналитические признаки из документа основания
  КМНТ          :STRING;      --Комментарий
  ДО            :РПО_ДО;
  ТИПРАСХ       :INTEGER;     --Тип расходов (0=ЛБО,1=Ассигнования)
 ENDSUB;
 БО             :РПО_СВЕД_БО;
 ДОГОВОР        :РПО_ДОГОВОР;
 ДО             :РПО_ДО;
 ДОГОВОР_GUID   :STRING;
 ДО_GUID        :STRING;
 ПРИЗН_ЛС       :STRING;      --Признак лицевого счета
 ПРИЗН_БО       :STRING;      --Признак принятого бюджетного обязательства
 ПРИЗН_К        :STRING;      --Признак контрагента
 ПРИЗН_ФАИП     :STRING;      --Признак ФАИП
 ВАЛ            :STRING;      --Идентификатор валюты документа
 СЕКРЕТ         :INTEGER;
 УЧИТЫВАТЬ      :BOOLEAN;
 ВБАНК          :BOOLEAN;
 ПРОВОДИТЬ      :BOOLEAN;
 ДАТАОПЕР       :DATE;        --Дата выписки
 ДОКОПЕРНОМ     :STRING;      --Номер документа подтверждающего подтверждающий проведение операции
 ДОКОПЕРДАТ     :DATE;        --Дата документа подтверждающего подтверждающий проведение операции
 ДОКОПЕРКАРТ1   :STRING;      --Имя картотеки документа
 ДОКОПЕР1       :ПОРУЧ;
 АННУЛ          :BOOLEAN;
 АННУЛДАТА      :DATE;
 АННУЛПРИМЕЧ    :STRING;      --Примечание аннулирования
 КАКБО          :BOOLEAN;
 ДАТАРЕЙС       :DATE;
 НОМРЕЙС        :INTEGER;
 ВЛВС           :BOOLEAN;
 РПО_КЛЮЧ       :STRING;
 Ф0531851       :BOOLEAN;
 ХЗ             :STRING;
 VER            :INTEGER;
 CLOSEDMODFOB   :BOOLEAN;
ENDTAB;

TABLE РПО_ЗАЯВКА_НАЛ = "Заявка на получение наличных денег";
 CREATEDUSER    :STRING(50);
 MODIFIEDUSER   :STRING(50);
 НОМЕР          :INTEGER; --Номер, порядковый
 НОМЕРДОК       :STRING;  --Номер, на бумажном документе
 ДАТАДОК        :DATE;    --Дата заявки
 РЕКВ           :КОНТРАГЕНТ;
 БАНК           :БАНК_СЧЕТА;
 ГРБС           :STRING;  --Главный распорядитель бюджетных средств
 ГЛАВА          :STRING;  --Глава по БК
 ДАТАИСПОЛ      :DATE;    --Передельная дата исполнения
 НОМЕРБО        :STRING;  --Учетный номер обязательства
 ФИОРУК         :STRING;  --ФИО руководителя
 ФИОБУХ         :STRING;  --ФИО бухгалтера
 ДОЛЖНРУК       :STRING;  --Должность руководителя
 ДОЛЖНБУХ       :STRING;  --Должность бухгалтера
 ДАТАПОДПИСИ    :DATE;    --Дата подписи документа
 ФИОДОВ         :STRING;  --ФИО доверенного лица
 ДОЛЖНДОВ       :STRING;  --Должность доверенного лица
 НАИМДОКДОВ     :STRING;  --Наименование документа, удостоверяющего личность
 НОМДОКДОВ      :STRING;  --Номер документа, удостоверяющего личность
 ВЫДАНДОКДОВ    :STRING;  --Кем выдан документ, удостоверяющий личность
 ДАТДОКДОВ      :DATE;    --Дата выдачи документа, удостоверяющего личность
 ФОРМАТДАТДОКДОВ:STRING;  --Формат даты выдачи документа, удостоверяющего личность
 SUBTAB ЧЕК = "Реквизиты чека";
  СУМ           :REAL;    --Раздел 1. Сумма в рублях
  НОМЕР         :STRING;  --Раздел 1. Номер чека
  СЕРИЯ         :STRING;  --Раздел 1. Серия чека
  ДАТА          :DATE;    --Раздел 1. Дата чека
  СРОК          :DATE;    --Раздел 1. Срок действия чека
  СИМВОЛ        :STRING;  --Раздел 1. Символ кассового плана
 ENDSUB;
 SUBTAB РАСШИФР = "Расшифровка заявки на получение наличных денег";
  ИСТ           :STRING;  --Раздел 2. Наименование вида средств для выдачи наличных денег
  ТИПКБК        :STRING;  --Раздел 2. Тип КБК
  КБК           :STRING;  --Раздел 2. Код по БК
  ДОПКЛ         :STRING;  --Раздел 2. Код цели субсидии/субвенц
  СУМ           :REAL;    --Раздел 2. Сумма в валюте заявки
  НАЗНПЛ        :STRING;  --Раздел 2. Назначение платежа
  ПРИМЕЧ        :STRING;  --Раздел 2. Примечание
  СЧДЕБ         :STRING;  --Счет дебета
  СЧКРЕ         :STRING;  --Счет кредита
  ПРИЗН         :STRING;  --Аналитические признаки
  СИМВОЛ        :STRING;  --Символ кассового плана
  ТИПРАСХ       :INTEGER; --Тип расходов (0=ЛБО,1=Ассигнования)
 ENDSUB;
 СИМВОЛРАСШИФР  :BOOLEAN;
 СУМДОК         :REAL;
 БО             :РПО_СВЕД_БО;
 ПРИЗН_ЛС       :STRING; --Признак лицевого счета
 ПРИЗН_БО       :STRING; --Признак принятого бюджетного обязательства
 СЕКРЕТ         :INTEGER;
 УЧИТЫВАТЬ      :BOOLEAN;
 ВБАНК          :BOOLEAN;
 ПРОВОДИТЬ      :BOOLEAN;
 ДАТАОПЕР       :DATE;
 АННУЛ          :BOOLEAN;
 АННУЛДАТА      :DATE;
 АННУЛПРИМЕЧ    :STRING;  --Примечание аннулирования
 КАКБО          :BOOLEAN;
 ДАТАРЕЙС       :DATE;
 НОМРЕЙС        :INTEGER;
 ВЛВС           :BOOLEAN;
 РПО_КЛЮЧ       :STRING;
 VER            :INTEGER;
 CLOSEDMODFOB   :BOOLEAN;
ENDTAB;

TABLE РПО_ЗАЯВКА_ВОЗВРАТ = "Заявка на возврат";
 CREATEDUSER    :STRING(50);
 MODIFIEDUSER   :STRING(50);
 НОМЕР          :INTEGER; --Номер, порядковый
 НОМЕРДОК       :STRING;  --Номер, на бумажном документе
 ДАТАДОК        :DATE;    --Дата заявки
 РЕКВ           :КОНТРАГЕНТ;
 БАНК           :БАНК_СЧЕТА;
 ГРБС           :STRING;  --Главный распорядитель бюджетных средств
 ГЛАВА          :STRING;  --Глава по БК
 ФАИП           :РПО_ФАИП;--ФАИП
 ДОЛЖНРУК       :STRING;  --Должность руководителя
 ДОЛЖНБУХ       :STRING;  --Должность бухгалтера
 ФИОРУК         :STRING;  --ФИО руководителя
 ФИОБУХ         :STRING;  --ФИО бухгалтера
 ДАТАПОДПИСИ    :DATE;    --Дата подписи документа
 ДОК_КБК        :STRING;  --Раздел 1. Код по БК платильщика
 ДОК_ИСТ        :STRING;  --Раздел 1. Наименование вида средств для исполнения возврата
 ДОК_ТИПКБК     :STRING;  --Раздел 1. Тип КБК платильщика
 ДОК_ДОПКЛ      :STRING;  --Раздел 1. Код цели субсидии/субвенции
 ДОК_ОКАТО      :STRING;  --Раздел 1. ОКАТО
 ДОК_ОКТМО      :STRING;  --Раздел 1. ОКТМО
 ДОК_СУМ        :REAL;    --Раздел 1. Сумма в валюте выплаты
 ДОК_ОКВ        :STRING;  --Раздел 1. Код валюты по ОКВ
 ДОК_СУМРУБ     :REAL;    --Раздел 1. Сумма
 ДОК_ОЧРПЛ      :STRING;  --Раздел 1. Очередность платежа
 ДОК_ВИДПЛ      :STRING;  --Раздел 1. Вид платежа
 ДОК_НАЗНПЛ     :STRING;  --Раздел 1. Назначение платежа (примечание)
 ОСН_ДОКВИД     :STRING;  --Раздел 2. Вид документа основания
 ОСН_ДОКНОМ     :STRING;  --Раздел 2. Номер документа основания
 ОСН_ДОКДАТ     :DATE  ;  --Раздел 2. Дата документа основания
 НЕВЫЯСНЕН      :BOOLEAN; --Возрат с невыясненых поступлений
 ВОЗВРАТ_ДОКНОМ :STRING;  --Реквизиты возращаемого документа. Номер документа
 ВОЗВРАТ_ДОКДАТ :DATE  ;  --Реквизиты возращаемого документа. Дата документа
 ВОЗВРАТ_ДОКСУМ :REAL;    --Реквизиты возращаемого документа. Сумма по документа
 ВОЗВРАТ_ИНН    :STRING;  --Реквизиты возращаемого документа. ИНН платильщика
 ВОЗВРАТ_КПП    :STRING;  --Реквизиты возращаемого документа. КПП платильщика
 РЕКВП          :КОНТРАГЕНТ; --Раздел 3.
 БАНКП          :БАНК_СЧЕТА; --Раздел 3
 КБК_П          :String;
 ОКТМО_П        :String;
 SUBTAB ПОЗИЦИИ = "Формируемые проводки";
  СУМ           :REAL;    --Сумма в валюте заявки
  СУМРУБ        :REAL;    --Сумма в рублях
  СЧДЕБ         :STRING;  --Счет дебета
  СЧКРЕ         :STRING;  --Счет кредита
  ПРИЗН         :STRING;  --Аналитические признаки
  КМНТ          :STRING;  --Комментарий
 ENDSUB;
 ПРИЗН_ЛС       :STRING;  --Признак лицевого счета
 ПРИЗН_К        :STRING;  --Признак контрагента
 ВАЛ            :STRING;  --Идентификатор валюты документа
 СЕКРЕТ         :INTEGER;
 УЧИТЫВАТЬ      :BOOLEAN;
 ВБАНК          :BOOLEAN;
 ПРОВОДИТЬ      :BOOLEAN;
 ДАТАОПЕР       :DATE;
 АННУЛ          :BOOLEAN;
 АННУЛДАТА      :DATE;
 АННУЛПРИМЕЧ    :STRING;  --Примечание аннулирования
 ДОКОПЕРНОМ     :STRING; --Номер документа подтверждающего подтверждающий проведение операции
 ДОКОПЕРДАТ     :DATE;   --Дата документа подтверждающего подтверждающий проведение операции
 ДОКОПЕРКАРТ1   :STRING; --Имя картотеки документа
 ДОКОПЕР1       :ПОРУЧ;
 ДАТАРЕЙС       :DATE;
 НОМРЕЙС        :INTEGER;
 ВЛВС           :BOOLEAN;
 РПО_КЛЮЧ       :STRING;
 VER            :INTEGER;
 CLOSEDMODFOB   :BOOLEAN;
ENDTAB;

TABLE РПО_ЗАПРОС_АННУЛ = "Запрос на аннулирование заявки (консолидируемой заяки)";
 CREATEDUSER    :STRING(50);
 MODIFIEDUSER   :STRING(50);
 НОМЕР          :INTEGER; --Номер, порядковый
 НОМЕРДОК       :STRING;  --Номер, на бумажном документе
 ДАТАДОК        :DATE;    --Дата заявки
 РЕКВ           :КОНТРАГЕНТ;
 БАНК           :БАНК_СЧЕТА;
 ГРБС           :STRING;  --Главный распорядитель бюджетных средств
 ГЛАВА          :STRING;  --Глава по БК
 АННУЛТИПДОК    :STRING;  --Тип аннулируемоего документа
 АННУЛНОМДОК    :STRING;  --Внутрений номер аннулируемого документа
 АННУЛДАТДОК    :DATE;    --Дата регистрации аннулируемого документа
 АННУЛДОК       :INTEGER; --Сцылка на аннулируемый документ
 ПРИМЕЧ         :STRING;  --Примечание
 ДОЛЖНРУК       :STRING;  --Должность руководителя
 ДОЛЖНБУХ       :STRING;  --Должность бухгалтера
 ФИОРУК         :STRING;  --ФИО руководителя
 ФИОБУХ         :STRING;  --ФИО бухгалтера
 ДАТАПОДПИСИ    :DATE;    --Дата подписи документа
 СЕКРЕТ         :INTEGER;
 УЧИТЫВАТЬ      :BOOLEAN;
 ВБАНК          :BOOLEAN;
 ПРОВОДИТЬ      :BOOLEAN;
 ДАТАРЕЙС       :DATE;
 НОМРЕЙС        :INTEGER;
 ВЛВС           :BOOLEAN;
 РПО_КЛЮЧ       :STRING;
 VER            :INTEGER;
 CLOSEDMODFOB   :BOOLEAN;
ENDTAB;

TABLE РПО_ЗАЯВЛ_ДЕНСРЕДСТВ = "Заявка на полученеи денежных средств перечесляемых на карту";
                НОМЕР                           :INTEGER;    --Номер, порядковый        
                ДАТАДОК                 :DATE;       --Дата заявки
                ДАТАПОДПИСИ             :DATE;   
                СУМДОК                  :REAL;
                НОМЕРКАРТЫ              :String;
                ФИОРАБ                          :STRING;   --ФИО РАБОТНИКА ПОЛУЧИВШЕГО КАРТУ 
                НОМЕРБО             :INTEGER;  --учетный номер обязательства
                ФИОРУК                  :STRING;   --ФИО руководителя
                ФИОБУХ                  :STRING;   --ФИО бухгалтера
            СуммИТ                              :Real;
                БАНК                :БАНК_СЧЕТА;
                РЕКВ                :КОНТРАГЕНТ;
                СОТР                            :СОТРУДНИКИ;
                ВИДСРЕДСТВ          :String;
                ГРБС                :STRING;   --Главный распорядитель бюджетных средств
          SUBTAB ПОЗИЦИИ;
                                НОМЕРП                  :INTEGER;
                                БК                      :STRING;                                
                                ТИПБК           		:String;
                                КОДЦЕЛИ                 :String;
                                НАЗНАЧЕНИЕ              :STRING;
                                СУММАП                  :Real;
                                ПРИМЕЧАНИЕ              :STRING;
                                СЧДЕБ           :STRING;      --Счет дебета
                                СЧКРЕ           :STRING;      --Счет кредита
                                ПРИЗН           :String;      --аналитика
                  ENDSUB;
                CREATEDUSER    :STRING(50);
                MODIFIEDUSER   :STRING(50);
                ДОЛЖНРУК       :STRING;  --Должность руководителя
                ДОЛЖНБУХ       :STRING;  --Должность бухгалтера
                УЧИТЫВАТЬ      :BOOLEAN;
                ВБАНК          :BOOLEAN;
                ПРОВОДИТЬ      :BOOLEAN;
                ДАТАОПЕР       :DATE;
                АННУЛ          :BOOLEAN;
                АННУЛДАТА      :DATE;
                АННУЛПРИМЕЧ    :STRING;  --Примечание аннулирования
                ДАТАРЕЙС       :DATE;
                НОМРЕЙС        :INTEGER;
                VER            :INTEGER;
                CLOSEDMODFOB   :BOOLEAN;        
ENDTAB;

TABLE РПО_РАСШИФР_НЕИСП_СРЕДСТВ = "Расшифровка сумм неиспользованных средств";
                НОМЕР                   :INTEGER;    --Номер, порядковый        
                ДАТАДОК                 :DATE;       --Дата заявки
                ДАТАПОДПИСИ             :DATE;   
                СУМДОК                  :REAL;
                НОМЕРКАРТЫ              :String;
				ЛСКЛИЕНТА               :String;
                ФИОРАБ                  :STRING;   --ФИО РАБОТНИКА ПОЛУЧИВШЕГО КАРТУ 
                ФИОРУК                  :STRING;   --ФИО руководителя
                ФИОБУХ                  :STRING;   --ФИО бухгалтера
                СуммИТ                  :Real;
                БАНК                    :БАНК_СЧЕТА;
                РЕКВ             	    :КОНТРАГЕНТ;
                СОТР                    :СОТРУДНИКИ;
                ВИДСРЕДСТВ          	:String;
                ГРБС                	:STRING;   --Главный распорядитель бюджетных средств
				ФАИП					:String;
				ВидОперации				:real;
          SUBTAB ПОЗИЦИИ;
                                НОМЕРП                  :INTEGER;
                                БК                      :STRING;                                
                                ТИПБК          		    :String;
                                КОДЦЕЛИ                 :String;
                                НАЗНАЧЕНИЕ              :STRING;
                                СУММАП                  :Real;
                                ПРИМЕЧАНИЕ              :STRING;
                                СЧДЕБ           	    :STRING;      --Счет дебета
                                СЧКРЕ           		:STRING;      --Счет кредита
                                ПРИЗН          		    :String;      --аналитика
          ENDSUB;
                CREATEDUSER    :STRING(50);
                MODIFIEDUSER   :STRING(50);
                ДОЛЖНРУК       :STRING;  --Должность руководителя
                ДОЛЖНБУХ       :STRING;  --Должность бухгалтера
                УЧИТЫВАТЬ      :BOOLEAN;
                ВБАНК          :BOOLEAN;
                ПРОВОДИТЬ      :BOOLEAN;
                ДАТАОПЕР       :DATE;
                АННУЛ          :BOOLEAN;
                АННУЛДАТА      :DATE;
                АННУЛПРИМЕЧ    :STRING;  --Примечание аннулирования
                ДАТАРЕЙС       :DATE;
                НОМРЕЙС        :INTEGER;
                VER            :INTEGER;
                CLOSEDMODFOB   :BOOLEAN;        
ENDTAB;


TABLE РПО_ЗАЯВЛ_ЧЕК = "Заявление на получение денежных чековых книжек";
 CREATEDUSER    :STRING(50);
 MODIFIEDUSER   :STRING(50);
 НОМЕР          :INTEGER; --Номер, порядковый
 НОМЕРДОК       :STRING;  --Номер, на бумажном документе
 ДАТАДОК        :DATE;    --Дата заявки
 РЕКВ           :КОНТРАГЕНТ;
 БАНК           :БАНК_СЧЕТА;
 КОЛЧЕККН       :INTEGER; --Количество чековых книжек
 КОЛЛИСТ        :INTEGER; --Количество листов книжек
 ФИОРУК         :STRING;  --ФИО руководителя
 ФИОБУХ         :STRING;  --ФИО бухгалтера
 ДОЛЖНРУК       :STRING;  --Должность руководителя
 ДОЛЖНБУХ       :STRING;  --Должность бухгалтера
 ДАТАПОДПИСИ    :DATE;    --Дата подписи документа
 ФИОДОВ         :STRING;  --ФИО доверенного лица
 ДОЛЖНДОВ       :STRING;  --Должность доверенного лица
 НАИМДОКДОВ     :STRING;  --Наименование документа, удостоверяющего личность
 СЕРИЯДОКДОВ    :STRING;  --Наименование документа, удостоверяющего личность
 НОМДОКДОВ      :STRING;  --Номер документа, удостоверяющего личность
 ВЫДАНДОКДОВ    :STRING;  --Кем выдан документ, удостоверяющий личность
 ДАТДОКДОВ      :DATE;    --Дата выдачи документа, удостоверяющего личность
 СЕКРЕТ         :INTEGER;
 ДАТАРЕЙС       :DATE;
 НОМРЕЙС        :INTEGER;
 ВЛВС           :BOOLEAN;
 РПО_КЛЮЧ       :STRING;
 VER            :INTEGER;
 CLOSEDMODFOB   :BOOLEAN;
ENDTAB;

TABLE РПО_РР_ВХ = "Расходное расписание поступившее";
 CREATEDUSER       :STRING(50);
 MODIFIEDUSER      :STRING(50);
 ГОДДОК            :INTEGER;    --Год документа
 НОМЕР             :INTEGER;    --Номер порядковый
 НОМЕРДОК          :STRING;     --Номер документа
 ДАТАДОК           :DATE;       --Дата документа
 РБС               :КОНТРАГЕНТ; --Распорядитель
 РБС_БАНК          :БАНК_СЧЕТА; --Банковский реквизит распорядителя
 ГЛАВА             :STRING;     --Глава по БК
 ГРБС              :STRING;     --Главный распорядитель бюджетных средств
 ПБС               :КОНТРАГЕНТ; --Получатель
 ПБС_БАНК          :БАНК_СЧЕТА; --Банковский реквизит получателя
 ПБС_ПРИЗНЛС       :STRING;     --Признак лицевого счета распорядителя
 ДАТАВД            :DATE;       --Дата введение в действие
 СПЕЦУКАЗ          :STRING;     --Специальные указания
 СПЕЦУКАЗ2         :STRING;     --Специальные указания
 СПЕЦУКАЗ3         :STRING;     --Специальные указания
 СПЕЦУКАЗ4         :STRING;     --Специальные указания
 КОДСПЕЦУКАЗ       :STRING;     --Код специального указания
 ДОЛЖНРУК          :STRING;     --Должность руководителя
 ФИОРУК            :STRING;     --ФИО руководителя
 ДОЛЖНИСП          :STRING;     --Должность исполнителя
 ФИОИСП            :STRING;     --ФИО исполнителя
 ТЕЛИСП            :STRING;     --Телефон исполнителя
 ДАТАПОДПИСИ       :DATE;       --Дата подписи документа руковлдителем
 ДАТАПОДПИСИИСП    :DATE;       --Дата подписи документа исполнителем
 АССИГН_ТИПКБК     :STRING;     --Тип КБК
 АССИГН_ДЕБ1       :STRING;     --Код счета дебета
 АССИГН_КРЕ1       :STRING;     --Код счета кредита
 АССИГН_ДЕБ2       :STRING;     --Код счета дебета
 АССИГН_КРЕ2       :STRING;     --Код счета кредита
 АССИГН_ДЕБ3       :STRING;     --Код счета дебета
 АССИГН_КРЕ3       :STRING;     --Код счета кредита
 ДАТАВД1           :DATE;       --Дата введение в действие рездела 1
 SUBTAB АССИГН = "Раздел 1. Бюджетные ассигнования";
  БК               :STRING;     --Бюджетная классификация
  КОСГУ            :STRING;     --Бюджетная классификация
  ДОПКЛ            :STRING;     --Код цели субсидии/субвенции
  ПРИЗН            :STRING;     --Аналитические признаки
  СУМ1             :REAL;       --Сумма на текущий финансовый год
  СУМ2             :REAL;       --Сумма на 1 год планового периода
  СУМ3             :REAL;       --Сумма на 2 год планового периода
  ПРИМЕЧ           :STRING;     --Примечание
  СЧДЕБ1           :STRING;     --Счет дебета на 1 год
  СЧКРЕ1           :STRING;     --Счет кредита на 1 год
  СЧДЕБ2           :STRING;     --Счет дебета на 2 год
  СЧКРЕ2           :STRING;     --Счет кредита на 2 год
  СЧДЕБ3           :STRING;     --Счет дебета на 3 год
  СЧКРЕ3           :STRING;     --Счет кредита на 3 год
  КМНТ             :STRING;     --Комментарий
 ENDSUB;
 ЛБО_ДЕБ1          :STRING;     --Код счета дебета
 ЛБО_КРЕ1          :STRING;     --Код счета кредита
 ЛБО_ДЕБ2          :STRING;     --Код счета дебета
 ЛБО_КРЕ2          :STRING;     --Код счета кредита
 ЛБО_ДЕБ3          :STRING;     --Код счета дебета
 ЛБО_КРЕ3          :STRING;     --Код счета кредита
 ДАТАВД2           :DATE;       --Дата введение в действие рездела 2
 SUBTAB ЛБО = "Раздел 2. Лимиты бюджетных обязательств";
  БК               :STRING;     --Бюджетная классификация
  КОСГУ            :STRING;     --Бюджетная классификация
  ДОПКЛ            :STRING;     --Код цели субсидии/субвенции
  ПРИЗН            :STRING;     --Аналитические признаки
  СУМ1             :REAL;       --Сумма на текущий финансовый год
  СУМ2             :REAL;       --Сумма на 1 год планового периода
  СУМ3             :REAL;       --Сумма на 2 год планового периода
  ПРИМЕЧ           :STRING;     --Примечание
  СЧДЕБ1           :STRING;     --Счет дебета на 1 год
  СЧКРЕ1           :STRING;     --Счет кредита на 1 год
  СЧДЕБ2           :STRING;     --Счет дебета на 2 год
  СЧКРЕ2           :STRING;     --Счет кредита на 2 год
  СЧДЕБ3           :STRING;     --Счет дебета на 3 год
  СЧКРЕ3           :STRING;     --Счет кредита на 3 год
  КМНТ             :STRING;     --Комментарий
 ENDSUB;
 ПОФ_ДЕБ1          :STRING;     --Код счета дебета
 ПОФ_КРЕ1          :STRING;     --Код счета кредита
 ДАТАВД3           :DATE;       --Дата введение в действие рездела 3\
 SUBTAB ПОФ = "Раздел 3. Предельные объемы финансирования";
  БК               :STRING;     --Бюджетная классификация
  КОСГУ            :STRING;     --Бюджетная классификация
  ДОПКЛ            :STRING;     --Код цели субсидии/субвенции
  ПРИЗН            :STRING;     --Аналитические признаки
  СУМ1             :REAL;       --Сумма на текущий финансовый год
  ПРИМЕЧ           :STRING;     --Примечание
  СЧДЕБ1           :STRING;     --Счет дебета на 1 год
  СЧКРЕ1           :STRING;     --Счет кредита на 1 год
  КМНТ             :STRING;     --Комментарий
 ENDSUB;
 РБС_ПБС           :BOOLEAN;    --Получатель расходного расписания
 СЕКРЕТ            :INTEGER;    --Гриф секретности
 ПРОВОДИТЬ         :BOOLEAN;
 ДАТАОПЕР          :DATE;       --Дата выписки общая
 ДАТАОПЕР1         :DATE;       --Дата выписки 1 раздела
 ДАТАОПЕР2         :DATE;       --Дата выписки 2 раздела
 ДАТАОПЕР3         :DATE;       --Дата выписки 3 раздела
 РПО_КЛЮЧ          :STRING;
 VER               :INTEGER;
 CLOSEDMODFOB      :BOOLEAN;
ENDTAB;

TABLE РПО_РР_ИСХ = "Расходное расписание исходящие";
 CREATEDUSER       :STRING(50);
 MODIFIEDUSER      :STRING(50);
 ГОДДОК            :INTEGER;    --Год документа
 НОМЕР             :INTEGER;    --Номер порядковый
 НОМЕРДОК          :STRING;     --Номер документа
 ДАТАДОК           :DATE;       --Дата документа
 РБС               :КОНТРАГЕНТ; --Распорядитель
 РБС_БАНК          :БАНК_СЧЕТА; --Банковский реквизит распорядителя
 РБС_ПРИЗНЛС       :STRING;     --Признак лицевого счета распорядителя
 ГЛАВА             :STRING;     --Глава по БК
 ГРБС              :STRING;     --Главный распорядитель бюджетных средств
 ПБС               :КОНТРАГЕНТ; --Получатель
 ПБС_БАНК          :БАНК_СЧЕТА; --Банковский реквизит получателя
 ПБС_ПРИЗН         :STRING;     --Аналитический признак получателя
 ДАТАВД            :DATE;       --Дата введение в действие
 СПЕЦУКАЗ          :STRING;     --Специальные указания
 СПЕЦУКАЗ2         :STRING;     --Специальные указания
 СПЕЦУКАЗ3         :STRING;     --Специальные указания
 СПЕЦУКАЗ4         :STRING;     --Специальные указания
 КОДСПЕЦУКАЗ       :STRING;     --Код специального указания
 ДОЛЖНРУК          :STRING;     --Должность руководителя
 ФИОРУК            :STRING;     --ФИО руководителя
 ДОЛЖНИСП          :STRING;     --Должность исполнителя
 ФИОИСП            :STRING;     --ФИО исполнителя
 ТЕЛИСП            :STRING;     --Телефон исполнителя
 ДАТАПОДПИСИ       :DATE;       --Дата подписи документа руководителем
 ДАТАПОДПИСИИСП    :DATE;       --Дата подписи документа исполнителем
 АССИГН_ТИПКБК     :STRING;     --Тип КБК
 АССИГН_ДЕБ1       :STRING;     --Код счета дебета
 АССИГН_КРЕ1       :STRING;     --Код счета кредита
 АССИГН_ДЕБ2       :STRING;     --Код счета дебета
 АССИГН_КРЕ2       :STRING;     --Код счета кредита
 АССИГН_ДЕБ3       :STRING;     --Код счета дебета
 АССИГН_КРЕ3       :STRING;     --Код счета кредита
 ДАТАВД1           :DATE;       --Дата введение в действие рездела 1
 SUBTAB АССИГН = "Раздел 1. Бюджетные ассигнования";
  БК               :STRING;     --Бюджетная классификация
  КОСГУ            :STRING;     --Бюджетная классификация
  ДОПКЛ            :STRING;     --Код цели субсидии/субвенции
  ПРИЗН            :STRING;     --Аналитические признаки
  СУМ1             :REAL;       --Сумма на текущий финансовый год
  СУМ2             :REAL;       --Сумма на 1 год планового периода
  СУМ3             :REAL;       --Сумма на 2 год планового периода
  ПРИМЕЧ           :STRING;     --Примечание
  СЧДЕБ1           :STRING;     --Счет дебета на 1 год
  СЧКРЕ1           :STRING;     --Счет кредита на 1 год
  СЧДЕБ2           :STRING;     --Счет дебета на 2 год
  СЧКРЕ2           :STRING;     --Счет кредита на 2 год
  СЧДЕБ3           :STRING;     --Счет дебета на 3 год
  СЧКРЕ3           :STRING;     --Счет кредита на 3 год
  КМНТ             :STRING;     --Комментарий
 ENDSUB;
 АССИГН_ИТОГ_СУМ1  :REAL;       --Сумма на текущий финансовый год
 АССИГН_ИТОГ_СУМ2  :REAL;       --Сумма на 1 год планового периода
 АССИГН_ИТОГ_СУМ3  :REAL;       --Сумма на 2 год планового периода
 ЛБО_ДЕБ1          :STRING;     --Код счета дебета
 ЛБО_КРЕ1          :STRING;     --Код счета кредита
 ЛБО_ДЕБ2          :STRING;     --Код счета дебета
 ЛБО_КРЕ2          :STRING;     --Код счета кредита
 ЛБО_ДЕБ3          :STRING;     --Код счета дебета
 ЛБО_КРЕ3          :STRING;     --Код счета кредита
 ДАТАВД2           :DATE;       --Дата введение в действие рездела 2
 SUBTAB ЛБО = "Раздел 2. Лимиты бюджетных обязательств";
  БК               :STRING;     --Бюджетная классификация
  КОСГУ            :STRING;     --Бюджетная классификация
  ДОПКЛ            :STRING;     --Код цели субсидии/субвенции
  ПРИЗН            :STRING;     --Аналитические признаки
  СУМ1             :REAL;       --Сумма на текущий финансовый год
  СУМ2             :REAL;       --Сумма на 1 год планового периода
  СУМ3             :REAL;       --Сумма на 2 год планового периода
  ПРИМЕЧ           :STRING;     --Примечание
  СЧДЕБ1           :STRING;     --Счет дебета на 1 год
  СЧКРЕ1           :STRING;     --Счет кредита на 1 год
  СЧДЕБ2           :STRING;     --Счет дебета на 2 год
  СЧКРЕ2           :STRING;     --Счет кредита на 2 год
  СЧДЕБ3           :STRING;     --Счет дебета на 3 год
  СЧКРЕ3           :STRING;     --Счет кредита на 3 год
  КМНТ             :STRING;     --Комментарий
 ENDSUB;
 ЛБО_ИТОГ_СУМ1     :REAL;       --Сумма на текущий финансовый год
 ЛБО_ИТОГ_СУМ2     :REAL;       --Сумма на 1 год планового периода
 ЛБО_ИТОГ_СУМ3     :REAL;       --Сумма на 2 год планового периода
 ПОФ_ДЕБ1          :STRING;     --Код счета дебета
 ПОФ_КРЕ1          :STRING;     --Код счета кредита
 ДАТАВД3           :DATE;       --Дата введение в действие рездела 3
 SUBTAB ПОФ = "Раздел 3. Предельные объемы финансирования";
  БК               :STRING;     --Бюджетная классификация
  КОСГУ            :STRING;     --Бюджетная классификация
  ДОПКЛ            :STRING;     --Код цели субсидии/субвенции
  ПРИЗН            :STRING;     --Аналитические признаки
  СУМ1             :REAL;       --Сумма на текущий финансовый год
  ПРИМЕЧ           :STRING;     --Примечание
  СЧДЕБ1           :STRING;     --Счет дебета на 1 год
  СЧКРЕ1           :STRING;     --Счет кредита на 1 год
  КМНТ             :STRING;     --Комментарий
 ENDSUB;
 ПОФ_ИТОГ_СУМ1     :REAL;       --Сумма на текущий финансовый год
 ДОПФИН            :BOOLEAN;    --Дополнительное бюджетное финансирование
 СОЗДАН            :INTEGER;    --Кем сформировано РР, 1 ГРБС, 2 РБС, 3 ПБС
 ДЕТАЛ             :BOOLEAN;    --Детализация ассигнований, ЛБО, ПОФ
 ИНОЙ              :BOOLEAN;    --Иной получатель
 ИНОЙ_НОМ_ЗАЯВКР   :STRING;     --Иной получатель, Номер отрицательного расходного расписания
 ИНОЙ_ДАТ_ЗАЯВКР   :DATE;       --Иной получатель, Дата отрицательного расходного расписания
 РЕОРГ             :BOOLEAN;    --Реорганизация
 РЕОРГ_РБС_ИМЯ1    :STRING;     --Реорганизация, Полное наименование распорядителя средств
 РЕОРГ_РБС_ИМЯ2    :STRING;     --Реорганизация, Полное наименование распорядителя средств
 РЕОРГ_РБС_КБП     :STRING;     --Реорганизация, КБП распорядителя средств
 РЕОРГ_ПБС_ИМЯ1    :STRING;     --Реорганизация, Полное наименование получателя средств
 РЕОРГ_ПБС_ИМЯ2    :STRING;     --Реорганизация, Полное наименование получателя средств
 РЕОРГ_ПБС_КБП     :STRING;     --Реорганизация, КБП получателя средств
 РЕОРГ_ОФК_КОД_РБС :STRING;     --Реорганизация, Код ТОФК, в котором обслуживается распорядитель средств
 РЕОРГ_НОМ_РР_ОТРИЦ:STRING;     --Реорганизация, Номер отрицательного расходного расписания
 РЕОРГ_ДАТ_РР_ОТРИЦ:DATE;       --Реорганизация, Дата отрицательного расходного расписания
 СЕКРЕТ            :INTEGER;    --Гриф секретности
 УЧИТЫВАТЬ         :BOOLEAN;
 ВБАНК             :BOOLEAN;
 ПРОВОДИТЬ         :BOOLEAN;
 ДАТАОПЕР          :DATE;       --Дата выписки общая
 ДАТАОПЕР1         :DATE;       --Дата выписки 1 раздела
 ДАТАОПЕР2         :DATE;       --Дата выписки 2 раздела
 ДАТАОПЕР3         :DATE;       --Дата выписки 3 раздела
 АННУЛ             :BOOLEAN;    --Аннулировано
 ДАТААННУЛ         :DATE;       --Дата аннулирования
 ДАТААННУЛ1        :DATE;       --Дата аннулирования 1 раздела
 ДАТААННУЛ2        :DATE;       --Дата аннулирования 2 раздела
 ДАТААННУЛ3        :DATE;       --Дата аннулирования 3 раздела
 ДАТАРЕЙС          :DATE;       --Дата рейса
 НОМРЕЙС           :INTEGER;    --Номер рейса
 ВЛВС              :BOOLEAN;    --Выделенная ЛВСВ
 РАЗМЕР            :INTEGER;    --Размер рейса
 ЛИСТОВ            :INTEGER;    --Количество листов
 ИМЯРЕЙС           :STRING;     --Имя рейса
 РПО_КЛЮЧ          :STRING;
 VER               :INTEGER;
 CLOSEDMODFOB      :BOOLEAN;
 UNIQUE "ГОДДОК;СОЗДАН;НОМЕРДОК";
ENDTAB;


TABLE РПО_УВЕДОМ_УТОЧ_ПЛАТ = "Уведомление об уточнении вида и принадлежности платежа";
 CREATEDUSER     :STRING(50);
 MODIFIEDUSER    :STRING(50);
 НОМЕР           :INTEGER; --Номер, порядковый
 НОМЕРДОК        :STRING;  --Номер, на бумажном документе
 ДАТАДОК         :DATE;    --Дата заявки
 РЕКВ            :КОНТРАГЕНТ;
 БАНК            :БАНК_СЧЕТА;
 ГРБС            :STRING;  --Главный распорядитель бюджетных средств
 ГЛАВА           :STRING;  --Глава по БК
 ДОК_ИСТ         :STRING;  --Вид средств
 ПЛАТ            :КОНТРАГЕНТ; --Плательщик
 ПЛАТБАНК        :БАНК_СЧЕТА; --Банковские реквизиты плательщика
 ПЛАТ_БАНКИМЯ    :STRING;  --Банковское имя плательща
 ПЛАТ_ПАСПОРТ    :STRING;  --Паспортные данные плательщика
 ПЛАТ_ИНН        :STRING;  --ИНН плательщика
 ПЛАТ_КПП        :STRING;  --КПП плательщика
 ПЛАТБАНК_РСЧЕТ  :STRING;  --Банковский счета плательщика
 ЗАПРОСНОМ       :STRING;  --Номер запроса
 ЗАПРОСДАТ       :DATE;    --Дата запроса
 ЗКР             :РПО_ЗАЯВКА_КР;
 ЗВЗ             :РПО_ЗАЯВКА_ВОЗВРАТ;
 ЗНЛ             :РПО_ЗАЯВКА_НАЛ;
 ПП_ВХ           :ПРИХПЛПОРУЧЕНИЯ;
 ПП_ИСХ          :ПОРУЧ;
 ЗНАК_ИСХ        :Integer; --Знак+1 (т.е. 0-сторно, 1 - не проводить, 2-начисление)
 SUBTAB ДОК_ИСХ = "Реквизиты платежного документа (исходные)";
  N          :INTEGER;
  ЗНАК_ПОЗ   :Integer; --Знак+1 (т.е. 0-сторно, 1 - не проводить, 2-начисление)
  ТИП        :STRING;  --Код платежного документа
  НАИМ       :STRING;  --Наименование платежного документа
  НОМ        :STRING;  --Номер платежного документа
  ДАТ        :DATE;    --Дата платежного документа
  РЕКВП      :КОНТРАГЕНТ;
  БАНКП      :БАНК_СЧЕТА;
  БАНКИМЯ    :STRING;  --Банковское имя получателя
  ИНН        :STRING;  --ИНН получателя
  КПП        :STRING;  --КПП получателя
  ОКАТО      :STRING;  --ОКАТО получателя
  ЛСЧЕТ      :STRING;  --Лицевой счет получателя
  ИСТ        :STRING;  --Наименование вида средств (зарезервировано)
  ТИПКБК     :STRING;  --Тип КБК
  КБК        :STRING;  --Код по БК
  ДОПКЛ      :STRING;  --Код цели субсидии/субвенц
  СУМ        :REAL;    --Сумма
  НАЗНПЛ     :STRING;  --Назначение платежа
  ПРИМЕЧ     :STRING;  --Примечание
  ЗАЯВ_КР_НОМ:STRING;  --Номер заявки на кассовый расход
  ЗАЯВ_КР_ДАТ:DATE;    --Дата заявки на кассовый расход
  СЧДЕБ      :STRING;  --Счет дебета
  СЧКРЕ      :STRING;  --Счет кредита
  ПРИЗН      :STRING;  --Аналитический признаки
  ФК_GUID    :STRING;  --Уникальный индентификатор документа присвоенный в Федеральном Казначействе
 ENDSUB;
 SUBTAB ДОК_ИЗМ = "Реквизиты платежного документа (измененные)";
  N          :INTEGER;
  РЕКВП      :КОНТРАГЕНТ;
  БАНКП      :БАНК_СЧЕТА;
  БАНКИМЯ    :STRING;  --Наименование контрагент по требованию банка
  ЛСЧЕТ      :STRING;  --Лицевой счет
  ИНН        :STRING;  --ИНН
  КПП        :STRING;  --КПП
  ОКАТО      :STRING;  --ОКАТО
  ИСТ        :STRING;  --Наименование вида средств
  ТИПКБК     :STRING;  --Тип КБК
  КБК        :STRING;  --Код по БК
  ДОПКЛ      :STRING;  --Код цели субсидии/субвенц
  СУМ        :REAL;    --Сумма (для казначейства)
  СУМПРОВ    :REAL;    --Сумма для проводки
  НАЗНПЛ     :STRING;  --Назначение платежа
  ПРИМЕЧ     :STRING;  --Примечание
  СЧДЕБ      :STRING;  --Счет дебета
  СЧКРЕ      :STRING;  --Счет кредита
  ПРИЗН      :STRING;  --Аналитический признаки
 ENDSUB;
 СУМДОК         :REAL;    --Сумма по документу
 ДОЛЖНРУК       :STRING;  --Должность руководителя
 ФИОРУК         :STRING;  --ФИО руководителя
 ДОЛЖНИСП       :STRING;     --Должность исполнителя
 ФИОИСП         :STRING;     --ФИО исполнителя
 ТЕЛИСП         :STRING;     --Телефон исполнителя
 ДАТАПОДПИСИ    :DATE;    --Дата подписи документа
 СЕКРЕТ         :INTEGER;
 УЧИТЫВАТЬ      :BOOLEAN;
 ВБАНК          :BOOLEAN;
 ПРОВОДИТЬ      :BOOLEAN;
 ДАТАОПЕР       :DATE;    --Дата выписки
 АННУЛ          :BOOLEAN;
 АННУЛДАТА      :DATE;
 АННУЛПРИМЕЧ    :STRING;  --Примечание аннулирования
 КАКБО          :BOOLEAN;
 ДАТАРЕЙС       :DATE;
 НОМРЕЙС        :INTEGER;
 ВЛВС           :BOOLEAN;
 РПО_КЛЮЧ       :STRING;
 VER            :INTEGER;
 CLOSEDMODFOB   :BOOLEAN;
ENDTAB;

Table РПО_ЗАКРЫТИЕ106 = "Закрытие 106 счета";
Проводить:Boolean;
ДатаОпер: Date;
ФКР:STRING;
КД:STRING;
КОСГУ:STRING;
АНАЛИТ: String;
ДАТА_К:   DATE;
Ост_:    REAL;
ОстДатаП:Boolean;
Расх:    REAL;
Налог: Real;
  SUBTAB РАСХОДЫ;
  ПРИЗНАК:   STRING;
  СУММА:   REAL;
  СУМ_Вал:   REAL;
  Вал:   String;
  Счет:String;
  EndSub;
    Subtab ПроводТ;
    Строка:String;
    Сум:Real;
    Признаки:String;
    Коммент:String;
    Дата:Date;
    Счет:String;
    endSub;
Кмнт: String;
Код_Сч_Осн:STRING;
СчетОсн:STRING;
Код_Сч_Расх:STRING;
Код_Сч_Нал:STRING;
СчетНал:STRING;
EndTab;
        
TABLE ПрихПлПоручения = "Прих. плат. поручения";
  VERSION=1;
  CREATEDUSER  :STRING(50);
  MODIFIEDUSER :STRING(50);
  Учитывать    :BOOLEAN;    -- Формировать операцию или нет
  НОМЕР        :INTEGER;    -- Номер, порядковый
  НОМЕРБУМ     :STRING;     -- Номер, на бумажном документе
  ДАТАДОК      :DATE;       -- Дата, указанная на самом документе
  ВАЛЮТА       :STRING(3);     -- валюта документа
  РЕКВ         :КОНТРАГЕНТ; -- Наши реквизиты
  РЕКВБАНК     :БАНК_СЧЕТА; -- Наши банковские реквизиты
  РЕКВКОНТР    :КОНТРАГЕНТ; -- Реквизиты получателя
  КОНТРБАНК    :БАНК_СЧЕТА; -- банковские реквизиты получателя
  СУММА        :REAL;       -- Сумма платежа
  НДС          :REAL;       -- сумма НДС
  СтавкаНДС    :REAL;       -- ставка НДС
  ЦеныСНДС     :BOOLEAN;    -- True - сумма указана с НДС
  НАЗНАЧПЛАТ   :STRING;     -- назначение платежа
  КодОп        :STRING(50); -- код оплаты
  Лимит        :Boolean;    -- установлен или нет лимит
  ЛимитСум     :Real;       -- сумма лимита
  ЛимитНДС     :Real;       -- сумма НДС от лимита
  УжеИспДенег  :Real;       -- сколько денег по этому документу использовано в тсс.
  ИзСистемы    :Integer;    -- 0=Сформировано из станд компл
                            -- 1=Из БухУчТмц
                            -- 2=Из ТиС
                            -- 3=Из ТиС и передан в бухгалтерию. В этом случае ClosedModFob = True
  ClosedModFob :Boolean;
  --ТББ
  П1           :STRING;     -- статус
  П2           :STRING;     -- КБК
  П3           :STRING;     -- ОКАТО
  П4           :STRING;     -- основания  платежа
  П5           :STRING;     -- показатель  налогового  периода
  П6           :STRING;     -- показатель  номера  документа
  П7           :STRING;     -- показатель даты документа
  П8           :STRING;     -- показатель типа платежа
  П22          :STRING;     --Код (УИН)
  РПО_ПРИЗН_К  :STRING;     -- Признак контрагента
  РПО_ПРИЗН_ЛС :STRING;     -- Признак лицевого счета
  РПО_ВД       :STRING;     -- Вид деятельности
  SUBTAB РПО_РАСШИФР = "Расшифровка платежного поручения";
   ТИПКБК      :STRING;     -- Тип КБК
   КБК         :STRING;     -- Код по БК
   ДОПКЛ       :STRING;     -- Код цели субсидии/субвенции платильщика
   СУМ         :REAL;       -- Сумма в валюте заявки
   СЧДЕБ       :STRING;     -- Счет дебета
   СЧКРЕ       :STRING;     -- Счет кредита
   ПРИЗН       :STRING;     -- Аналитические признаки
   КМНТ        :STRING;     -- Комментарий
  ENDSUB;
  РПО_КЛЮЧ     :STRING;     -- Комментарий
  РПО_ДАТАОПЕР :DATE;       -- Дата выписки
  РПО_ПРОВОДИТЬ:BOOLEAN;    -- Формирование проводок
  ГУИД         :STRING;     -- Уникальный номер, дается банком.
ENDTAB;

TABLE РПО_ДО_ЗАЧЕТ_АВАНСА = "Зачет аванса";
 CREATEDUSER      :STRING(50);
 MODIFIEDUSER     :STRING(50);
 УЧР              :КОНТРАГЕНТ; --Наше учреждение
 ДОЛЖНРУК         :STRING;     --Должность руководителя
 ФИОРУК           :STRING(50); --ФИО руководителя
 ДОЛЖНБУХ         :STRING;     --Должность главного бухгалтера
 ФИОБУХ           :STRING(50); --ФИО бухгалтера
 ДАТАРЕГ          :DATE;       --Дата регистрации
 АВАНС            :РПО_ДО;     --Аванс
 АВАНС_ПРИЗН      :STRING;     --Признак аванса
 АВАНС_ПРИЗН_REF  :РПО_ДОГОВОР_ПРИЗНАК;
 АВАНС_GUID       :STRING;     --Идентификатор аванса
 АВАНС_ТЕКГОД     :STRING;     --Текущий год аванса
 АВАНС_БО_ПРИЗН   :STRING;     --Аналитический признак бюджетного обязтаельства
 КОНТР            :КОНТРАГЕНТ; --Контрагент
 КОНТР_ПРИЗН      :STRING;     --Признак контрагента
 ОБЩ_ПРИЗН1       :STRING;     --Общий признак 1
 ОБЩ_ПРИЗН2       :STRING;     --Общий признак 2
 ВАЛ              :STRING;     --Идентификатор валюты документа
 ОСН              :STRING;     --Основание операции
 КОММЕНТ          :STRING;     --Произвольный комментарий
 ДОЛЖНИСП         :STRING;     --Должность исполнителя
 ФИОИСП           :STRING(50); --ФИО исполнителя
 АВАНС_СУМ        :REAL;       --Сумма аванса
 АВАНС_СУМРУБ     :REAL;       --Сумма аванса в рублях
 АВАНС_ОПЛ        :REAL;       --Оплаченная сумма аванса
 АВАНС_ОПЛРУБ     :REAL;       --Оплаченная сумма аванса в рублях
 АВАНС_СУМЗАЧЕТ   :REAL;       --Сумма зачетов аванса
 АВАНС_СУМРУБЗАЧЕТ:REAL;       --Сумма зачетов аванса
 АВАНС_ТЕКЗАЧЕТ   :REAL;       --Сумма зачетов текущая
 АВАНС_ТЕКРУБЗАЧЕТ:REAL;       --Сумма зачетов текущая
 SUBTAB РАСШИФР_АВАНС = "Расшифровка аванса";
  ВД              :STRING;     --Вид деятельности
  КБК             :STRING;     --Код по БК
  ПРИЗН           :STRING;     --Аналитические признаки
  ПРИЗНДОП        :STRING;     --Аналитические признаки
  СУМ             :REAL;       --Сумма аванса
  СУМРУБ          :REAL;       --Сумма аванса
  ОПЛ             :REAL;       --Оплаченная сумма аванса
  ОПЛРУБ          :REAL;       --Оплаченная сумма аванса
  СУМЗАЧЕТ        :REAL;       --Сумма зачетов аванса
  СУМРУБЗАЧЕТ     :REAL;       --Сумма зачетов аванса
  ТЕКЗАЧЕТ        :REAL;       --Сумма зачетов текущая
  ТЕКРУБЗАЧЕТ     :REAL;       --Сумма зачетов текущая
 ENDSUB;
 SUBTAB РАСШИФР_ЗАЧЕТ = "Расшифровка зачетов аванса";
  ВД              :STRING;     --Вид деятельности
  КБК             :STRING;     --Код по БК
  ПРИЗН           :STRING;     --Аналитические признаки
  ПРИЗНДОП        :STRING;     --Аналитические признаки
  ДО              :РПО_ДО;     --Денежное обязательство
  ДО_ТЕКГОД       :STRING;     --Текущий год денежного обязательства
  ДО_ПРИЗН        :STRING;     --Признак денежного обязательства
  ДО_ПРИЗН_REF    :РПО_ДОГОВОР_ПРИЗНАК;
  ДО_БО_ПРИЗН     :STRING;     --Аналитический признак бюджетного обязтаельства
  ДО_GUID         :STRING;     --Идентификатор денежного обязательства
  ПРОВДОПОДЕБ     :BOOLEAN;    --Проводка ДО по дебету
  ДО_СУМ          :REAL;       --Сумма обязательства
  ДО_СУМРУБ       :REAL;       --Сумма обязательства в рублях
  ДО_ОПЛ          :REAL;       --Сумма оплат обязательства
  ДО_ОПЛРУБ       :REAL;       --Сумма оплат обязательства в рублях
  СУМ             :REAL;       --Сумма зачета
  СУМРУБ          :REAL;       --Сумма зачета в рублях
  ОСНДОП          :STRING;     --Дополнительное основание
  КБК_АВ          :STRING;     --КБК аванса
  ПРИЗН_АВ        :STRING;     --Аналитические признаки аванса
  ПРИЗНДОП_АВ     :STRING;     --Аналитические признаки аванса
  СЧДЕБ           :STRING;     --Счет дебета
  СЧКРЕ           :STRING;     --Счет кредита
  ПРИЗН_ОБЩ       :STRING;     --Признаки проводки общие
  ПРИЗН_ДЕБ       :STRING;     --Признаки проводки по дебету
  ПРИЗН_КРЕ       :STRING;     --Признаки проводки по кредиту
 ENDSUB;
 GUID             :STRING;
 НЕПРОВДО         :BOOLEAN;    --Не проводить как ДО
 ПРОВБО           :BOOLEAN;    --Проводить как БО (для авансов без договоров)
 РЕГ              :BOOLEAN;    --Зарегистрирован
 РПО_КЛЮЧ         :STRING;
 LINK             :STRING;
 VER              :INTEGER;
 CLOSEDMODFOB     :BOOLEAN;
ENDTAB;

Table РПО_РЕЕСТР_ДЕПОНЕНТ = "Реестр депонированных сумм";
 CREATEDUSER      :STRING(50);
 MODIFIEDUSER     :STRING(50);
 CLOSEDMODFOB     :BOOLEAN;
 Проводить        :BOOLEAN;
 ДАТА             :Date;
 ПериодПр         :String;
 СЧДебКод         :String;
 СЧКреКод         :String;
 Учр              :Контрагент;
 ПодрО            :String;
 ПодрПр           :String;
 РаздСчет         :Boolean;
 SubTab Позиции = "Депонирование по физлицам";
   Подр           :String;
   НомВед         :String;
   ФИО            :String;
   Табном         :String;
   Сумма          :Real;
   СЧДеб          :String;
   СЧКре          :String;
   Аналит         :String;
 EndSub;
 ДОЛЖНКАСС        :STRING;
 ФИОКАСС          :STRING;
 ДОЛЖНБУХ         :STRING;
 ФИОБУХ           :STRING;
ENDTAB;


TABLE РПО_ДЕТСАД_ГРУППА='';
  КОД:String;
  Описание:String;
  Режим:String;
  текставка: real;
  Ставка:Real[];
ENDTAB;

TABLE РПО_ДЕТСАД_ЛЬГОТА = '';
    НАЗВАНИЕ: String;
    СУММАПРОЦЕНТЫ: REAL;
    СУММАФИКСИРОВАННАЯ: REAL;
    ИСТОЧНИКФИНАНСИРОВНИЯ: String;
ENDTAB;

TABLE  РПО_ДЕТСАД_ДЕТИ='';
CREATEDUSER:STRING;
MODIFIEDUSER:STRING;
ФАМИЛИЯ:STRING;
ИМЯ:STRING;
ОТЧЕСТВО:STRING;
ФИОТ:String;
ДАТАР:DATE;
РОДИТЕЛЬ:КОНТРАГЕНТ;
ДАТА_Н:DATE;
ДАТА_К:DATE;
ГРУПП:STRING;
ГРУППАДАТА :РПО_ДЕТСАД_ГРУППА[];--все группы по датам
НОМЕР:STRING;
ЛЬГОТА:real;
ЛЬГОТАССЫЛОЧНАЯ: РПО_ДЕТСАД_ЛЬГОТА;
ЛЬГОТАПЕРИОД: РПО_ДЕТСАД_ЛЬГОТА[];
ENDTAB;




Table РПО_ДЕТСАД_ТАБЕЛЬ='';
  CREATEDUSER:STRING;
  MODIFIEDUSER:STRING;
  ПЕРИОД:STRING;
  РЕКВ:КОНТРАГЕНТ;
  ГРУПП :РПО_ДЕТСАД_ГРУППА;
  ПРЕКВ:КОНТРАГЕНТ;
  ВИДРАСЧ:String;
  --ГРУППА:String;
  РЕЖИМ:String;
  Ставка:real;
  ДНЕЙ:Integer;
  Subtab СПИСОК;
  НЕВЫХОДОВ: Integer;
     РЕБЕНОК:РПО_ДЕТСАД_ДЕТИ;
    СТАВКА_ПЕРС:real;
    --значения для дня
    -- 0-выходной
    -- 1-был
    -- -1-не был
    Д1:Integer;
    Д2:Integer;
    Д3:Integer;
    Д4:Integer;
    Д5:Integer;
    Д6:Integer;
    Д7:Integer;
    Д8:Integer;
    Д9:Integer;
    Д10:Integer;
    Д11:Integer;
    Д12:Integer;
    Д13:Integer;
    Д14:Integer;
    Д15:Integer;
    Д16:Integer;
    Д17:Integer;
    Д18:Integer;
    Д19:Integer;
    Д20:Integer;
    Д21:Integer;
    Д22:Integer;
    Д23:Integer;
    Д24:Integer;
    Д25:Integer;
    Д26:Integer;
    Д27:Integer;
    Д28:Integer;
    Д29:Integer;
    Д30:Integer;
    Д31:Integer;
    ПР_ЗАСЧ:Integer;
    КОПЛАТЕ:Integer;
    ОБОСНОВАНИЕ:String;
  endsub;

  ФИОРУК         :STRING;
  ФИОВОСП         :STRING;
  ДАТАП:Date;
ENDTAB;



TABLE РПО_НАЧДОХ = "Начисление дохода";
  CREATEDUSER  :STRING(50);
  MODIFIEDUSER :STRING(50);
  ПРОВОДИТЬ    :BOOLEAN;
  PacketMode   :BOOLEAN;
  ВАЛЮТА       :STRING; --код валюты
  ДАТАОПЕР     :DATE;      --Дата проводок
  КД           :STRING;    --КД для основного счета
  КОСГУ        :STRING;    --Косгу основного счета
  АНАЛИТ       :STRING;    --Аналитические признаки
  ФКР          :STRING;
  ДАТА_Н       :DATE;      --Начало выполнения работ
  ДАТА_К       :DATE;      --Окончание выполнения работ
  ДАТА_К2:DATE;  
  ДОХОД        :REAL;      --Суммарный доход начисленный
  ИТОГО        :REAL;      --Доход оставшийся после удержаний
  КМНТ         :STRING;    --Комментарий проводки
  КОД_СЧ_ОСН   :STRING;    --Код счета прибыли
  СЧ_ОСН       :STRING;    --Счет прибыли
  КОД_СЧ_ДОХ   :STRING;    --Код счета дохода
  СЧ_ДОХ       :STRING;    --Счет дохода
  НДССУМ       :REAL;      --Сумма НДС
  НДСПРОЦ      :REAL;      --Процент НДС
  НДСАВ        :REAL;      --НДС уже начислено с аванса (справочно)
  НДСЗАЧ       :REAL;      --НДС в зачет НДС аванса
  КОД_СЧ_НАЛ   :STRING;    --Код счета НДС
  КОД_СЧ_НДСАВ :STRING;    --Код счета НДС для зачета
  КОД_СЧ_НАЛАВ :STRING;    --Код счета НДС с аванса
  СЧ_НАЛ       :STRING;    --Счет НДС
  СЧ_НДСАВ     :STRING;    --Счет НДС для зачета
  СЧ_НАЛАВ     :STRING;    --Счет НДС с аванса
  --Информация первички
  ПервДок      :Boolean;   --Есть информация первичного документа
  НомерНач     :String;    --Номер начисления (для УИН)
  ДатаНач      :Date;    --Дата начисления (для УИН)
  --Для выставления платежки

  СчетФакт     :СЧЕТФАКТ;  --Ссылка на счет-фактуру
  Счет_        :СЧЕТ;      --Ссылка на счет
  ПРОДАВЕЦ     :КОНТРАГЕНТ;
  СЧЕТ         :БАНК_СЧЕТА;
  ПОЛУЧАТЕЛЬ   :КОНТРАГЕНТ;
  Аванс        :Boolean;   --Признак авансового платежа
  SubTab Позиции;
     Текст     :String;    --Наименование позиции
     ЕдИзм     :String;    --Единица измерения
     Кол       :Real;      --Количество
     Цена      :real;      --Цена
     Сумма     :real;      --Сумма за позицию без НДС
     НДС       :Real;      --Ставка НДС
     СумНДС    :real;      --Сумма за позицию с НДС
     Аналитика :String;    --Единица измерения
     СчФ       :СЧЕТФАКТ;  --Ссылка на счет-фактуру
     Сч        :СЧЕТ;      --Ссылка на счет
     ПОЛУЧ     :КОНТРАГЕНТ;
      --учет род.платы
     РЕБЕНОК:РПО_ДЕТСАД_ДЕТИ;
     СУМНОРМ:REAL;
     ДНЕЙ:INTEGER;
     ДНЕЙА:INTEGER;
     НЕВЫХ:INTEGER;
     ИтоговаяСумма: Real;
  endSub;
  --Расширенный управленческий учет
  НАКЛАДН      :REAL;--Сумма накладных расходов
  НАКПРОЦ      :REAL;--Процент накладных расходов
  УСОСУММ      :REAL;--Услуги сторонних организаций
  --
  КурсФ:Boolean;
  ВалКурс :Real;
--Дет сад
  ПЕРИОД:STRING;
  SUBTAB  СТАВКИ;
      ГРУППА:STRING;
      ГРУПП :РПО_ДЕТСАД_ГРУППА; 
      СТАВКА:REAL;
  ENDSUB;
ENDTAB;

TABLE РПО_ЗАЧЕТНДС = "Зачет НДС";
  ПРОВОДИТЬ     :BOOLEAN;
  ДАТАОПЕР      :DATE;      --Дата проводок
  КОД_СЧ_НДС    :STRING;    --Счет НДС
  КОД_СЧ_НДС_Зач:STRING;    --Счет НДС
  АНАЛИТ        :STRING;    --Аналитические признаки
  ВсегоНДС_Нач  :String;
  ВсегоНДС_Зач  :String;
  SUBTAB ПОЗИЦИИ;
    ПРИЗНАК:   STRING;
    СУММА:   REAL;
    СУМ_Вал:   REAL;
    Вал:   String;
    Сч_Д:String;
    Сч_К:String;
  EndSub;
  Subtab ПроводТ;
    Строка:String;
    Сум:Real;
    Признаки:String;
    Коммент:String;
    Дата:Date;
  endSub;

ENDTAB;

TABLE  РПО_ВЫПИСКА_ПБС= "Выписка получателя бюджетных средств";
  РЕКВНАШЕ:КОНТРАГЕНТ;
  БАНКНАШЕ:БАНК_СЧЕТА;
  РЕКВБАНК:БАНК_СЧЕТА;   -- Наши банковские реквизиты
  КОНТРБАНК:БАНК_СЧЕТА;  -- банковские реквизиты получателя  зачем они здесь, а не в подтаблице?
  ВЫПИСКА:BOOLEAN;
  ДОПИНФА:BOOLEAN;
  НомВып :string;
  ГодВып1:INTEGER;  --с
  ГодВып2:INTEGER;  --по
  Дата   :DATE;     --дата выписки
  --1.1. Операции с бюджетными данными. Остатки на лицевом счете.
    БАСН1:REAL;
    БАСН2:REAL;
    БАСН3:REAL;
    БАСН4:REAL;
    БАСК1:REAL;
    БАСК2:REAL;
    БАСК3:REAL;
    БАСК4:REAL;
    ЛБОН1:REAL;
    ЛБОН2:REAL;
    ЛБОН3:REAL;
    ЛБОН4:REAL;
    ЛБОК1:REAL;
    ЛБОК2:REAL;
    ЛБОК3:REAL;
    ЛБОК4:REAL;
    ПОФН1:REAL;
    ПОФН2:REAL;
    ПОФН3:REAL;
    ПОФН4:REAL;
    ПОФК1:REAL;
    ПОФК2:REAL;
    ПОФК3:REAL; 
    ПОФК4:REAL;
      --ДБД - 1,2,1.Доведенные бюджетные данные;
      --ЛБО - 1,2,2.Лимиты бюджетных обязательств;
      --ПОФ - 1,2,3. Предельные объемы финансирования;
      --ДЛО - 1,3,1. Детализированные лимиты бюджетных обязательсв;
      --ТЛО - 1,3,2. Лимиты бюджетных обязательств в текущем году;
      --ИСС - 2,1. Изменение остатков на лицевом счете;
      --ИОД - 3,1. Изменение остатков на лицевом счете;
      --ИОС - 4,1. Изменение остатков на лицевом счете;
      --ИОО - 5,1. Изменение остатков на лицевом счете;
      --ПВР - 2,2. Поступления в валюте Российской Федерации;
      --ПВИ - 2,3. Поступления в иностранной валюте;
      --ВВР - 2,4. Выплаты в валюте Российской Федерации;
      --ВВИ - 2,5. Выплаты в иностранной валюте;
      --УБО - 2,6. Поставленные на учет бюджетные обязательства;
      --СНО - 3,2. Сметные назначения и поставленные на учет бюджетные обязательства;
      --ОСД - 3,3. Операции со Средствами от приносящей Доход деятельности;
      --БДО - 4,2. Бюджетные Данные и бюджетные Обязательства;
      --ОДБ - 4,3. Операции со Средствами за счет Дополнительного бюджетного финансирования;
      --ИДФ - 4,4. Источники Доп. бюдж. Финансирования;
      --ОСО - 5,2. Операции со средствами по оперативно-розыскной деятельности;
    ДБДБАСИ1:REAL;
    ДБДБАСИ2:REAL;
    ДБДБАСИ3:REAL;
    ДБДБАСИ4:REAL;
    ДБДЛБОИ1:REAL;
    ДБДЛБОИ2:REAL;
    ДБДЛБОИ3:REAL;
    ДБДЛБОИ4:REAL;
    ДБДПОФИ1:REAL;
    ДБДПОФИ2:REAL;
    ДБДПОФИ3:REAL;
    ДБДПОФИ4:REAL;
    ЛБОССКИ1:REAL;
    ЛБОВИВИ1:REAL;
    ПОФСУМИ1:REAL;
    ДЛОСУМИ1:REAL;
    ТЛОСУМИ1:REAL;
    ЛБОССКИ2:REAL;
    ЛБОВИВИ2:REAL;
    ПОФСУМИ2:REAL;
    ДЛОСУМИ2:REAL;
    ТЛОСУМИ2:REAL;
    ИССПУОН2:REAL;
    ИССПУОК2:REAL;
    ИССПОСК1:REAL;
    ИССВПЛК1:REAL;
    ПВИСИВИ1:REAL;
    ВВИСИВИ1:REAL;
    УБОСУМИ2:REAL;
    ИОДОСТН2:REAL;
    ИОДПУОН2:REAL;
    ИОДПУОК2:REAL;
    ИОДПОСК1:REAL;
    ИОДВПЛК1:REAL;
    СНОСМНИ2:REAL;
    СНОПУОИ3:REAL;
    ДЛОСУМИ3:REAL;
    ДЛОСУМИ4:REAL;
    ТЛОСУМИ3:REAL;
    ТЛОСУМИ4:REAL;
    ИССПУОН1:REAL;
    ИССПУОК1:REAL;
    ИССПОСН1:REAL;
    ИССВПЛН1:REAL;
    ПВИОКВИ1:STRING;
    ВВИОКВИ1:STRING;
    УБОСУМИ1:REAL;
    ИОДОСТН1:REAL;
    ИОДПУОН1:REAL;
    ИОДПУОК1:REAL;
    ИОДПОСН1:REAL;
    ИОДВПЛН1:REAL;
    СНОСМНИ1:REAL;
    СНОПУОИ2:REAL;
    ОСДПОСИ1:REAL;
    ОСДВПЛИ1:REAL;
    ИОСИДФН1:REAL;
    ИОСИДФК1:REAL;
    БДОЛБОИ1:REAL;
    ИССПУОН3:REAL;
    ИССПУОК3:REAL;
    ИССПУОН4:REAL;
    ИССПУОК4:REAL;
    ПВИСУМИ1:REAL;
    ВВИСУМИ1:REAL;
    УБОСУМИ3:REAL;
    ИОДОСТК1:REAL;
    ИОДПУОН3:REAL;
    ПВИСУМВ1:REAL;
    ВВИСУМВ1:REAL;
    УБОСУМИ4:REAL;
    ИОДОСТК2:REAL;
    ИОДПУОН4:REAL;
    ИОДПУОК3:REAL;
    ИОДПУОК4:REAL;
    СНОСМНИ3:REAL;
    СНОПУОИ4:REAL;
    СНОПУОИ5:REAL;
    ИОСЛБОН1:REAL;
    ИОСЛБОК1:REAL;
    БДОПОФИ1:REAL;
    ИОСПОФН1:REAL;
    ИОСПОФК1:REAL;
    ИОСБОБН1:REAL;
    ИОСБОБК1:REAL;
    ИОСПОСН1:REAL;
    ИОСПОСК1:REAL;
    ИОСВПЛН1:REAL;
    ИОСВПЛК1:REAL;
    БДОПУОИ2:REAL;
    ОДБПОСИ1:REAL;
    ОДБВПЛИ1:REAL;
    ИДФПОСИ1:REAL;
    ИДФВПЛИ1:REAL;
    ИОООСТК1:REAL;
    ИООПОСК1:REAL;
    ИООВПЛК1:REAL;
    ИОООСТН1:REAL;
    ИООПОСН1:REAL;
    ИООВПЛН1:REAL;
    ОСОПОС01:REAL;
    ОСОВПЛ01:REAL;
    ОСОПОСИ1:REAL;
    ОСОВПЛИ1:REAL;
    ПВРСУМИ1:REAL;
    ВВРСУМИ1:REAL;
    SUBTAB ДБД = "1.2.1.Доведенные бюджетные обязательства";
      ДОК01:STRING;
      ДОК02:DATE;
      БАС01:REAL;
      БАС02:REAL;
      БАС03:REAL;
      БАС04:REAL;
      ЛБО01:REAL;
      ЛБО02:REAL;
      ЛБО03:REAL;
      ЛБО04:REAL;
      ПОФ01:REAL;
      ПОФ02:REAL;
      ПОФ03:REAL;
      ПОФ04:REAL;
      ГУИД:STRING;
    ENDSUB;
    SUBTAB ЛБО = "1.2.2. Лимиты бюджетных обязательств";
      ДОК01:STRING;
      ДОК02:DATE;
      ВИВ01:REAL;
      ВИВ02:REAL;
      ССК01:REAL;
      ССК02:REAL;
      ГУИД:STRING;
    ENDSUB;
    SUBTAB ПОФ = "1.2.3. Предельные объемы финансирования";
      ДОК01:STRING;
      ДОК02:DATE;
      СУМ01:REAL;
      СУМ02:REAL;
      ГУИД:STRING;
    ENDSUB;
    SUBTAB ДЛО = "1.3.1. Детализированные лимиты бюджетных обязательств";
      ДОК01:STRING;
      ДОК02:DATE;
      СУМ01:REAL;
      СУМ02:REAL;
      СУМ03:REAL;
      СУМ04:REAL;
      ГУИД:STRING;
    ENDSUB;
    SUBTAB ТЛО = "1.3.2. Детализированные лимиты бюджетных обязательств";
      ДОК01:STRING;
      ДОК02:DATE;
      СУМ01:REAL;
      СУМ02:REAL;
      СУМ03:REAL;
      СУМ04:REAL;
      ГУИД:STRING;
    ENDSUB;
    SUBTAB ПВР = "2.2. Поступления в валюте Российской Федерации";
      ДОК01:STRING;
      ДОК02:DATE;
      СУМ01:REAL;
      ГУИД:STRING;
      КОНТ:STRING;
      НАЗПЛ:STRING;
      ПНД:STRING;
      ПДД:STRING;
      ТПЛ:STRING;
      ИННПЛ:STRING;
      КПППЛ:STRING;
      РСЧПЛ:STRING;
      БИКПЛ:STRING;
      ИМБПЛ:STRING;
      КСБПЛ:STRING;
      КБК:STRING;
      ОКТ:STRING;
      ПОП:STRING;
      ПНП:STRING;
      СчДеб:STRING;
      СчКре:STRING;
      РЕКВ:КОНТРАГЕНТ;
      БАНК:БАНК_СЧЕТА;
      ПЛАТЕЖКА:ПрихПлПоручения;

      ДОККАРТ: String;
      ДОККЛЮЧ: Integer;
    ENDSUB;
    SUBTAB ПВИ = "2.3. Поступления в иностранной валюте";
      ДОК01:STRING;
      ДОК02:DATE;
      ОКВ01:STRING;
      СИВ01:REAL;
      КРС01:REAL;
      СУМ01:REAL;
      ГУИД:STRING;
      КОНТ:STRING;
      НАЗПЛ:STRING;
      ПНД:STRING;
      ПДД:STRING;
      ТПЛ:STRING;
      ИННПЛ:STRING;
      КПППЛ:STRING;
      РСЧПЛ:STRING;
      БИКПЛ:STRING;
      ИМБПЛ:STRING;
      КСБПЛ:STRING;
      КБК:STRING;
      ОКТ:STRING;
      ПОП:STRING;
      ПНП:STRING;
      СчДеб:STRING;
      СчКре:STRING;
      РЕКВ:КОНТРАГЕНТ;
      БАНК:БАНК_СЧЕТА;
      ПЛАТЕЖКА:ПрихПлПоручения;

      ДОККАРТ: String;
      ДОККЛЮЧ: Integer;
    ENDSUB;
    SUBTAB ВВР = "2.4. Выплаты в валюте Российской Федерации";
      НАЗПЛ:STRING;
      ИННПЛ:STRING;
      КПППЛ:STRING;
      ДПП01:STRING;
      ДПП02:DATE;
      ДПС01:STRING;
      ДПС02:DATE;
      СУМ01:REAL;
      ГУИД:STRING;
      КОНТ:STRING;
      КБК:STRING;
      РЕКВ:КОНТРАГЕНТ;
      БАНК:БАНК_СЧЕТА;
      РСЧПОЛ:STRING;                        --расчетный счет банка получателя
      БИКПОЛ:STRING;                    --бик 
      ИМБПОЛ:STRING;                    --наименование банка  получателя
      КСБПОЛ:STRING;                    --коррсчет банка получателя     
      ОЧРПЛ :STRING;                --Очередность платежа
      ВИДПЛ :STRING;                    --Вид платежа
 
      ДОККАРТ: String;
      ДОККЛЮЧ: Integer;
    ENDSUB;
    SUBTAB ВВИ = "2.5. Выплаты в иностранной валюте";
      ДПП01:STRING;
      ДПП02:DATE;
      ДПС01:STRING;
      ДПС02:DATE;
      ОКВ01:STRING;
      СИВ01:REAL;
      КРС01:REAL;
      СУМ01:REAL;
      ГУИД:STRING;

      ДОККАРТ: String;
      ДОККЛЮЧ: Integer;
    ENDSUB;
    SUBTAB УБО = "2.6. Поставленные на учет бюджетные обязательства";
      ДОК01:STRING;
      ДОК02:DATE;
      УЧН01:STRING;
      СУМ01:REAL;
      СУМ02:REAL;
      СУМ03:REAL;
      СУМ04:REAL;
      ГУИД:STRING;
    ENDSUB;
    SUBTAB СНО = "3.2. Сметные назначения и поставленные на учет обязательства";
      ДОК01:STRING;
      ДОК02:DATE;
      СМН01:REAL;
      СМН02:REAL;
      СМН03:REAL;
      ПУО01:STRING;
      ПУО02:REAL;
      ПУО03:REAL;
      ПУО04:REAL;
      ПУО05:REAL;
      ГУИД:STRING;
    ENDSUB;
    SUBTAB ОСД = "3.3. Операции со средствами от приносящей доход деятельности";
      ДПП01:STRING;
      ДПП02:DATE;
      ДПС01:STRING;
      ДПС02:DATE;
      ПОС01:REAL;
      ВПЛ01:REAL;
      ГУИД:STRING;
      КОНТ:STRING;
      НАЗПЛ:STRING;
      ПНД:STRING;
      ПДД:STRING;
      ТПЛ:STRING;
      ИННПЛ:STRING;
      КПППЛ:STRING;
      РСЧПЛ:STRING;
      БИКПЛ:STRING;
      ИМБПЛ:STRING;
      КСБПЛ:STRING;
      КБК:STRING;
      ОКТ:STRING;
      ПОП:STRING;
      ПНП:STRING;
      СчДеб:STRING;
      СчКре:STRING;
      РЕКВ:КОНТРАГЕНТ;
      БАНК:БАНК_СЧЕТА;
      ПЛАТЕЖКА:ПрихПлПоручения;
    ENDSUB;
    SUBTAB БДО = "4.2. Бюджетные данные и бюджетные обязательства";
      ДОК01:STRING;
      ДОК02:DATE;
      ЛБО01:REAL;
      ПОФ01:REAL;
      ПУО01:STRING;
      ПУО02:REAL;
      ГУИД:STRING;
    ENDSUB;
    SUBTAB ОДБ = "4.3. Операции со средствами за счет дополнительного бюджетного финансирования";
      ДПП01:STRING;
      ДПП02:DATE;
      ДПС01:STRING;
      ДПС02:DATE;
      ПОС01:REAL;
      ВПЛ01:REAL;
      ГУИД:STRING;
      КОНТ:STRING;
      НАЗПЛ:STRING;
      ПНД:STRING;
      ПДД:STRING;
      ТПЛ:STRING;
      ИННПЛ:STRING;
      КПППЛ:STRING;
      РСЧПЛ:STRING;
      БИКПЛ:STRING;
      ИМБПЛ:STRING;
      КСБПЛ:STRING;
      КБК:STRING;
      ОКТ:STRING;
      ПОП:STRING;
      ПНП:STRING;
      СчДеб:STRING;
      СчКре:STRING;
      РЕКВ:КОНТРАГЕНТ;
      БАНК:БАНК_СЧЕТА;
      ПЛАТЕЖКА:ПрихПлПоручения;
    ENDSUB;
    SUBTAB ИДФ = "4.4. Источники доп. бюдж. финансирования";
      ДПП01:STRING;
      ДПП02:DATE;
      ДПС01:STRING;
      ДПС02:DATE;
      ПОС01:REAL;
      ВПЛ01:REAL;
      ГУИД:STRING;
      КОНТ:STRING;
      НАЗПЛ:STRING;
      ПНД:STRING;
      ПДД:STRING;
      ТПЛ:STRING;
      ИННПЛ:STRING;
      КПППЛ:STRING;
      РСЧПЛ:STRING;
      БИКПЛ:STRING;
      ИМБПЛ:STRING;
      КСБПЛ:STRING;
      КБК:STRING;
      ОКТ:STRING;
      ПОП:STRING;
      ПНП:STRING;
      СчДеб:STRING;
      СчКре:STRING;
      РЕКВ:КОНТРАГЕНТ;
      БАНК:БАНК_СЧЕТА;
      ПЛАТЕЖКА:ПрихПлПоручения;
    ENDSUB;
    SUBTAB ОСО = "5.2. Операции со средствами по оперативно-розыскной деятельности";
      ДПП01:STRING;
      ДПП02:DATE;
      ДПС01:STRING;
      ДПС02:DATE;
      ПОС01:REAL;
      ВПЛ01:REAL;
      ГУИД:STRING;
      КОНТ:STRING;
      НАЗПЛ:STRING;
      ПНД:STRING;
      ПДД:STRING;
      ТПЛ:STRING;
      ИННПЛ:STRING;
      КПППЛ:STRING;
      РСЧПЛ:STRING;
      БИКПЛ:STRING;
      ИМБПЛ:STRING;
      КСБПЛ:STRING;
      КБК:STRING;
      ОКТ:STRING;
      ПОП:STRING;
      ПНП:STRING;
      СчДеб:STRING;
      СчКре:STRING;
      РЕКВ:КОНТРАГЕНТ;
      БАНК:БАНК_СЧЕТА;
      ПЛАТЕЖКА:ПрихПлПоручения;
    ENDSUB;
    SUBTAB ПВРРПЛ = "Дополнительные данные по платежным поручениям ПВР";
      КОМ:STRING;
      НПЛ:STRING;
      ТКБК:STRING;
      КБКРПЛ:STRING;
      ГРПЛ:STRING;
      НОМДОК:STRING;
      СУМ:REAL;
    ENDSUB;
    SUBTAB ПВИРПЛ = "Дополнительные данные по платежным поручениям ПВИ";
      КОМ:STRING;
      НПЛ:STRING;
      ТКБК:STRING;
      КБКРПЛ:STRING;
      ГРПЛ:STRING;
      НОМДОК:STRING;
      СУМ:REAL;
    ENDSUB;
    SUBTAB ОСДРПЛ = "Дополнительные данные по платежным поручениям ОСД";
      КОМ:STRING;
      НПЛ:STRING;
      ТКБК:STRING;
      КБКРПЛ:STRING;
      ГРПЛ:STRING;
      НОМДОК:STRING;
      СУМ:REAL;
    ENDSUB;
    SUBTAB ОДБРПЛ = "Дополнительные данные по платежным поручениям ОДБ";
      КОМ:STRING;
      НПЛ:STRING;
      ТКБК:STRING;
      КБКРПЛ:STRING;
      ГРПЛ:STRING;
      НОМДОК:STRING;
      СУМ:REAL;
    ENDSUB;
    SUBTAB ИДФРПЛ = "Дополнительные данные по платежным поручениям ИДФ";
      КОМ:STRING;
      НПЛ:STRING;
      ТКБК:STRING;
      КБКРПЛ:STRING;
      ГРПЛ:STRING;
      НОМДОК:STRING;
      СУМ:REAL;
    ENDSUB;
    SUBTAB ОСОРПЛ = "Дополнительные данные по платежным поручениям ОСО";
      КОМ:STRING;
      НПЛ:STRING;
      ТКБК:STRING;
      КБКРПЛ:STRING;
      ГРПЛ:STRING;
      НОМДОК:STRING; 
      СУМ:REAL;
    ENDSUB;
ENDTAB;


TABLE  РПО_ВЫПИСКА_АДМ= "Выписка администратора доходов бюджета";
  РЕКВНАШЕ:КОНТРАГЕНТ;
  БАНКНАШЕ:БАНК_СЧЕТА;
  РЕКВБАНК:БАНК_СЧЕТА;   -- Наши банковские реквизиты
  КОНТРБАНК:БАНК_СЧЕТА;  -- банковские реквизиты получателя  зачем они здесь, а не в подтаблице?
  ВЫПИСКА:BOOLEAN;
  ДОПИНФА:BOOLEAN;
--  НомВып :string;
--  ГодВып1:INTEGER;  --с
--  ГодВып2:INTEGER;  --по
  Дата   :DATE;     --дата выписки
  --1. Изменение остатков на лицевом счете
    ПОСТН:REAL;
    ВОЗВН:REAL;
    ЗАЧТН:REAL;
    НЕВОЗВН:REAL;
    НЕЗАЧТН:REAL;
    ПОСТК:REAL;
    ВОЗВК:REAL;
    ЗАЧТК:REAL;
    НЕВОЗВК:REAL;
    НЕЗАЧТК:REAL;


      --ДЛО - 1,3,1. Детализированные лимиты бюджетных обязательсв;
      --ТЛО - 1,3,2. Лимиты бюджетных обязательств в текущем году;
      --ИСС - 2,1. Изменение остатков на лицевом счете;
      --ИОД - 3,1. Изменение остатков на лицевом счете;
      --ИОС - 4,1. Изменение остатков на лицевом счете;
      --ИОО - 5,1. Изменение остатков на лицевом счете;
      --ПВР - 2,2. Поступления в валюте Российской Федерации;
      --ПВИ - 2,3. Поступления в иностранной валюте;
      --ВВР - 2,4. Выплаты в валюте Российской Федерации;
      --ВВИ - 2,5. Выплаты в иностранной валюте;
      --УБО - 2,6. Поставленные на учет бюджетные обязательства;
      --СНО - 3,2. Сметные назначения и поставленные на учет бюджетные обязательства;
      --ОСД - 3,3. Операции со Средствами от приносящей Доход деятельности;
      --БДО - 4,2. Бюджетные Данные и бюджетные Обязательства;
      --ОДБ - 4,3. Операции со Средствами за счет Дополнительного бюджетного финансирования;
      --ИДФ - 4,4. Источники Доп. бюдж. Финансирования;
      --ОСО - 5,2. Операции со средствами по оперативно-розыскной деятельности;
    ИССПУОН2:REAL;
    ИССПУОК2:REAL;
    ИССПОСК1:REAL;
    ИССВПЛК1:REAL;
    ПВИСИВИ1:REAL;
    ВВИСИВИ1:REAL;
    УБОСУМИ2:REAL;
    ИОДОСТН2:REAL;
    ИОДПУОН2:REAL;
    ИОДПУОК2:REAL;
    ИОДПОСК1:REAL;
    ИОДВПЛК1:REAL;
    СНОСМНИ2:REAL;
    СНОПУОИ3:REAL;
    ИССПУОН1:REAL;
    ИССПУОК1:REAL;
    ИССПОСН1:REAL;
    ИССВПЛН1:REAL;
    ПВИОКВИ1:STRING;
    ВВИОКВИ1:STRING;
    УБОСУМИ1:REAL;
    ИОДОСТН1:REAL;
    ИОДПУОН1:REAL;
    ИОДПУОК1:REAL;
    ИОДПОСН1:REAL;
    ИОДВПЛН1:REAL;
    СНОСМНИ1:REAL;
    СНОПУОИ2:REAL;
    ОСДПОСИ1:REAL;
    ОСДВПЛИ1:REAL;
    ИОСИДФН1:REAL;
    ИОСИДФК1:REAL;
    БДОЛБОИ1:REAL;
    ИССПУОН3:REAL;
    ИССПУОК3:REAL;
    ИССПУОН4:REAL;
    ИССПУОК4:REAL;
    ПВИСУМИ1:REAL;
    ВВИСУМИ1:REAL;
    УБОСУМИ3:REAL;
    ИОДОСТК1:REAL;
    ИОДПУОН3:REAL;
    ПВИСУМВ1:REAL;
    ВВИСУМВ1:REAL;
    УБОСУМИ4:REAL;
    ИОДОСТК2:REAL;
    ИОДПУОН4:REAL;
    ИОДПУОК3:REAL;
    ИОДПУОК4:REAL;
    СНОСМНИ3:REAL;
    СНОПУОИ4:REAL;
    СНОПУОИ5:REAL;
    ИОСЛБОН1:REAL;
    ИОСЛБОК1:REAL;
    БДОПОФИ1:REAL;
    ИОСПОФН1:REAL;
    ИОСПОФК1:REAL;
    ИОСБОБН1:REAL;
    ИОСБОБК1:REAL;
    ИОСПОСН1:REAL;
    ИОСПОСК1:REAL;
    ИОСВПЛН1:REAL;
    ИОСВПЛК1:REAL;
    БДОПУОИ2:REAL;
    ОДБПОСИ1:REAL;
    ОДБВПЛИ1:REAL;
    ИДФПОСИ1:REAL;
    ИДФВПЛИ1:REAL;
    ИОООСТК1:REAL;
    ИООПОСК1:REAL;
    ИООВПЛК1:REAL;
    ИОООСТН1:REAL;
    ИООПОСН1:REAL;
    ИООВПЛН1:REAL;
    ОСОПОС01:REAL;
    ОСОВПЛ01:REAL;
    ОСОПОСИ1:REAL;
    ОСОВПЛИ1:REAL;
    ПВРСУМИ1:REAL;
    ВВРСУМИ1:REAL;
    SUBTAB ДЛО = "1.3.1. Детализированные лимиты бюджетных обязательств";
      ДОК01:STRING;
      ДОК02:DATE;
      СУМ01:REAL;
      СУМ02:REAL;
      СУМ03:REAL;
      СУМ04:REAL;
      ГУИД:STRING;
    ENDSUB;
    SUBTAB ТЛО = "1.3.2. Детализированные лимиты бюджетных обязательств";
      ДОК01:STRING;
      ДОК02:DATE;
      СУМ01:REAL;
      СУМ02:REAL;
      СУМ03:REAL;
      СУМ04:REAL;
      ГУИД:STRING;
    ENDSUB;
    SUBTAB ПВР = "2.2. Поступления в валюте Российской Федерации";
      ДОК01:STRING;
      ДОК02:DATE;
      СУМ01:REAL;
      ГУИД:STRING;
      КОНТ:STRING;
      НАЗПЛ:STRING;
      ПНД:STRING;
      ПДД:STRING;
      ТПЛ:STRING;
      ИННПЛ:STRING;
      КПППЛ:STRING;
      РСЧПЛ:STRING;
      БИКПЛ:STRING;
      ИМБПЛ:STRING;
      КСБПЛ:STRING;
      КБК:STRING;
      ОКТ:STRING;
      ПОП:STRING;
      ПНП:STRING;
      СчДеб:STRING;
      СчКре:STRING;
      РЕКВ:КОНТРАГЕНТ;
      БАНК:БАНК_СЧЕТА;
      ПЛАТЕЖКА:ПрихПлПоручения;
    ENDSUB;
    SUBTAB ПВИ = "2.3. Поступления в иностранной валюте";
      ДОК01:STRING;
      ДОК02:DATE;
      ОКВ01:STRING;
      СИВ01:REAL;
      КРС01:REAL;
      СУМ01:REAL;
      ГУИД:STRING;
      КОНТ:STRING;
      НАЗПЛ:STRING;
      ПНД:STRING;
      ПДД:STRING;
      ТПЛ:STRING;
      ИННПЛ:STRING;
      КПППЛ:STRING;
      РСЧПЛ:STRING;
      БИКПЛ:STRING;
      ИМБПЛ:STRING;
      КСБПЛ:STRING;
      КБК:STRING;
      ОКТ:STRING;
      ПОП:STRING;
      ПНП:STRING;
      СчДеб:STRING;
      СчКре:STRING;
      РЕКВ:КОНТРАГЕНТ;
      БАНК:БАНК_СЧЕТА;
      ПЛАТЕЖКА:ПрихПлПоручения;
    ENDSUB;
    SUBTAB ВВР = "2.4. Выплаты в валюте Российской Федерации";
      НАЗПЛ:STRING;
      ИННПЛ:STRING;
      КПППЛ:STRING;
      ДПП01:STRING;
      ДПП02:DATE;
      ДПС01:STRING;
      ДПС02:DATE;
      СУМ01:REAL;
      ГУИД:STRING;
          КОНТ:STRING;
      КБК:STRING;
          РЕКВ:КОНТРАГЕНТ;
      БАНК:БАНК_СЧЕТА;
          РСЧПОЛ:STRING;                        --расчетный счет банка получателя
      БИКПОЛ:STRING;                    --бик 
      ИМБПОЛ:STRING;                    --наименование банка  получателя
      КСБПОЛ:STRING;                    --коррсчет банка получателя     
          ОЧРПЛ :STRING;                --Очередность платежа
      ВИДПЛ :STRING;                    --Вид платежа
 
     ENDSUB;
    SUBTAB ВВИ = "2.5. Выплаты в иностранной валюте";
      ДПП01:STRING;
      ДПП02:DATE;
      ДПС01:STRING;
      ДПС02:DATE;
      ОКВ01:STRING;
      СИВ01:REAL;
      КРС01:REAL;
      СУМ01:REAL;
      ГУИД:STRING;
    ENDSUB;
    SUBTAB УБО = "2.6. Поставленные на учет бюджетные обязательства";
      ДОК01:STRING;
      ДОК02:DATE;
      УЧН01:STRING;
      СУМ01:REAL;
      СУМ02:REAL;
      СУМ03:REAL;
      СУМ04:REAL;
      ГУИД:STRING;
    ENDSUB;
    SUBTAB СНО = "3.2. Сметные назначения и поставленные на учет обязательства";
      ДОК01:STRING;
      ДОК02:DATE;
      СМН01:REAL;
      СМН02:REAL;
      СМН03:REAL;
      ПУО01:STRING;
      ПУО02:REAL;
      ПУО03:REAL;
      ПУО04:REAL;
      ПУО05:REAL;
      ГУИД:STRING;
    ENDSUB;
    SUBTAB ОСД = "3.3. Операции со средствами от приносящей доход деятельности";
      ДПП01:STRING;
      ДПП02:DATE;
      ДПС01:STRING;
      ДПС02:DATE;
      ПОС01:REAL;
      ВПЛ01:REAL;
      ГУИД:STRING;
      КОНТ:STRING;
      НАЗПЛ:STRING;
      ПНД:STRING;
      ПДД:STRING;
      ТПЛ:STRING;
      ИННПЛ:STRING;
      КПППЛ:STRING;
      РСЧПЛ:STRING;
      БИКПЛ:STRING;
      ИМБПЛ:STRING;
      КСБПЛ:STRING;
      КБК:STRING;
      ОКТ:STRING;
      ПОП:STRING;
      ПНП:STRING;
      СчДеб:STRING;
      СчКре:STRING;
      РЕКВ:КОНТРАГЕНТ;
      БАНК:БАНК_СЧЕТА;
      ПЛАТЕЖКА:ПрихПлПоручения;
    ENDSUB;
    SUBTAB БДО = "4.2. Бюджетные данные и бюджетные обязательства";
      ДОК01:STRING;
      ДОК02:DATE;
      ЛБО01:REAL;
      ПОФ01:REAL;
      ПУО01:STRING;
      ПУО02:REAL;
      ГУИД:STRING;
    ENDSUB;
    SUBTAB ОДБ = "4.3. Операции со средствами за счет дополнительного бюджетного финансирования";
      ДПП01:STRING;
      ДПП02:DATE;
      ДПС01:STRING;
      ДПС02:DATE;
      ПОС01:REAL;
      ВПЛ01:REAL;
      ГУИД:STRING;
      КОНТ:STRING;
      НАЗПЛ:STRING;
      ПНД:STRING;
      ПДД:STRING;
      ТПЛ:STRING;
      ИННПЛ:STRING;
      КПППЛ:STRING;
      РСЧПЛ:STRING;
      БИКПЛ:STRING;
      ИМБПЛ:STRING;
      КСБПЛ:STRING;
      КБК:STRING;
      ОКТ:STRING;
      ПОП:STRING;
      ПНП:STRING;
      СчДеб:STRING;
      СчКре:STRING;
      РЕКВ:КОНТРАГЕНТ;
      БАНК:БАНК_СЧЕТА;
      ПЛАТЕЖКА:ПрихПлПоручения;
    ENDSUB;
    SUBTAB ИДФ = "4.4. Источники доп. бюдж. финансирования";
      ДПП01:STRING;
      ДПП02:DATE;
      ДПС01:STRING;
      ДПС02:DATE;
      ПОС01:REAL;
      ВПЛ01:REAL;
      ГУИД:STRING;
      КОНТ:STRING;
      НАЗПЛ:STRING;
      ПНД:STRING;
      ПДД:STRING;
      ТПЛ:STRING;
      ИННПЛ:STRING;
      КПППЛ:STRING;
      РСЧПЛ:STRING;
      БИКПЛ:STRING;
      ИМБПЛ:STRING;
      КСБПЛ:STRING;
      КБК:STRING;
      ОКТ:STRING;
      ПОП:STRING;
      ПНП:STRING;
      СчДеб:STRING;
      СчКре:STRING;
      РЕКВ:КОНТРАГЕНТ;
      БАНК:БАНК_СЧЕТА;
      ПЛАТЕЖКА:ПрихПлПоручения;
    ENDSUB;
    SUBTAB ОСО = "5.2. Операции со средствами по оперативно-розыскной деятельности";
      ДПП01:STRING;
      ДПП02:DATE;
      ДПС01:STRING;
      ДПС02:DATE;
      ПОС01:REAL;
      ВПЛ01:REAL;
      ГУИД:STRING;
      КОНТ:STRING;
      НАЗПЛ:STRING;
      ПНД:STRING;
      ПДД:STRING;
      ТПЛ:STRING;
      ИННПЛ:STRING;
      КПППЛ:STRING;
      РСЧПЛ:STRING;
      БИКПЛ:STRING;
      ИМБПЛ:STRING;
      КСБПЛ:STRING;
      КБК:STRING;
      ОКТ:STRING;
      ПОП:STRING;
      ПНП:STRING;
      СчДеб:STRING;
      СчКре:STRING;
      РЕКВ:КОНТРАГЕНТ;
      БАНК:БАНК_СЧЕТА;
      ПЛАТЕЖКА:ПрихПлПоручения;
    ENDSUB;
    SUBTAB ПВРРПЛ = "Дополнительные данные по платежным поручениям ПВР";
      КОМ:STRING;
      НПЛ:STRING;
      ТКБК:STRING;
      КБКРПЛ:STRING;
      ГРПЛ:STRING;
      НОМДОК:STRING;
      СУМ:REAL;
    ENDSUB;
    SUBTAB ПВИРПЛ = "Дополнительные данные по платежным поручениям ПВИ";
      КОМ:STRING;
      НПЛ:STRING;
      ТКБК:STRING;
      КБКРПЛ:STRING;
      ГРПЛ:STRING;
      НОМДОК:STRING;
      СУМ:REAL;
    ENDSUB;
    SUBTAB ОСДРПЛ = "Дополнительные данные по платежным поручениям ОСД";
      КОМ:STRING;
      НПЛ:STRING;
      ТКБК:STRING;
      КБКРПЛ:STRING;
      ГРПЛ:STRING;
      НОМДОК:STRING;
      СУМ:REAL;
    ENDSUB;
    SUBTAB ОДБРПЛ = "Дополнительные данные по платежным поручениям ОДБ";
      КОМ:STRING;
      НПЛ:STRING;
      ТКБК:STRING;
      КБКРПЛ:STRING;
      ГРПЛ:STRING;
      НОМДОК:STRING;
      СУМ:REAL;
    ENDSUB;
    SUBTAB ИДФРПЛ = "Дополнительные данные по платежным поручениям ИДФ";
      КОМ:STRING;
      НПЛ:STRING;
      ТКБК:STRING;
      КБКРПЛ:STRING;
      ГРПЛ:STRING;
      НОМДОК:STRING;
      СУМ:REAL;
    ENDSUB;
    SUBTAB ОСОРПЛ = "Дополнительные данные по платежным поручениям ОСО";
      КОМ:STRING;
      НПЛ:STRING;
      ТКБК:STRING;
      КБКРПЛ:STRING;
      ГРПЛ:STRING;
      НОМДОК:STRING; 
      СУМ:REAL;
    ENDSUB;
ENDTAB;


TABLE РПО_ДО_ЗП = "Денежные обязательства по зарплате";
 CREATEDUSER  :STRING(50);
 MODIFIEDUSER :STRING(50);
 УЧР             :КОНТРАГЕНТ;       --Наше учреждение
 УЧР_БАНК        :БАНК_СЧЕТА;       --Банковские реквизиты
 ДОЛЖНРУК        :STRING;           --Должность руководителя заказчика
 ФИОРУК          :STRING(50);       --ФИО руководителя заказчика
 ДАТАРУК         :DATE;             --Дата подписи руководителя
 ДАТАРЕГ         :DATE;             --Дата регистрации
 НАИМДОК         :STRING;           --Описание документа
 НОМЕРДОК        :String;
 СОДЕРЖ          :STRING;           --Описание документа
 ВАЛ             :STRING;           --Идентификатор валюты документа
 ПЕРИОД          :STRING;           --Код периода зарплаты
 ДОПАНДОК        :STRING;           --Общая аналитика документа
 КБК             :STRING;           --Код по БК
 КБКАН           :STRING;
 СЧЕТ            :STRING;           --Счет расходов
 SUBTAB РАСШИФР = "Расшифровка денежного обязательства";
  ПРИЗН          :STRING;           --Аналитические признаки
  ПРИЗНД         :STRING;           --Аналитические признаки
  ПРИЗНК         :STRING;           --Аналитические признаки
  ОПЕР           :STRING;           --Операция
--  ПРИЗНДОП       :STRING;           --Дополнительные аналитические признаки
--  ПРИЗННОРМ      :STRING;           --Нормализованные признаки относительно счета обязательства
  --СУМ            :REAL;             --Сумма позиции
  СУМРУБ         :REAL;             --Сумма позиции
  СЧДЕБ          :STRING;           --Счет дебета
  СЧКРЕ          :STRING;           --Счет кредита
  --НЕПРОВ         :BOOLEAN;          --Не формировать проводку
  КОММЕНТ        :String;
 ENDSUB;
 SUBTAB ИТОГО = "Итоги по операциям";
  ОПЕР           :STRING;           --Операция (для прочих удержаний сюда же УДЕРЖ)
  --СУМ            :REAL;             --Сумма позиции
  СУМРУБ         :REAL;             --Сумма позиции
  СЧДЕБ          :STRING;           --Счет дебета
  СЧКРЕ          :STRING;           --Счет кредита
  СЧДЕБДО        :STRING;           --Счет дебета денежного обязательства
  СЧКРЕДО        :STRING;           --Счет кредита денежного обязательства
  --НЕПРОВ         :BOOLEAN;          --Не формировать проводку
 ENDSUB;

 БО              :РПО_СВЕД_БО;
 БО_ИЗМ          :РПО_СВЕД_БО;
 РЕГ             :BOOLEAN;          --Зарегистрирован
 УЧЕТБО          :BOOLEAN;          --Учитывать как бюджетное обязательство
 НАСТР           :РПО_ДОГОВОР_НАСТР;
 НАСТР_GUID      :STRING;
 GUID            :STRING;
 РПО_КЛЮЧ        :STRING;
 CLOSEDMODFOB    :BOOLEAN;
ENDTAB;

TABLE РПО_РАЗРЕШ_ДОХОД="Разрешение на осуществление приносящей доход деятельности" ;
  CREATEDUSER  :STRING(50);
  MODIFIEDUSER :STRING(50);
  ClosedModFob :BOOLEAN;
  НомРазр      :String;
  ДатаРазр     :Date;
  НомГенРазр   :String;
  ДатаГенРазр  :Date;
  Доп          :Boolean;
  НомДоп       :String;
  ДатаДоп      :Date;
  ГРБС         :String;
  ППП          :String(3);
  РБС          :КОНТРАГЕНТ;
  --РБС_СЧЕТ     :БАНК_СЧЕТА;
  ПБС          :КОНТРАГЕНТ;
  СЧЕТ         :БАНК_СЧЕТА;
  НАИМ1        :STRING;
  ЮРАДР1       :STRING;
  СПЕЦУКАЗАНИЯ :String;
  ВБанк        :Boolean;
  SUBTAB ПОЗИЦИИ ;
   -- НомПП:Integer;
    Док1 :String;
    Док2 :String;
    Док3 :String;
    Док4 :String;
    Док5 :String;
    Док6 :String;
    Док7 :String;
    Док8 :String;
    НомСтр:Integer;
    Ист1 :String;
    Ист2 :String;
    Ист3 :String;
    Ист4 :String;
    Ист5 :String;
    Ист6 :String;
    Ист7 :String;
    Ист8 :String;
    Напр1 :String;
    Напр2 :String;
    Напр3 :String;
    Напр4 :String;
    Напр5 :String;
    Напр6 :String;
    Напр7 :String;
    Напр8 :String;
    Ист_пре1 :String;
    Ист_пре2 :String;
    Ист_пре3 :String;
    Ист_пре4 :String;
    Ист_пре5 :String;
    Ист_пре6 :String;
    Ист_пре7 :String;
    Ист_пре8 :String;
    Напр_пре1 :String;
    Напр_пре2 :String;
    Напр_пре3 :String;
    Напр_пре4 :String;
    Напр_пре5 :String;
    Напр_пре6 :String;
    Напр_пре7 :String;
    Напр_пре8 :String;
    --Дополнительно
    ПГР       :String;
    Кратко    :String;
  ENDSUB;
  ФИОРУК   :STRING;
  ФИОБУХ   :STRING;
  ДатаПодписи:Date;
  ЧислоСтрок:Integer; -- число подстрок
  --Выгрузка
  НомРейс      :Integer;
  ДатаРейс     :Date;
ENDTAB;

TABLE РПО_СВЕД_СУБС="Сведения об операциях с целевыми субсидиями" ;
  CREATEDUSER   :STRING(50);
  MODIFIEDUSER  :STRING(50);
  ClosedModFob  :BOOLEAN;
  Учитывать     :Boolean;
  УЧР           :КОНТРАГЕНТ;   --Наше учреждение
  УЧР_БАНК      :БАНК_СЧЕТА;   --Банковские реквизиты
  Год           :String(4);    --Год субсидии
  ДатаДок       :Date;         --Дата документа
  ДатаПре       :Date;         --Дата предыдущего документа
  НаимБюдж      :string;        --Наименование бюджета, из которого направлена субсидия
  ОКАТО         :String;        --Для ФБ не заполняется, для БС РФ (МБ) обязательно
  Учредитель    :String;        --Учредитель
  Глава         :String(3);     --Код по ГРБС (соотв. бюджета)
  ФИОРук        :String;        --
  ФИОБух        :String;        --Руководитель финансово-экономической службы учреждения
  ДолжнИсп      :String;        --Должность ответственного исполнителя
  ФИОИсп        :String;
  ТЕЛИсп        :String;
  ДатаПодп      :Date;          --Дата подписания
--  СумПредГод    :Real;          --Сумма остатка субсидии прошлых лет на начало года
--  СумПост       :Real;          --Сумма планируемых поступлений
--  СумВыпл       :Real;          --Сумма планируемых выплат
  --Утверждение вышестоящей организацией/учредителем
  Утверждено    :Boolean;
  УтвОрг        :String;
  ДолжнУтв      :String;
  ФИОУтв        :String;
  ДатаУтв       :Date;
  СУМОСТНАЧ     :Real;
  SubTab ПОЗИЦИИ ;
        Наим            :String;
        Наим1           :String;
        Наим2           :String;
        Наим3           :String;
        Код             :String;        --Код целевой субсидии
        КОСГУ           :String(3);
        КодПредГод      :String;        --Код субсидии прошлого года, если коды различаются
        СумПредГод      :Real;          --Сумма остатка субсидии прошлых лет на начало года
        КодВДеб      :String;        --
        ФАИП            :String;        --
        СумВДеб      :Real;          --Возврат деб. прошлых лет
        СумПост         :Real;          --Сумма планируемых поступлений
        СумВыпл         :Real;          --Сумма планируемых выплат
  endSub;
  ДатаРейс:Date;
  НомРейс:Integer;
  ВБанк:Boolean;


ENDTAB;

TABLE РПО_ЗАЯВКА_ЗАКУП_ТИП = "Типы заявок на закупку";
  CREATEDUSER       :STRING(50);
  MODIFIEDUSER      :STRING(50);
  НЕДЕЙСТВ          :BOOLEAN; --Недействителен
  НАИМ              :STRING; --Наименование
  СПРАВ             :STRING; --Код справочника
  КОДСЧД5           :STRING; --Код счета дебета
  КОДСЧК5           :STRING; --Код счета кредита
  ТИПСЧ             :STRING; --Баланс/забаланс
  ОБЩ_СПРАВ1        :STRING; --Общий справочник 1
  ОБЩ_СПРАВ_НАИМ1   :STRING; --Наименование общего справочника 1
  ОБЩ_СПРАВ2        :STRING; --Общий справочник 2
  ОБЩ_СПРАВ_НАИМ2   :STRING; --Наименование общего справочника 2
  ОБЩ_СПРАВ_ГЭК1    :BOOLEAN;
  ОБЩ_СПРАВ_ГЭК2    :BOOLEAN;
  ИСПОЛРЕЖИМ        :INTEGER;
  РАЗРЕШЕНИЯ        :INTEGER;
  ОБЕСПЕЧ           :BOOLEAN;
  УЧЕТКОЛ           :BOOLEAN; --Количественный учет
  КЛНКФИЛЬТР        :STRING;  --Фильтр классификации номеклатуры
  ПРЕ               :РПО_ЗАЯВКА_ЗАКУП_ТИП;
  EXTBTNUSRNAME     :STRING;
  EXTBTNUSRONCLICK  :STRING;
  EXTBTNUSRNAME2    :STRING;
  EXTBTNUSRONCLICK2 :STRING;
  EXTFUNC_SETUPIND  :STRING;
  EXTFUNC_SETUPSIGN :STRING;
  EXTFUNC_ONVERIFY  :STRING;
  РПО_КЛЮЧ          :STRING;
  LINK              :STRING;
  VER               :INTEGER;
  CLOSEDMODFOB      :BOOLEAN;
  UNIQUE "СПРАВ;ПРЕ";
ENDTAB;

TABLE РПО_ЗАЯВКА_ЗАКУП = "Заявка на закупку";
  CREATEDUSER    :STRING(50);
  MODIFIEDUSER   :STRING(50);
  НЕДЕЙСТВ       :BOOLEAN; --Документ недействителен
  ТИПДОК         :РПО_ЗАЯВКА_ЗАКУП_ТИП;
  СПРАВ          :STRING; --Код справочника
  ПРИЗНАК        :STRING(63); --Код признака
  ПРИЗНАК_КМНТ   :STRING; --Комментарий признака
  ПРИЗНАК_REF    :РПО_ДОК_ПРИЗНАК; --Ссылка на признак документа
  ФЗ             :INTEGER; --0 94-ФЗ 1 44-ФЗ
  УЧР            :КОНТРАГЕНТ; --Реквизиты заказчика
  ОБЩ_ПРИЗН0     :STRING; --Общий признак 0
  ОБЩ_ПРИЗН1     :STRING; --Общий признак 1
  ОБЩ_ПРИЗН2     :STRING; --Общий признак 2
  СЕКРЕТ         :INTEGER; --Гриф секретности
  ДАТАРЕГ        :DATE; --Дата принятия к учету
  ИКЗ            :STRING; --Идентификационный код закупки
  НАИМДОК        :РПО_ДОГОВОР_НАИМ; --Наименование документа
  НОМЕР          :INTEGER; --Номер порядковый
  НОМЕРДОК       :STRING(40); --Номер документа
  ВНУТРНОМЕРДОК  :STRING(40); --Номер документа внутренний
  ДАТАДОК        :DATE; --Дата документа
  ДАТАН          :DATE; --Дата начала действия
  ДАТАК          :DATE; --Дата окончания действия
  ОКВ            :STRING(3); --Валюта документа
  СУМДОК         :REAL; --Сумма документа
  КУРСВАЛ        :REAL; --Курс валюты
  СУМГОД1        :REAL; --Сумма документа на 1 год
  СУМГОД2        :REAL; --Сумма документа на 2 год
  СУМГОД3        :REAL; --Сумма документа на 3 год
  СУМГОД4        :REAL; --Сумма документа на 4 год
  СУМГОД5        :REAL; --Сумма документа на 5 год
  СУМГОД6        :REAL; --Сумма документа на 6 год
  СУМГОД7        :REAL; --Сумма документа на 7 год
  СУМГОД8        :REAL; --Сумма документа на 8 год
  СУМГОД9        :REAL; --Сумма документа на 9 год
  СУМГОД10       :REAL; --Сумма документа на 10 год
  ГОД1           :STRING(4); --1 год документа
  ГОД2           :STRING(4); --2 год документа
  ГОД3           :STRING(4); --3 год документа
  ГОД4           :STRING(4); --4 год документа
  ГОД5           :STRING(4); --5 год документа
  ГОД6           :STRING(4); --6 год документа
  ГОД7           :STRING(4); --7 год документа
  ГОД8           :STRING(4); --8 год документа
  ГОД9           :STRING(4); --9 год документа
  ГОД10          :STRING(4); --10 год документа
  ПРОЦОБЗАЯВ     :REAL; --Процент обеспечения заявки
  СУМОБЗАЯВ      :REAL; --Сумма обеспечения заявки
  ПРОЦОБКТ       :REAL; --Процент обеспечения контракта
  СУМОБКТ        :REAL; --Сумма обеспечения контракта
  ПРОЦАВ         :REAL; --Процент авансового платежа
  СУМАВ          :REAL; --Сумма авансового платежа
  НОМИЗВ         :STRING; --Номер извещения
  РАЗМЕЩСРОК     :DATE; --Срок размещения
  РАЗМЕЩЗАКАЗ    :STRING; --Способ размещения заказа
  ДОПТРЕБ        :STRING; --Дополнительные требования
  СОДЕРЖ         :STRING; --Краткое содержание
  СРОК           :DATE;    --Срок исполнения (поставки)
  ПЕР            :STRING;  --Периодичность исполнения
  ТИПИЗМ         :INTEGER; --Тип изменений (1 --изменение, 2 --исправление, 3 --перерегистрация, -99 аннулирована, 99 исполнена)
  ТИПИЗМ_КМНТ    :STRING; --Комментарий изменения
  ДАТАИЗМ        :DATE; --Дата изменения
  НАИМИЗМ        :РПО_ДОГОВОР_НАИМ; --Наименование изменения
  НОМДОКИЗМ      :STRING(40); --Номер документа-изменения
  ДАТДОКИЗМ      :DATE; --Дата документа-изменения
  ОСНИЗМ         :STRING; --Основание изменений
  ИСПОЛДОК1      :РПО_ДОГОВОР_ПРИЗНАК; --Ссылка на документ подтверждающий исполнение
  ИСПОЛДОК2      :РПО_ДО; --Ссылка на документ подтверждающий исполнение
  ИСПОЛДОКПРИЗН  :STRING; --Признак документ подтверждающий исполнение
  ИСПОЛППВХ      :ПРИХПЛПОРУЧЕНИЯ; --Ссылка на документ подтверждающий исполнение
  ИСПОЛППВХПРИЗН :STRING; --Признак документ подтверждающий исполнение
  ПРЕ            :РПО_ЗАЯВКА_ЗАКУП; --Ссылка на предыдущую редакцию документа
  ПРЕ_ОБЩ_ПРИЗН0 :STRING; --Пре. общий признак 0
  ПРЕ_ОБЩ_ПРИЗН1 :STRING; --Пре. общий признак 1
  ПРЕ_ОБЩ_ПРИЗН2 :STRING; --Пре. общий признак 2
  КМНТ           :STRING; --Комментарий
  ВАЛ            :STRING; --Идентификатор валюты документа
  VERОКДП_ГР     :INTEGER; --Версия номеклатурной группировки
  SUBTAB РАСШИФР = "Расшифровка заявки";
    НОВ         :BOOLEAN; --Новая позиция (в случае внесения изменений)
    ВД          :STRING; --Вид деятельности
    КБК         :STRING; --КБК
    ДОПКЛ       :STRING; --Дополнительная классификация
    ПРИЗН       :STRING; --Дополнительные признаки
    ЛОТ         :INTEGER; --Номер лота
    ОКДП_ГР     :STRING; --Номенклатурная группа
    ОКДП        :STRING; --Код ОКПД (ОКДП) (ОКП)
    ОКДП_ПРИЗН  :STRING; --Признак ОКДП
    ОКВЭД       :STRING; --ОКВЭД
    ОКПД2       :STRING; --ОКПД 2
    ОКВЭД2      :STRING; --ОКВЭД 2
    ОКСМ        :STRING; --Код страны по ОКСМ
    КВОЗ        :STRING; --Код вида объекта закупки
    ПРЕДМ       :STRING; --Предмет обязательства
    ПРЕДМ2      :STRING; --Предмет обязательства
    ПРЕДМ3      :STRING; --Предмет обязательства
    ПРЕДМ4      :STRING; --Предмет обязательства
    ТРЕБ        :STRING; --Минимально необходимые требования предъяв. к предмету
    ТРЕБ2       :STRING; --Минимально необходимые требования предъяв. к предмету
    ТРЕБ3       :STRING; --Минимально необходимые требования предъяв. к предмету
    ТРЕБ4       :STRING; --Минимально необходимые требования предъяв. к предмету
    ИСПОЛСРОК   :DATE;   --Срок исполнения (поставки)
    ИСПОЛПЕР    :STRING; --Периодичность поставки
    ЕДИЗМ       :STRING; --Единица измерения
    ТОЧН        :STRING; --Точность знаков
    ПОЦЕНЕ      :BOOLEAN;
    СУМ1        :REAL; --Сумма на 1 год
    СУМ2        :REAL; --Сумма на 2 год
    СУМ3        :REAL; --Сумма на 3 год
    СУМ4        :REAL; --Сумма на 4 год
    СУМ5        :REAL; --Сумма на 5 год
    СУМ6        :REAL; --Сумма на 6 год
    СУМ7        :REAL; --Сумма на 7 год
    СУМ8        :REAL; --Сумма на 8 год
    СУМ9        :REAL; --Сумма на 9 год
    СУМ10       :REAL; --Сумма на 10 год
    СУМ_ПРЕ1    :REAL; --Предыдущая сумма на 1 год
    СУМ_ПРЕ2    :REAL; --Предыдущая сумма на 2 год
    СУМ_ПРЕ3    :REAL; --Предыдущая сумма на 3 год
    СУМ_ПРЕ4    :REAL; --Предыдущая сумма на 4 год
    СУМ_ПРЕ5    :REAL; --Предыдущая сумма на 5 год
    СУМ_ПРЕ6    :REAL; --Предыдущая сумма на 6 год
    СУМ_ПРЕ7    :REAL; --Предыдущая сумма на 7 год
    СУМ_ПРЕ8    :REAL; --Предыдущая сумма на 8 год
    СУМ_ПРЕ9    :REAL; --Предыдущая сумма на 9 год
    СУМ_ПРЕ10   :REAL; --Предыдущая сумма на 10 год
    ОБЪЕМ1      :REAL; --Объем на 1 год
    ОБЪЕМ2      :REAL; --Объем на 2 год
    ОБЪЕМ3      :REAL; --Объем на 3 год
    ОБЪЕМ4      :REAL; --Объем на 4 год
    ОБЪЕМ5      :REAL; --Объем на 5 год
    ОБЪЕМ6      :REAL; --Объем на 6 год
    ОБЪЕМ7      :REAL; --Объем на 7 год
    ОБЪЕМ8      :REAL; --Объем на 8 год
    ОБЪЕМ9      :REAL; --Объем на 9 год
    ОБЪЕМ10     :REAL; --Объем на 10 год
    ОБЪЕМ_ПРЕ1  :REAL; --Предыдущее объем на 1 год
    ОБЪЕМ_ПРЕ2  :REAL; --Предыдущее объем на 2 год
    ОБЪЕМ_ПРЕ3  :REAL; --Предыдущее объем на 3 год
    ОБЪЕМ_ПРЕ4  :REAL; --Предыдущее объем на 4 год
    ОБЪЕМ_ПРЕ5  :REAL; --Предыдущее объем на 5 год
    ОБЪЕМ_ПРЕ6  :REAL; --Предыдущее объем на 6 год
    ОБЪЕМ_ПРЕ7  :REAL; --Предыдущее объем на 7 год
    ОБЪЕМ_ПРЕ8  :REAL; --Предыдущее объем на 8 год
    ОБЪЕМ_ПРЕ9  :REAL; --Предыдущее объем на 9 год
    ОБЪЕМ_ПРЕ10 :REAL; --Предыдущее объем на 10 год
    МФ          :STRING; --Устарело
    СЧДЕБ       :STRING; --Счет дебета
    СЧКРЕ       :STRING; --Счет кредита
    КМНТ2       :STRING; --Комментарий
  ENDSUB;
  ЭТОИЗМ         :BOOLEAN; --Это изменение
  РЕГ            :BOOLEAN; --Зарегистрирован
  GUID           :STRING; --Индентификатор документа
  РПО_КЛЮЧ       :STRING;
  LINK           :STRING;
  VER            :INTEGER;
  CLOSEDMODFOB   :BOOLEAN;
  UNIQUE "СПРАВ;ПРИЗНАК;ПРЕ";
ENDTAB;

TABLE РПО_ЗАЯВКА_ЗАКУП_РАЗРЕШ = "Заявка на закупку, разрешения";
  CREATEDUSER  :STRING(50);
  MODIFIEDUSER :STRING(50);
  ОБЩ_ПРИЗН1   :STRING; --Общий признак 1
  ОБЩ_ПРИЗН2   :STRING; --Общий признак 2
  ДАТ          :DATE;
  ДОК          :РПО_ЗАЯВКА_ЗАКУП;
  ОСН          :STRING;
  КМНТ         :STRING;
  ИЗМ          :INTEGER;
  РПО_КЛЮЧ     :STRING;
  VER          :INTEGER;
  CLOSEDMODFOB :BOOLEAN;
  UNIQUE "ДОК";
ENDTAB;

TABLE РПО_ДОГОВОР_ОТЧ_ИСПОЛ = "Отчета об исполнении государственного (муниципального) контракта";
 CREATEDUSER   :STRING(50);
 MODIFIEDUSER  :STRING(50);
 ДАТАОТЧ       :DATE;
 НОМИЗМ        :INTEGER;
 ДОГОВОР       :РПО_ДОГОВОР;
 SUBTAB Р1 = "Сведения о контракте";
  ПРЕДМ        :STRING;
  ПРЕДМ2       :STRING;
  ПРЕДМ3       :STRING;
  ПРЕДМ4       :STRING;
  КОД          :STRING;
  ИСТ          :STRING;
 ENDSUB;
 Р3_1_3        :DATE;
 Р3_1_4        :DATE;
 Р3_1_6        :STRING;
 Р3_1_7        :STRING;
 Р3_2_3        :DATE;
 Р3_2_4        :DATE;
 Р3_2_6        :STRING;
 Р3_2_7        :STRING;
 Р3_3_3        :REAL;
 Р3_3_4        :REAL;
 Р3_3_5        :STRING;
 Р3_3_6        :STRING;
 Р3_3_7        :STRING;
 Р3_4_3        :STRING;
 Р3_4_4        :STRING;
 Р3_4_5        :STRING;
 Р3_4_6        :STRING;
 Р3_4_7        :STRING;
 Р3_51_3       :REAL;
 Р3_51_4       :REAL;
 Р3_51_5       :STRING;
 Р3_51_6       :STRING;
 Р3_51_7       :STRING;
 Р3_52_3       :DATE;
 Р3_52_4       :DATE;
 Р3_52_5       :STRING;
 Р3_52_6       :STRING;
 Р3_52_7       :STRING;
 Р4_1_3        :STRING;
 Р4_1_4        :STRING;
 Р4_1_5        :REAL;
 Р4_1_6        :STRING;
 Р4_1_7        :STRING;
 Р4_2_3        :STRING;
 Р4_2_4        :STRING;
 Р4_2_5        :REAL;
 Р4_2_6        :STRING;
 Р4_2_7        :STRING;
 Р4_3_3        :STRING;
 Р4_3_4        :STRING;
 Р4_3_5        :REAL;
 Р4_3_6        :STRING;
 Р4_3_7        :STRING;
 Р4_4_3        :STRING;
 Р4_4_4        :STRING;
 Р4_4_5        :REAL;
 Р4_4_6        :STRING;
 Р4_4_7        :STRING;
 Р4_5_3        :STRING;
 Р4_5_4        :STRING;
 Р4_5_5        :REAL;
 Р4_5_6        :STRING;
 Р4_5_7        :STRING;
 Р5_1_3        :DATE;
 Р5_1_4        :STRING;
 Р5_1_5        :STRING;
 Р5_2_3        :DATE;
 Р5_2_4        :STRING;
 Р5_2_5        :STRING;
 ДОЛЖНРУК      :STRING;
 ФИОРУК        :STRING;
 ДАТАРУК       :DATE;
 РПО_КЛЮЧ      :STRING;
 VER           :INTEGER;
 CLOSEDMODFOB  :BOOLEAN;
 UNIQUE "ДОГОВОР;НОМИЗМ";
ENDTAB;



