У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент



Курсова робота - Макромова
47
- найменування субрахунку для вибраного рахунку або субрахунку (якщо вибраний основний рахунок, то значення макроімені - пусто).

Приклад.

Для виводу кодів і найменувань всіх рахунків і субрахунків можна використовувати слідуючий звіт:

!ВЫБРАТЬ СЧЕТ ВСЕ

[СССЧ& ] [НСЧ& ] [НССЧ& ]

!СЛЕДУЮЩИЙ СЧЕТ

Для кожного рахунку або субрахунку виводиться його номер, найменування рахунку або субрахунку та найменування субрахунку.

Приклад.

Виведемо для кожного рахунку та субрахунку його код і оборот по дебету за кожний місяць текучого кварталу.

Рахунок Обор. 1 міс. Обор. 2 міс. Обор. 3 міс.

!ВЫБРАТЬ СЧЕТ ВСЕ

!М1К !П01=ДО& !М2К !П02=ДО& !М3К !П03=ДО&

[СССЧ& ] [П01 ] [П02 ] [П03 ]

!СЛЕДУЮЩИЙ СЧЕТ

Д1.13. Циклічна обробка субконто

Для обробки декількох (по вибору) або всіх субконто деякого виду “1С:Бухгалтерія - Проф.” дозволяє використовувати слідуючі команди:

!ВЫБРАТЬ СУБКОНТО - з запитів, що виводяться на екран, виконується вибір виду субконто і конкретного субконто;

!ВЫБРАТЬ СУБКОНТО ВИД n - з запиту, що виводиться на екран, виконується вибір виду субконто вказаного виду (n - номер виду субконто);

!ВЫБРАТЬ СУБКОНТО ВИД n ВСЕ - автоматичний вибір першого субконто вказаного виду (n - номер виду субконто);

!ПОВТОРИТЬ СУБКОНТО - виконується повторний вибір субконто того ж виду і повторюються всі дії від команди !ВЫБРАТЬ СУБКОНТО до даної команди;

!СЛЕДУЮЩИЙ СУБКОНТО - автоматично вибирається слідуюче субконто того ж виду і повторюються всі дії від команди !ВЫБРАТЬ СУБКОНТО до даної команди. Дії продовжуються до кінця списку субконто.

Якщо при виборі субконто з списку натиснути клавішу Esc, то формування документу (звіту) буде перервано. На екран буде виведена та частина документу (звіту), яка була зформована до натиснення Esc.

Зауваження.

1. Якщо у параметрах програми встановлено режим “Включати підлеглі субконто”, то команда !СЛЕДУЮЩИЙ СУБКОНТО буде вибирати також і підлеглі субконто.

2. Номер рівня вибраного субконто можна дізнатися за допомогою макроімені СУ (див. нижче). Це дозволяє задати різну обробку для субконто різного рівня.

Підсумки по вибраному субконто. Для одержання підсумків по вибраному субконто Ви можете використовувати всі макроімена опсані в п. Д1.7., вказуючи в них замість коду субконто символ “&”.

Наприклад:

СНД01:& - дебетове сальдо на початок періоду по рахунку 01 по вибраному субконто;

ДО20:& - оборот за період по дебету рахунку 20 по вибраному субконто;

СНК01:&Н - кредитове сальдо в натуральному виразі на початок періоду по рахунку 01 по вибраному субконто;

СНД60:&~1В - залишок на початок періоду по 60 рахунку по текучому субконто по першій валюті в валюті.

Характеристики субконто. Для використання в звітах кодів, найменувань і цін вибраних субконто і їх параметрів можна використовувати слідуючі макроімена:

СК& - код вибраного субконто (для вкладених субконто перераховуються через двокрапку “:” номери кожного рівня субконто, наприклад “3:5”);

СВК& - код виду і номера вибраного субконто (тобто код виду субконто, вслід за яким перераховуються через двокрапку “:” номери кожного рівня субконто);

СН& - найменування вибраного субконто;

СЦ& - ціна вибраного субконто;

СУ& - номер рівня вибраного субконто;

СН&.m - значення параметра з номером m вибраного субконто.

Приклад.

Для виводу списку субконто деякого виду з їх характеристиками використовувати слідуючий звіт:

Код Найменування субконто Ціна субконто 1-й параметр

!ВЫБРАТЬ СУБКОНТО

[СК& ] [СН& ] [СЦ& ] [СН&.1 ]

!СЛЕДУЮЩИЙ СУБКОНТО

Тут для кожного субконто виводиться його код, найменування, ціна і параметр з номером 1.

Характеристики субконто вищестоячого рівня. Для використання в звітах кодів, найменувань, цін та параметрів вищестоячих субконто після макроімені слід поставити слідуючі символи:

^ - для посилання на характеристики субконто попереднього рівня;

^^ - для посилання на характеристики субконто рівня “через один вверх”;

^n - для посилання на характеристики субконто рівня n.

Приклади:

СН&.2^1 - посилання на другий параметр субконто першого рівня;

СЦ&^ - посилання на ціну субконто вищестоячого рівня.

Д1.14. Циклічна обробка валют

Для обробки декількох (по вибору) або всіх валют “1С:Бухгалтерія - Проф.” дозволяє використовувати слідуючі команди:

!ВЫБРАТЬ ВАЛЮТУ - з запиту, що виводиться на екран, виконується вибір валюти;

!ВЫБРАТЬ ВАЛЮТУ ВСЕ - автоматичний вибір першої валюти;

!ПОВТОРИТЬ ВАЛЮТУ - виконується повторний вибір валюти з запиту, що виводиться на екран, і повторюються всі дії від команди !ВЫБРАТЬ ВАЛЮТУ до даної команди;

!СЛЕДУЮЩАЯ ВАЛЮТА - автоматично вибирається слідуюча валюта і повтоюються всі дії від команди !ВЫБРАТЬ ВАЛЮТУ до даної команди. Дії виконуються до кінця списку валют.

Якщо при виборі валюти з списку натиснути клавішу Esc, то формування звіту буде перервано. На екран буде виведена та частина звіту, яка була зформована до натиснення Esc.

Для посилання на вибрану валюту в рядках між командами !ВЫБРАТЬ ВАЛЮТУ (або !ВЫБРАТЬ ВАЛЮТУ ВСЕ) і !СЛЕДУЮЩАЯ ВАЛЮТА (або !ПОВТОРИТЬ ВАЛЮТУ) потрібно у відповідних макроіменах замість номера валюти використовувати символ “&”.

Приклади:

СКД52~& - дебетове сальдо по рахунку 52 на кінець періоду по вибраній валюті в гривневому еквіваленті;

СКД52~&В - дебетове сальдо по рахунку 52 на кінець періоду по вибраній валюті в валюті;

ВН& - найменування вибраної валюти.

Д1.15. Команди умовної обробки

Для вибіркового включення в документ або в звіт рядків форми слід використовувати слідуючу послідовність команд:

!ЕСЛИ умова

послідовність_рядків

!КОНЕЦЕСЛИ

Тут послідовність -рядків виконується при формуванні документу або звіту тільки при виконанні умови. Правила формування умови - такі ж, як для умов в умовному операторі “?” (див. Д1.4 - Д1.5).

Можна використати й іншу форму команд умовної обробки:

!ЕСЛИ умова

послідовність_рядків_1

!ИНАЧЕ

послідовність_рядків_2

!КОНЕЦЕСЛИ

Тут при справджуванні умови виконується послідовність_рядків_1, в протилежному випадку послідовність_рядків_2.

Умови можуть бути “вкладеними”.

Приклад.

Створимо звіт, який виводить відомість наявності основних засобів (нехай субконто “Основні засоби” має номер 1).

Найменування приладів

Кількість

Ціна

Вартість

Зал. варт.

!ВЫБРАТЬ СУБКОНТО ВИД 1 ВСЕ

!ЕСЛИ СКД01:&Н>0

!П01=СКД01:&-СКК02:&

[СН& ] [СКД01:&Н ] [СЦ& ] [СКД01:& ] [П01 ]

!КОНЕЦЕСЛИ

!СЛЕДУЮЩИЙ СУБКОНТО

Приклад.

Створимо звіт, який виводить для кожного рахунку, по дебету


Сторінки: 1 2 3 4 5 6 7 8 9