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

  КОРСФ         :BOOLEAN;-- Корректировочный счет-фактура
  НОМЕРК        :INTEGER;    -- Номер, порядковый
  НОМЕРБУМК     :НОМЕРБУМ;   -- Номер, на бумажном документе
  НОМЕРИСПРК    :НОМЕРБУМ;    -- Номер исправления
  ДАТАК          :DATE;       -- дата счета
  ДАТАИСПРК      :DATE;       -- дата исправления счета
  ОРИГИНАЛ      :СЧЕТФАКТ; --Ссылка на оригинал сч-ф

  НОМЕР         :INTEGER;    -- Номер, порядковый
  НОМЕРБУМ      :НОМЕРБУМ;   -- Номер, на бумажном документе
  НОМЕРИСПР     :НОМЕРБУМ;   -- Номер исправления

  ДАТА          :DATE;       -- дата счета
  ДАТАИСПР      :DATE;       -- дата исправления счета
  НОМ           :INTEGER;    -- номер платежного документа
  ДАТАХ         :DATE;       -- дата платежного документа
  ВАЛЮТА        :ВАЛЮТА;     -- валюта документа
  АВАНСВЕРНУЛИ  :BOOLEAN;    -- Аванс вернули
  ДАТАВОЗВРАТА  :DATE;       -- Дата возврата аванса
  SUBTAB КОЛНАИМ = "Табличная часть счета";
    ТМЦ    :ТМЦ;         -- ТМЦ
    НАИМ   :STRING;      -- наименование
    ОКДП   :STRING;      -- код по ОКДП
    ЕДИЗМ  :STRING;      -- единица измерения
    КОДЕДИЗМ:STRING;     -- код валюты
    КОЛИЧ  :REAL;        -- количество
    ЦЕНА   :REAL;        -- цена
    ВСЕГО  :REAL;        -- итого
    АКЦИЗ  :REAL;        -- процент акциза
    СУМАКЦ :REAL;        -- в т.ч.сумма акциза
    НДС    :REAL;        -- ставка НДС
    НДФ    :REAL;        -- ставка НДФ
    СТРАНА :STRING;      -- страна происхождения
    КОДСТРАНЫ:STRING;    -- цифровой код страны происхождения товара
    ГТД    :STRING;      -- Номер ГТД
    СНалПр :REAL;        -- сумма налога с продаж
    СуммаНДС:REAL;       -- Сумма НДС
    Сумма   :REAL;       -- Cумма без НДС
    ---
    ЕДИЗМДО  :STRING;      -- единица измерения
    КОДЕДИЗМДО :STRING;     -- код валюты

    КОЛИЧДО     :REAL;        -- количество
    ЦЕНАДО      :REAL;        -- цена
    ВСЕГОДО     :REAL;        -- итого
    СУМАКЦДО    :REAL;        -- в т.ч.сумма акциза
    СуммаНДСДО  :REAL;       -- Сумма НДС
    СуммаДО     :REAL;       -- Cумма без НДС
    НДСДО    :REAL;        -- ставка НДС

  ENDSUB;
  SUBTAB ОПЛАТА = "Оплаты по счету-фактуре";
    НОМЕРД    :INTEGER;  -- Номер платежного документа
    ДАТА      :DATE;     -- Дата оплаты
    ПРОВОДИТЬ :BOOLEAN;  -- признак попадания счета-фактуры в отчеты;
    СУМОПЛ    :REAL;     -- Сумма оплаты
    ВАЛЮТА    :STRING(3); -- валюта оплаты
  ENDSUB;
  СУМОПЛИТОГО   :REAL;          -- итоговая сумма оплат (без авансов)
  ВСЕГОДОК      :REAL;          -- сумма счета
  СТО1          :REAL;          -- сумма НДС 20%
  СТО18         :REAL;          -- сумма НДС 18%
  СТО2          :REAL;          -- сумма НДС 10%
  СУМ1          :REAL;          -- сумма без НДС 20%
  СУМ18         :REAL;          -- сумма без НДС 18%
  СУМ2          :REAL;          -- сумма без НДС 10%
  АВАНС         :BOOLEAN;       -- Назначение счета фактуры
  СУММАНДС10    :REAL;          -- Сумма НДС для формирования операции
  СУММАНДС18    :REAL;          -- Сумма НДС для формирования операции
  СУММАНДС20    :REAL;          -- Сумма НДС для формирования операции
  СУМ1СТОРНО    :REAL;          -- сумма без НДС 10% сторно
  СУМ18СТОРНО   :REAL;          -- сумма без НДС 18% сторно
  СУМ2СТОРНО    :REAL;          -- сумма без НДС 20% сторно
  ВСЕГОДОКСТ    :REAL;          -- сумма счета сторно
  КОММЕНТ       :STRING;        -- Комментарий к проводке
  СДЕЛКА        :STRING;        -- Код сделки
  ОПИСАНИЕ      :STRING;        -- Описание незакрытого аванса
  ВАРНАЛПР      :INTEGER;       -- Вариант налога с продаж (0 - нет,1 - Доб,2 - Входит)
  ДОПОЛНИТЕЛЬНО :BOOLEAN;       -- Дополнительная информация;
  КОЛОПЛАТ      :INTEGER;       -- Количество оплат;
  ДАТАПЕРВ      :DATE;          -- Дата первой оплаты
  СУММАОПЛАТЫ   :REAL;          -- Сумма первой оплаты
  ВАЛЮТАОПЛ     :ВАЛЮТА;        -- валюта первой оплаты
  АнКод         :STRING;        -- Аналитика счета-фактуры
  ИМЯПРЕДПР     :String;        -- Предприниматель
  РЕКВИЗИТЫ     :String;        -- Реквизиты свидетельства о регистрации
  КОДСДЕЛКИ     :STRING;        -- Код сделки для аналитики
  ДОПАНАЛИТ     :STRING;        -- дополнительная аналитика для книги продаж
  НРасчет       :BOOLEAN;       -- прямой расчет для авансов с июля 2002 г.
  НДС0          :BOOLEAN;       -- По ставке 0%
  СЧЕТ          :STRING;        -- Счет для книги продаж
  ИзСистемы:Integer;       -- 0=Сформировано из станд компл
                           -- 1=Из БухУчТмц
                           -- 2=Из ТиС
                           -- 3=Из ТиС и передан в бухгалтерию. В этом случае ClosedModFob = True

  ЗАКРЫТЬАВАНС  :BOOLEAN;  -- Закрытие аванса полностью
  ClosedModFob   :Boolean;
  RECCRD       :INTEGER; -- ссылка на картотеку CRD
  CRD          :STRING;  -- ссылка на картотеку по ее имени
  BLNCRD       :STRING;  --Бланк редактор картотеки родителя CRD
ENDTAB;

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

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

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


    ПОКУП   :STRING; --номер
    АНПОК   :STRING; --Аналитика покупателя
    ИНН     :STRING; --номер
    КПП     :STRING; --номер
    РЕКВП   :КОНТРАГЕНТ; --ЮРЛИЦО; --Реквизиты получателя
    ДАТАХ   :DATE; --дата оплаты счета фактуры
    У       :REAL; --сумма счета
    СТО1    :REAL; --сумма НДС 20%
    СТО18   :REAL; --сумма НДС 18%
    СТО2    :REAL; --сумма НДС 10%
    СУМ1    :REAL; --сумма без НДС 20%
    СУМ18   :REAL; --сумма без НДС 18%
    СУМ2    :REAL; --сумма без НДС 10%
    СУМ3    :REAL; --сумма 0%
    НПП     :STRING; --N п/п из книги покупок
    ЭКССУМ  :REAL; --сумма экспорта
    СЧЕТ    :STRING; --счет реализации
    КОММЕНТ :STRING; --Комментарий к строке
    ТИПСТР  :INTEGER; --Тип строки
    АВАНС   :BOOLEAN; --Авансовая с.ф.
  ENDSUB;
  ИМЯПРЕДПР          :STRING; --Индивидуальный предприниматель
  РЕКВИЗИТЫ          :STRING; --Реквизиты предпринимателя
  CLOSEDMODFOB       :BOOLEAN;
  СТ18ВХ             :REAL; --Входящие остатки с предыдущего листа Пост451
  СТ2ВХ              :REAL; --Входящие остатки с предыдущего листа Пост451
  ПОСТ735            :Boolean;
  Sum8ВХ              :REAL; --Входящие остатки с предыдущего листа Пост451
ENDTAB;

TABLE КНИГАПОКУП = "Листы книги покупок";
  CREATEDUSER        :STRING(50);
  MODIFIEDUSER       :STRING(50);
  ДАТАН              :DATE; --Начало отчетного периода
  ДАТАК              :DATE; --Конец Отчетного период
  NСТР               :INTEGER; --Номер первой страницы
  NСтраниц           :INTEGER; --Число страниц в записи
  NПОСЛСТР           :INTEGER; --Номер последней строки
  NОТСЧСТР           :INTEGER; --номер отсчета строк;
  ДДД                :STRING; --Период
  ПРОВОДИТЬ          :BOOLEAN; --признак проведения проводки;
  РЕКВ               :КОНТРАГЕНТ; --Собственные реквизиты
  НАШЕПОДРАЗД        :ПОДРАЗДЕЛЕНИЯ; --Наше подразделение
  ДАТА               :DATE; --Дата формировании проводки;
  D8ВХ               :REAL; --сумма счета (Входящий остаток)
  STO1ВХ             :REAL; --сумма НДС 20% (Входящий остаток)
  STO18ВХ            :REAL; --сумма НДС 18% (Входящий остаток)
  STO2ВХ             :REAL; --сумма НДС 10% (Входящий остаток)
  SUM1ВХ             :REAL; --НДС 20% (Входящий остаток)
  SUM18ВХ            :REAL; --НДС 18% (Входящий остаток)
  SUM2ВХ             :REAL; --НДС 10% (Входящий остаток)
  STO3ВХ             :REAL; --сумма по ставке 0 процентов; (Входящий остаток)
  SUM3ВХ             :REAL; --сумма НДС 0% (Входящий остаток)
  ДОПОЛНИТЕЛЬНЫЙЛИСТ :BOOLEAN; --Форма книги дополнительный лист
  ДАТАОФОРМЛЕНИЯ     :DATE; --Дата оформления дополнительного листа
  ФОРМА110506        :BOOLEAN; --Форма книги в ред. 914 постановления от 11.05.2006 года
  SUBTAB КНПОК = "Табличная часть книги покупок";
    НСТР      :STRING; --номер строки
    D0        :DATE; --дата счета фактуры
    ДНП0      :STRING; --номер
    --2012
--    КОРРЕКТ   :BOOLEAN;-- корректировочная счет-фактура
    D0И       :DATE; --дата исправления счета фактуры
    ДНП0И     :STRING; --номер исправления
    D0Кор     :DATE; --дата корректировочной счета фактуры
    ДНП0Кор   :STRING; --номер корректировочной счета фактуры
    D0КИ      :DATE; --дата исправления корректировочной счета фактуры
    ДНП0КИ    :STRING; --номер исправления корректировочной счета фактуры
    --
    D1        :DATE; --дата поступления счета фактуры
    D2        :DATE; --дата оплаты счета фактуры
    D3        :DATE; --дата оприход. по счету фактуры
    D8        :REAL; --сумма счета
    SUM8     :REAL; --сумма НДС всего

    РЕКВП     :КОНТРАГЕНТ; --ЮРЛИЦО; --Реквизиты контрагента
    ПОСТ      :STRING; --Название контрагента
    ИНН       :STRING; --ИНН контрагента
    КПП       :STRING; --КПП контрагента
    СТР_ГТД   :STRING; --Страна происхождения и номер ГТД
    STO1      :REAL; --сумма НДС 20%
    STO18     :REAL; --сумма НДС 18%
    STO2      :REAL; --сумма НДС 10%
    SUM1      :REAL; --сумма НДС 20%
    SUM18     :REAL; --сумма НДС 18%
    SUM2      :REAL; --сумма НДС 10%
    STO3      :REAL; --сумма по ставке 0 процентов
    SUM3      :REAL; --сумма при ставке НДС 0%
    КОММЕНТ   :STRING; --комментарий к уменьшаемым суммам
    СЧЕТД     :STRING; --счет дебета
    КОРСЧЕТ   :STRING; --счет кредита
    АНКОДПОСТ :STRING; --Аналитика поставщика
    АВАНС     :BOOLEAN; --Авансовая с.ф.
  ENDSUB;
  ИМЯПРЕДПР          :STRING; --Индивидуальный предприниматель
  РЕКВИЗИТЫ          :STRING; --Реквизиты предпринимателя
  CLOSEDMODFOB       :BOOLEAN;
  ST18ВХ             :REAL; --сумма НДС 18% (Входящий остаток)Пост451
  ST2ВХ              :REAL; --сумма НДС 10% (Входящий остаток) Пост451
  Sum8Вх              :REAL; --Входящие остатки с предыдущего листа Пост451
  ПОСТ735            :Boolean;
ENDTAB;

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

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

TABLE СТОРНО_СФ = "Сторно счетов-фактур";
  CREATEDUSER  :STRING(50);
  MODIFIEDUSER :STRING(50);
  РЕКВП        :КОНТРАГЕНТ; --Собственные реквизиты
  НАШЕПОДРАЗД  :ПОДРАЗДЕЛЕНИЯ; --Наше подразделение
  ПОСТ         :STRING; --Название контрагента
  ИНН          :STRING; --ИНН контрагента
  КПП          :STRING; --КПП
  СТР_ГТД      :STRING; --Страна происхождения и номер ГТД (не заполняется)
  ДАТАВ        :DATE; --Дата вставки строки в книгу
  D0           :DATE; --дата счета фактуры
  ДНП0         :STRING; --номер
  D2           :DATE; --дата оплаты счета фактуры
  D3           :DATE; --дата оприход. по счету фактуры
  D8           :REAL; --сумма счета
  STO1         :REAL; --сумма НДС 20%
  STO18        :REAL; --сумма НДС 18%
  STO2         :REAL; --сумма НДС 10%
  SUM1         :REAL; --сумма НДС 20%
  SUM18        :REAL; --сумма НДС 18%
  SUM2         :REAL; --сумма НДС 10%
  SUM3         :REAL; --сумма при ставке НДС 0%
  КОММЕНТ      :STRING; --комментарий к уменьшаемым суммам
  КОРСЧЕТ      :STRING; --Корреспондирующий счет
  АНКОДПОСТ    :STRING; --Аналитика поставщика
  --Поля отгрузочной с.ф.
  ОНОМЕР       :STRING; --Номер с.ф.
  ОДАТАХ       :DATE; --дата оплаты с.ф.
  ОКОММЕНТ     :STRING; --комментарий к отгрузке
  ОКОМ_УМ      :STRING; --комментарий к уменьшающей суммы
  НЕОТОБРАЖАТЬ :BOOLEAN; --Не отображать эту строку в книге продаж (для полного закрытия аванса)
  ПЕРЕНОС      :BOOLEAN; --Перенести сторно из 20% в 18% (в книге продаж по оплате);
  СЧЕТ         :STRING; --счет для отгрузки
ENDTAB;

TABLE СТР_КНИГ = "Вспомогательная картотека для книг покупок и продаж";
  CREATEDUSER :STRING(50);
  MODIFIEDUSER :STRING(50);
  ВСП       :INTEGER; --1- строки книги покупок, 2- строки книги продаж
  D0        :DATE; --дата счета фактуры
  ДНП0      :STRING; --номер
  D1        :DATE; --дата поступления счета фактуры
  D2        :DATE; --дата оплаты счета фактуры
  D3        :DATE; --дата оприход. по счету фактуры
  D8        :REAL; --сумма счета
  РЕКВП     :КОНТРАГЕНТ; --ЮРЛИЦО; --Реквизиты контрагента
  ПОСТ      :STRING; --Название контрагента
  ИНН       :STRING; --ИНН контрагента
  КПП       :STRING; --КПП контрагента
  СТР_ГТД   :STRING; --Страна происхождения и номер ГТД
  STO1      :REAL; --сумма НДС 20%
  STO18     :REAL; --сумма НДС 18%
  STO2      :REAL; --сумма НДС 10%
  SUM1      :REAL; --сумма НДС 20%
  SUM18     :REAL; --сумма НДС 18%
  SUM2      :REAL; --сумма НДС 10%
  STO3      :REAL; --сумма по ставке 0 процентов
  SUM3      :REAL; --сумма при ставке НДС 0%
  КОММЕНТ   :STRING; --комментарий к уменьшаемым суммам
  КОРСЧЕТ   :STRING; --Корреспондирующий счет
  АНКОДПОСТ :STRING; --Аналитика поставщика
  --Поля для книги продаж
  ДАТА      :DATE; --дата счета фактуры
  НОМЕР     :STRING; --номер
  ПОКУП     :STRING; --номер
  АНПОК     :STRING; --Аналитика покупателя
  ДАТАХ     :DATE; --дата оплаты счета фактуры
  У         :REAL; --сумма счета
  СТО1      :REAL; --сумма НДС 20%
  СТО18     :REAL; --сумма НДС 18%
  СТО2      :REAL; --сумма НДС 10%
  СУМ1      :REAL; --сумма без НДС 20%
  СУМ18     :REAL; --сумма без НДС 18%
  СУМ2      :REAL; --сумма без НДС 10%
  СУМ3      :REAL; --сумма 0%
  НПП       :STRING; --N п/п из книги покупок
  ЭКССУМ    :REAL; --сумма экспорта
  СЧЕТ      :STRING; --счет реализации
  ТИПСТР    :INTEGER; --Тип строки
  АНАЛИТ    :STRING; --Аналитика к проводке
  АВАНС     :BOOLEAN; --Авансовая с.ф.
  --Поля для книги покупок и книги продаж
ENDTAB;

TABLE СТОРНО_СФПОСТ = "Сторно счетов-фактур поставщика";
  РЕКВП       :КОНТРАГЕНТ; --Реквизиты получателя
  НАШЕПОДРАЗД :ПОДРАЗДЕЛЕНИЯ; --Наше подразделение
  ДАТАВ       :DATE; --Дата вставки строки в книгу
  ИНН         :STRING; --номер
  КПП         :STRING; --номер
  ПОКУП       :STRING; --номер
  ДАТА        :DATE; --дата счета фактуры
  НОМЕР       :STRING; --номер
  АНПОК       :STRING; --Аналитика покупателя
  ДАТАХ       :DATE; --дата оплаты счета фактуры
  У           :REAL; --сумма счета
  СТО1        :REAL; --сумма НДС 20%
  СТО18       :REAL; --сумма НДС 18%
  СТО2        :REAL; --сумма НДС 10%
  СУМ1        :REAL; --сумма без НДС 20%
  СУМ18       :REAL; --сумма без НДС 18%
  СУМ2        :REAL; --сумма без НДС 10%
  СУМ3        :REAL; --сумма 0%
  СЧЕТ        :STRING; --счет реализации
  КОММЕНТ     :STRING; --Комментарий к строке
ENDTAB;

TABLE СДЕЛКА = "Сделки(договора)";
  VERSION=1;
  CREATEDUSER      :STRING(50);
  MODIFIEDUSER     :STRING(50);
  Номер         :INTEGER;     --
  Признак       :ПРИЗНАК;  -- Признак сделки для маш. проводок.
  НОМЕРДОГ      :STRING(30);  -- Номер договора (бумажного). Также комент для признака.

  ДАТА          :DATE;        --Дата заключения сделки
  ДАТАПОДПИС    :DATE;        --Дата подписания договора

  КОНТРАГЕНТ    :КОНТРАГЕНТ;  --Игнорируется, если сделка с физ.лицом
--  ПРЕДСТКОНТР   :СОТРУДНИКИ;   --Тот, кто заключил сделку со стороны контрагента, или сам контрагент в случае Физ
--  НАШПРЕДСТ     :СОТРУДНИКИ;   --Тот, кто заключил сделку нашей стороны
  ПОСРЕДНИК     :КОНТРАГЕНТ; --Nil, если посредник - физ.лицо
--  ПРЕДСТПОСР    :СОТРУДНИКИ; --Тот, кто выступает со стороны посредника
  ВАЛЮТА        :ВАЛЮТА; --Валюта сделки ('руб', 'usd', 'dem')
  ВАЛЮТАПЛАТЕЖА :ВАЛЮТА; --Валюта платежа
  ПРИЗНАКИ      :STRING; --Дополнительная аналитика ко всем проводкам, связанным со сделкой
  ПРИМЕЧАНИЕ    :STRING; --Дополнительный комментарий
  ---------------------------------------
  ----------- Поля для СКЛАДА -----------
  ---------------------------------------
  Тип          :Integer;       -- Тип сделки
                               -- 1 = торговые
                               -- 2 = сделки по производству
-- АвтоНомерДог :INTEGER;        -- Автономер договора
 Пост         :КОНТРАГЕНТ;     -- реквизиты источника ресурсов (Поставщик)
 Пок          :КОНТРАГЕНТ;     -- реквизиты получателя ресурсов (Покупатель)
 ПредстПок    :String;         -- Тот, кто заключил сделку со стороны покупателя,
 2      0                        -- или сам покупатель в случае Пок = NIL
 ПредстПост   :String;         -- Тот, кто заключил сделку со стороны поставщика
                               -- или сам поставщик в случае Пост = NIL
 ПредстПоср   :String;         -- Тот, кто выступает со стороны посредника
 ЭтоРеализация:Boolean;        -- По сделке идет только одна реализация

 СозданаАвтоматически:BOOLEAN; --
 УчетДолгов   :INTEGER;        -- Учет долга по сделке ( 1 - по товарам, 0 - суммовой)
 НДС0         :BOOLEAN;        -- Значение по умолчанию для флага "НДС 0%"
 НалогСПродаж :BOOLEAN;        -- Значение по умолчанию для флага "Налог с продаж"
                               -- при создании опер.документов по этой сделке
 УстановленСрокКред:BOOLEAN;   -- Установлен ли предельный срок возврата кредита для данной сделки
 СрокКред     :INTEGER;        -- Предельный срок возврата кредита (дней)
 GroupDoc     :СДЕЛКА(НОМЕРДОГ);
-- GroupAttr    :Integer;
ENDTAB;

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

  s1: String; -- для Д-Строя
  s2: String; -- для Д-Строя
  s3: String; -- для Д-Строя
  s4: String; -- для Д-Строя

  ИЗСИСТЕМЫ    :INTEGER; --0=Сформировано из станд компл
  --1=Из БухУчТмц
  --2=Из ТиС
  --3=Из ТиС и передан в бухгалтерию. В этом случае ClosedModFob = True
  CLOSEDMODFOB :BOOLEAN;
  RECCRD       :INTEGER; -- ссылка на картотеку CRD
  CRD          :STRING;  -- ссылка на картотеку по ее имени
  BLNCRD       :STRING;  --Бланк редактор картотеки родителя CRD
ENDTAB;

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

TABLE ТТН = "Товарно транспортная накладная";
  VERSION = 1;
  СЕРИЯ             :STRING;
  ЛИСТОВ            :INTEGER;
  ГРУЗООТПРАВИТЕЛЬ  :STRING;
  ГРУЗООТПРАВИТЕЛЬ1 :STRING;
  НАИМПЛАТ1         :STRING;
  НАИМПОЛУЧ         :STRING;
  НАИМПЛАТ          :STRING;
  НОМЕР             :INTEGER;
  НОМЕРБУМ          :STRING;
  ДАТА              :DATE;
  ДАТАОТПУСКА       :DATE;
  РЕКВ              :КОНТРАГЕНТ; --ЮРЛИЦО;
  ПОЛУЧАТЕЛЬ        :КОНТРАГЕНТ; --ЮРЛИЦО;
  ПЛАТЕЛЬЩИК        :КОНТРАГЕНТ; --ЮРЛИЦО;
  КОЛНАИМПРОПИСЬ    :STRING;
  ФИО1              :STRING;
  ДОЛЖНОСТЬ1        :STRING;
  ФИО2              :STRING;
  ДОЛЖНОСТЬ2        :STRING;
  ФИО3              :STRING;
  ДОЛЖНОСТЬ3        :STRING;
  БАНКРЕКВОТПР      :STRING;
  БАНКРЕКВПЛАТ      :STRING;
  SUBTAB ПОЗИЦИИ;
    НОМНОМЕР   :STRING;
    ПРЕСКУРАНТ :STRING;
    АРТИКУЛ    :STRING;
    КОЛИЧ      :REAL;
    ЦЕНА       :REAL;
    НАИМ       :STRING;
    ЕДИЗМ      :STRING;
    УПАК       :STRING;
    МЕСТ       :REAL;
    МАССА      :REAL;
    СУММА      :REAL;
    СЕБЕСТ1    :REAL;
  ENDSUB;
  НОМЕРПРИЛ         :INTEGER;
  ПРНАЦ             :REAL;
  ТЗР               :REAL;
  ПРИЛЛИСТОВ        :STRING;
  ДОЛЖПОЛУЧ         :STRING;
  ГРУЗПОЛУЧИЛ       :STRING;
  БРУТТО            :REAL;
  ДАТАДОВ           :DATE;
  НОМЕРДОВ          :STRING;
  ДОВВЫД            :STRING;
  SUBTAB ПОЗИЦИИ1;
    НАИМ      :STRING;
    ДОКУМЕНТ  :STRING;
    УПАК      :STRING;
    МЕСТ      :REAL;
    СПОСОБ    :STRING;
    КОД       :STRING;
    НОМЕРКОНТ :STRING;
    КЛАСС     :STRING;
    МАССАБР   :REAL;
  ENDSUB;
  КОММЕНТ           :STRING;
  КОЛЕЗД            :STRING;
  ДАТАДОСТАВКИ      :DATE;
  МАРКААВТО         :STRING;
  ГОСЗНАК           :STRING;
  NПУТЛИСТА         :STRING;
  НОМЕРУДОСТ        :STRING;
  ТИПЛИЦЕНЗ         :STRING;
  ВИДПЕРЕВОЗКИ      :STRING;
  КОД               :STRING;
  РЕГНОМЛИЦ         :STRING;
  СЕРИЯЛИЦ          :STRING;
  НОМЛИЦ            :STRING;
  ПУНКТПОГРУЗКИ     :STRING;
  ПУНКТРАЗГРУЗКИ    :STRING;
  МАРШРУТ           :STRING;
  ПЕРЕАДРЕСОВКА     :STRING;
  МАРКАПРИЦЕП1      :STRING;
  ГОСЗНАКПР1        :STRING;
  ГАРНОМЕР1         :STRING;
  МАРКАПРИЦЕП2      :STRING;
  ГОСЗНАКПР2        :STRING;
  ГАРНОМЕР2         :STRING;
  ФИОВОД            :STRING;
  ПРИНЯЛДОЛ         :STRING;
  ПРИНЯЛФИО         :STRING;
  ИЗСИСТЕМЫ         :INTEGER; --0=Сформировано из станд компл
                              --1=Из БухУчТмц
                              --2=Из ТиС
                              --3=Из ТиС и передан в бухгалтерию. В этом случае ClosedModFob = True
  CLOSEDMODFOB      :BOOLEAN;
ENDTAB;

TABLE ДОВЕРЕННОСТИ = "Доверености";
  CREATEDUSER :STRING(50);
  MODIFIEDUSER :STRING(50);
  Ч          :DATE; --дата срока действительности
  НОМЕР      :INTEGER; --Номер, порядковый
  НОМЕРБУМ   :STRING(9); --Номер, на бумажном документе
  ДДЕЙСТВ    :DATE; --Действительна по
  РЕКВ       :КОНТРАГЕНТ; --Собственные реквизиты
  ФИОРУК         :STRING;  --ФИО руководителя
  ФИОБУХ         :STRING;  --ФИО бухгалтера

  БАНК       :БАНК_СЧЕТА; --Наши банковские реквизиты
  РЕКВП      :КОНТРАГЕНТ; --Реквизиты получателя
  РЕКВН      :КОНТРАГЕНТ; --Реквизиты получателя
  ПЛАТ       :STRING; --Плательщик
  ДОЛЖНОСТЬ  :STRING; --Должность
  ФИОС       :STRING; --ФИО
  СЕРИЯ      :STRING(10); --Серия
  НОМЕРП     :STRING(30); --Номер
  КЕМВЫДАН   :STRING(200); --Кем выдан
  ДВЫДАЧИ    :DATE; --Дата выдачи
  ПОСТОТ     :STRING; --Поставщик
  ДАТА       :DATE; --дата выдачи
  ФИО        :СОТРУДНИКИ; --ссылка на картотеку физ. лиц
  НОМ        :INTEGER; --номер накладной
  ДАТАН      :DATE; --дата накладной
  ОСНОВАНИЕ  :STRING; --основание
  ОСНОВАНИЕ1 :STRING; --основание
  SUBTAB КОЛДОВЕР = "Табличная часть доверенности";
    NN    :INTEGER; --номер п/п
    НАИМ  :STRING; --наименование
    ЕДИЗМ :STRING; --единица измерения
    МЕСТ  :REAL; --количество мест
    КОЛИЧ :REAL; --количество единиц в месте
    КОЛ   :STRING; --количество единиц в месте
  ENDSUB;
  RECCRD     :INTEGER; --ссылка на картотеку CRD
  CRD        :STRING; --ссылка на картотеку по ее имени
  BLNCRD     :STRING; --Бланк редактор картотеки родителя CRD
  ДОКУМЕНТ   :STRING;
ENDTAB;

TABLE ТипыЦен = "Типы цен: розничная, оптовая, для дилеров, на выставке и т.д. ... "; -- Только для СКЛАДА
  VERSION=1;
  Наимен         :STRING(30);-- Наименование
  Номер          :INTEGER;   -- Порядковый номер цены при показе всех цен
  ВключатьВПрайс :BOOLEAN;   -- Включать такую колонку в прайс-лист
ENDTAB;

TABLE Сертификаты = "Сертификаты на товары"; -- Только для СКЛАДА
  VERSION=1;
  Название       :STRING(100);   --
  Изготовитель   :STRING(100);   -- Изготовитель
  Поставщик      :STRING(100);   -- Поставщик
  ДатаРег        :DATE;          -- Дата выдачи сертификата
  Орган          :STRING(100);   -- Орган, выдавший сертификат
  СрокДействияС  :DATE;          -- Срок действия сертификата
  СрокДействияПо :DATE;          -- Срок действия сертификата
  Примечание     :STRING(100);   -- Примечание
  СканирИзобр    :String;        -- Сканированное изображение бумажного оригинала
  GroupDoc       :Сертификаты(Название);
--  GroupAttr      :Integer;
ENDTAB;

TABLE ЦеноОбразование = "Категории товаров и алгоритмы расчета продажных цен для них ... "; -- Только для СКЛАДА
  VERSION=1;
  Наимен            :STRING(30); -- Наименование категории товаров
  ОтЦены            :ТипыЦен;    -- отталкиваясь от этой цены рассчитываются остальные продажные цены (NIL - расчитывать от закупочной);
  SUBTAB Цены = "Алгоритмы расчета цен разных типов (колонок прайс-листа)";
    ТипЦены         :ТипыЦен;
    Коэфф           :REAL;     -- Коэфициент, умножив на который базовую цену можно получить данную цену
    Округление      :INTEGER;  -- До скольких знаков округлять (параметр для Round() )
    ПорогОкругления :REAL;     -- Начиная с этой суммы уменьшать кратнойсть округления при увеличении
    ШагОкругления   :REAL;     -- кратности суммы в ШагОкругления раз ('0' - всегда округлять до указанного знака)
  ENDSUB;
ENDTAB;

TABLE ЕдИзм = "Единицы измерений";
  VERSION=1;
  Наим    :String(30);
  КодОКЕИ :String(30);
  База    :Boolean; -- Базовая единица
  ВидЕд   :Integer;-- 1-вес; 2-объем; 0 - не использовать !!!
  Курс    :Real;
EndTab;