Звіти довільної форми
!П01=?(П02 < П01 \ П02 \ П01)
!ЕСЛИ СН&.1>0 И П01>0
3,30.11.93,20,,02,,[П01],Знос:[СН&],,[СВК&]
!КОНЕЦ ЕСЛИ
!СЛЕДУЮЩИЙ СУБКОНТО
Приведемо пояснення по кожній стрічці окремо.
!М11 - спочатку встановлюється місяць, за який нараховується амортизація. Тут це робиться за листопад 1993р.
!ВИБРАТЬ СУБКОНТО ВИД 1 - на екран буде виведено список субконто виду "Основні засоби", у відповідь на запит слід натиснути Enter або F8. Якщо номер виду субконто не дорівнює одиниці, потрібно після слова ВИД вказати потрібний номер.
!П01=?(СН > 0 \ СН&1 \ 0) - якщо для вибраного субконто задана норма амортизації, то показник П01 розраховується як дебетовий залишок по вибраному субконто на початок місяця, поділений на термін амортизації в місяцях (значення першого параметра субконто). Якщо норма амортизації не задана, П01 присвоюється нульове значення.
!П02=СНД01:&-СНК02:& - показник П02 дорівнює залишковій вартості вибраного основного засобу.
!П01=?(П02 < П01 \ П02 \ П01) - показник П01 розраховується як мінімум з показників П01 і П02 (амортизація не може бути більшою залишкової вартості).
!ЕСЛИ СН&.1>0 И П01>0 - виконується перевірка: якщо для субконто не встановлена норма амортизації або нарахований знос дорівнює нулю, проводка не формується.
3,30.11.93,20,,02,,[П01],Знос:[СН&],,[СВК&] - дана стрічка включається в формований текст звіту, і являє собою проводку в форматі файла переносу операцій. Стрічка містить:
•3 - номер робочого місця, яким "помічаються" згенеровані проводки.
•30.11.93 - дата формованої проводки /остання дата місяця, за який нараховується амортизація/.
•20,,02,, - кореспонденція рахунків в проводці /субрахунки пропускаються/.•[П01 ] - сума проводки.
•Знос:[СН& ] - текст проводки.
•,, - субконто дебета проводки пропускається.
•[СВК&] - номер виду субконто і номер субконто.
!КОНЕЦЕСЛИ - кінець умовного оператора.
!СЛЕДУЮЩЕЕ СУБКОНТО - перехід до обробки слідуючого субконто. Всі дії після команди !ВЫБРАТЬ СУБКОНТО повторюються до закінчення списка субконто даного виду.
Тоді для розрахунку амортизації слід буде створити новий звіт з вказаним вище змістом, як це описано в п.9.3. Застосовувати його треба буде наступним чином.