Описание функций интера ifr_rep

0 (0)
  • Развернуть Описание функций интера ifr_rep ( Mnshikov  14.11.2006 11:14 )
    5(1)
    Добрый день!

    Подскажите, пожалуйста, где можно посмотреть описание функций интера ifr_rep?
    Или ещё каких спец.функций модуля "Финансовая отчётность".

    Заранее благодарен.
    >> Ответить
    • Развернуть Помогите! ( Uran-hai  01.12.2006 05:38 )
      5(1)
      Простите, что обращаюсь не по теме. Но у меня такой вопрос. Я никак не могу написать новую тему в форуме, никак не могу скачать документацию. Я зарегистрирован в системе. К кому мне обратиться на счет этого? У меня не было другого выбора как написать здесь.
      Спасибо
      >> Ответить
    • Развернуть ifr_rep - эт не интер ( Zhukov  03.06.2008 11:17 )
      5(1)
      , это макрос, общий для макросов отчетов МСФО. В нем содержатся функции печати заголовков отчетов, различные проверки, выполняемые при создании отчетов, функции преобразований значений перед выводом в отчет, много чего разного.
      Вы напишите конкретно, что за функция(и) вас интересует(ют).
      
      Интер IFRInter:
      
         Используемые в описании:
           ItemID - идентификатор статьи, одноименное поле ifritem.dbt
           PeriodID - ИД периода расчета, одноименное поле IFRPRD.DBT
           DepLst - массив филиалов, по которым необходимо считать суммы
           KindTurn - вид условий отбора (для счета): Д(1) \ К(2) \ Пустые(0) \ все(-1);
           KindCalc - вид расчета элементов: 0 - остатки, 1 - обороты, -1 - все
           DateVal  - дата значения для категорий
      
           Все функции возвращают 0 в случае успеного выполнения и !0, в случае какой-либо ошибки
      
         CalcIFRITEM( ItemID:integer, PeriodID:integer, DepLst:TArray, SumLst:TArray ) - расчет сумм статьи, при этом суммы в базу не заносятся, результат пишется в массив SumLst;
         
         CmpAccIFRITEM( Асс:string(record), ItemID:integer, KindTurn:integer ) - проверяет, удовлетворяет ли счет условиям отбора элементов статьи с идентификатором =ItemID, элементам с видом расчета KindTurn
         
         IFRCompareProc( ItemID:integer, KindCalc:integer, Coef:integer, KindTurn:integer, DateVal:date, Acc:string(record), Doc:record, docacctype:integer )
         Проверка счета\документа на соответствие условиям элементов статьи с заданным видом расчета, видом условий, коэффициентом. В функцию передаем либо счет, либо документ, задав его тип в docacctype.
      
         IFRCompareProcElem( ElemID:integer,  ElemCondID:integer, KindTurn:integer, DateVal:date, Acc:string(record), Doc:record, docacctype:integer )
         Аналогична IFRCompareProc, но работает по одному, конкретному элементу, чей ИД и принимает.
         ElemCondID - можно задать -1, если интересуют все условия отбора данного элемента, а не некое конкретное.
      
         IFR_WorkMaskAccList(...)
         Работа со списком счетов(или же масок) по элементам статьи. Используется для работы с масками счетов вида: "[-30221/30222]".
         Осуществляет как разбор такой маски, так и создание списка счетов, удовлетворяющих маске.
         Функция принимает довольно много разных параметров, если ее описание очень надо - крикните - распишу.
      

      >> Ответить