Загальні принципи
Залежно від першої букви з назви функції вона повертає різну за типом інформацію.
- "i" - функції які вставляють до звіту "текстову" інформацію. З ними неможливо виконувати арифметичні операції. Наприклад у файлі "dodatok1.csv" є рядок :
П. I. Б. головного бухгалтера ;=iPIBb
це означає, що у другу колонку звіту буде вставлена інформація про Прізвище, ім'я, по батькові Гол. Бухгалтера кредитної спілки.
- "n" - функції які вставляють до звіту "ціле" число.
- "m" - функції які вставляють до звіту "суму" - число з двома знаками після точки.
Над числовими функціями можна виконувати наступні операції: +, -, *, /.
Через те що використовується "польська" система запису рівнянь, добавлено ще один службовий знак ^ - він значить: "помістити число у стек".
Наприклад:
=mODt(684/3)^mODt(684/4)+mODt(684/5)+
це означає - обчислити суму Оборотів по Дебету рахунків 684/3, 684/4, 684/5; теж саме можна записати так:
=mODt(684/3)^mODt(684/4)^mODt(684/5)++
Також можливо змішувати функції "n" та "m" типу, тільки потрібно запам'ятати правило:
тип результату буде залежати від типу функції що стоїть першою у рівнянні.
Наприклад:
=nConst(16)^mConst(0.02)- (результатом буде : 16)
=mConst(0.02)^-nConst(16)+ (результатом буде : 15.98)
У наступному переліку вказано функції які вставляють до звіту "текстову" інформацію,
у цих функціях аргументи відсутні і ставити круглі скобки для них непотрібно :
- "iNameKC" Повна назва КС
- "iAdrIU" Місцезнаходження: поштовий індекс
- "iAdrU" та юридична адреса
- "iTelU" Телефон юридичний ( № телефону повинен бути з кодом міста )
- "iTelF" факс
- "iEmail" Е-mail
- "iEDRPOU" Iдентифiкацiйний код за ЄДРПОУ
- "iKVED" Види економічної діяльності за КВЕД
- "iKvDR" Код реєстрації в Державному реєстрі
- "iFilPr" Кількість філій та представництв КС
- "iOKC" Назва об'єднаної кредитної спілки
- "iAKC" Назва асоціації, членом якої є КС
- "iPlSys" Платіжна система, членом якої є КС
- "iPIBd" Прізвище, ім'я, по батькові - керівника КС
- "iPIBb" Прізвище, ім'я, по батькові - Гол. Бухгалтера КС
- "iPIBds" Прізвище та ініціали - керівника КС
- "iPIBbs" Прізвище та ініціали - Гол. Бухгалтера КС
- "iINNd" Податковий номер - керівника КС
- "iINNb" Податковий номер - Гол. Бухгалтера КС
- "iTELd" Номер службового телефону - керівника КС
- "iTELb" Номер службового телефону - Гол. Бухгалтера КС
У наступному переліку вказано бухгалтерські функції,
aргументами для цих функцій є номер рахунку ( номер об'єкту обліку)
Перший стовпчик - "Id", другий - "Arg", третій - Опис/приклад використання.
- "mSDCS" - 1 - Сальдо по Дебету Згорнуте на початок ( якщо Кт>Дт то "0.0" )
- "mSKCS" - 1 - Сальдо по Кредиту Згорнуте на початок ( якщо Дт>Кт то "0.0" )
- "mSDKS" - 1 - Сальдо по Дебету Dt-Kt на початок ( якщо Кт>Дт то "-n.nn" )
- "mSKDS" - 1 - Сальдо по Кредиту Kt-Dt на початок ( якщо Дт>Кт то "-n.nn" )
- "mSDCE" - 1 - Сальдо по Дебету Згорнуте на Кінець ( якщо Кт>Дт то "0.0" )
- "mSKCE" - 1 - Сальдо по Кредиту Згорнуте на Кінець ( якщо Дт>Кт то "0.0" )
- "mSDKE" - 1 - Сальдо по Дебету Dt-Kt на Кінець ( якщо Кт>Дт то "-n.nn" )
- "mSKDE" - 1 - Сальдо по Кредиту Kt-Dt на Кінець ( якщо Дт>Кт то "-n.nn" )
- "mODt" - 1 - Оборот по Дебету рахунку / =mODt(311/1)
- "mOKt" - 1 - Оборот по Кредиту рахунку
- "mODK" - 2 - Оборот по Дебету рахунку в кореспонденції Кредиту рахунку
- "mOKD" - 2 - Оборот по Кредиту в кореспонденції Дебету / =mOKD(311,37)
Для наступних функцій перший аргумент - номер рахунку, а другий - Код кредитного договору з наведеної нижче таблиці.
- "mKDO" - 2 - по Кредитам Дебет Оборот (видано за звітний період)
- "mKKO" - 2 - по Кредитам Кредит Оборот (погашено за звітний період)
- "mKDS" - 2 - по Кредитам Дебет на початок (видано на початок періоду)
- "mKKS" - 2 - по Кредитам Кредит на початок (погашення на початок періоду)
- "mKSS" - 2 - по Кредитам Сальдо на початок (залишок по Кредитам на початок)
- "mKDE" - 2 - по Кредитам Дебет на Кінець (видано на Кінець періоду)
- "mKKE" - 2 - по Кредитам Кредит на Кінець (погашення на Кінець періоду)
- "mKSE" - 2 - по Кредитам Сальдо на Кінець (залишок по Кредитам на Кінець періоду)
Наступні формули для Додатку 6 (тільки для рядків з 011 по 016 та граф: 3, 5, 6, 7, 12, 13)
- "mD6" - 2 - Для Додатку 6 ( 1-й Arg. це номер рядка, 2-й номер графи. / mD6(011,4)
- "nD6" - 2 - Для Додатку 6 ( 1-й Arg. це номер рядка, 2-й номер графи. / mD6(011,3)
- "mConst" - 1 - Константа / mConst(16.666)
- "nConst" - 1 - Константа / nConst(16)
Таблиця "Код кредитного договору" (Код - Значення):
- 100 - всі договори кредитів
- 101 - всі договори кредитів "Комерційний кредит"
- 102 - всі договори кредитів "На ведення селянських фермерських господарств"
- 103 - всі договори кредитів "На ведення особистих селянських господарств"
- 104 - всі договори кредитів "На придбання, будівництво, ремонт житла"
- 105 - всі договори кредитів "Споживчий кредит"
- 106 - всі договори кредитів "На iншi потреби"
- 110 - дог. кредиту терміном до 3 місяців
- 111 - дог. кредиту терміном до 3 місяців "Комерційний кредит"
- 112 - дог. кредиту терміном до 3 міс. "На ведення селянських фермерських господарств"
- 113 - дог. кредиту терміном до 3 місяців "На ведення особистих селянських господарств"
- 114 - дог. кредиту терміном до 3 місяців "На придбання, будівництво, ремонт житла"
- 115 - дог. кредиту терміном до 3 місяців "Споживчий кредит"
- 116 - дог. кредиту терміном до 3 місяців "На iншi потреби"
- 120 - дог. кредиту терміном від 3 до 12 місяців
- 121 - дог. кредиту терміном від 3 до 12 місяців "Комерційний кредит"
- 122 - дог. кредиту терм. від 3 до 12 міс. "На ведення селянських фермерських господарств"
- 123 - дог. кредиту терміном від 3 до 12 міс. "На ведення особистих селянських господарств"
- 124 - дог. кредиту терміном від 3 до 12 місяців "На придбання, будівництво, ремонт житла"
- 125 - дог. кредиту терміном від 3 до 12 місяців "Споживчий кредит"
- 126 - дог. кредиту терміном від 3 до 12 місяців "На iншi потреби"
- 130 - дог. кредиту терміном понад 12 місяців
- 131 - дог. кредиту терміном понад 12 місяців "Комерційний кредит"
- 132 - дог. кредиту терм. понад 12 міс. "На ведення селянських фермерських господарств"
- 133 - дог. кредиту терміном понад 12 міс. "На ведення особистих селянських господарств"
- 134 - дог. кредиту терміном понад 12 місяців "На придбання, будівництво, ремонт житла"
- 135 - дог. кредиту терміном понад 12 місяців "Споживчий кредит"
- 136 - дог. кредиту терміном понад 12 місяців "На iншi потреби"
Примітка: |
Для невідомих функцій "Значенням" функції буде -9999999.01 |
Окремим розділом іде опис рівнянь для підрахунків підсумків у звіті.
Ці поля починають з двох знаків "=" , наприклад:
==(d1,r1,c1)^(d2,r2,c2)/
це означає - взяти число з ( додатка d1, рядка r1, графи с1), покласти в стек,
взяти друге число з (...) і розділити на нього число із стека, де :
- d1 и d2 номер "Додатку" від 2 до 6 включно,
-
- r1 и r2 номер рядку в файлі шаблону *
-
- с1 и с2 номер графи у звіті
-
- ^ знак операції - означає "число в стек"
-
- / знак операції - ділення, а також дозволено інші + - *
-
Якщо добавити букву 'n' ось так : ==n(... то результат буде округлено до цілого числа.
Примітка: |
r1 - номер рядку тут беруть згідно нумерації рядків у текстовому редакторі, коли ви правите файл "DODATOK?.CSV".
Не слід використовувати для редагування цих файлів "Microsoft Office". Можна скористатися стандартною програмою "Блокнот" з відключеною опцією "Перенос по словам". |
|