Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Бухгалтерский Метод (Мет пособие).doc
Скачиваний:
28
Добавлен:
15.06.2014
Размер:
406.53 Кб
Скачать

1Следующая валюта — автоматически выбирается следующая валюта и повторяются все действия от !выбрать валюту до данной команды. Действия продолжаются до конца списка валют.

Если при выборе валюты из списка нажать клавишу [Езс], то фор­мирование отчета будет прервано. На экран будет выведена та часть отчета, которая была сформирована до нажатия [Езс].

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

Примеры:

СКД52~& — дебетовое сальдо по счету 52 на конец периода по выбранной валюте в рублевом эквиваленте;

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

ВН& — наименование выбранной валюты.

П1.20. Обработка журнала операций

Одним из наиболее существенных нововведений в «1С:Бухгалтерия-Проф.» версии 6.0 является возможность обработки журнала операций в формируемых отчетах. Для обработки журнала введены команды !ВЫБРАТЬ ОПЕРАЦИИ и 1СЛЕДУЮЩАЯ ОПЕРАЦИЯ, а также набор макроимен и ссылок для обращения к дан­ным проводок. Формат команд:

!ВЫБРАТЬ ОПЕРАЦИИ С дата! ПО дата2

!ВЫБРАТЬ ОПЕРАЦИИ С дата! ДО дата2

СЛЕДУЮЩАЯ ОПЕРАЦИЯ

Для начала обработки операций Вы можете использовать один из дпух вариантов команды !ВЫБРАТЬ ОПЕРАЦИИ. Проводки будут вы­бираться в хронологической последовательности, аналогично, напри­мер, карточке счета. В отчете обязательно должна присутствовать ко­манда [СЛЕДУЮЩАЯ ОПЕРАЦИЯ для выделения конца блока обработки проводок.

Обработка будет начинаться с первой проводки указанной даты («С <)ата!»). Дата указывается в виде текстового выражения в формате "ДДММ.ГГ".

При указании «ПО дата2» будут обрабатываться проводки вплоть до последней проводки указанной даты включительно.

При указании «ДО дата2» будут обрабатываться проводки с датами меньшей, чем указанная, т.е. не включая проводки за указанную дату.

Макроимена для реквизитов проводки. Для ссылки на реквизи­ты текущей проводки Вы можете использовать следующие макроиме­на:

ОДАТА — дата обрабатываемой проводки;

ОСУММА — сумма обрабатываемой проводки;

ОСУММАВАЛ — сумма в валюте обрабатываемой проводки;

ОТЕКСТ — содержание обрабатываемой проводки;

ОКОЛ — количество обрабатываемой проводки;

ОНОМЖУРН — номер журнала обрабатываемой проводки.

Для обращения к субконто, счетам и валюте проводки используется такой же принцип ссылок, как и в режиме «документы и расчеты».

В макроименах, выдающих данные по валюте для обращения к дан­ным текущей проводки следует указывать вместо кода валюты {0}, где О — буква.

В макроименах, выдающих данные по счетам и субконто, для обра­щения к счетам и субконто текущей проводки следует вместо номера счета или субконто указывать {ОД} или {ОК}, (0 — буква): {ОД} — для ссылки на счет или субконто дебета проводки, {ОК} — для ссылки на счет или субконто кредита проводки.

Замечание. При обработке журнала операций командами !ВЫБРАТЬ ОПЕРАЦИИ — [СЛЕДУЮЩАЯ ОПЕРАЦИЯ обрабатываются только провод­ки. Записи-заголовки документов и расчетов не обрабатываются.

Пример:

Операции по кассе

текст операции сумма !ВВЕСТИ ТЕКСТ пДата ПОДСКАЗКА "введите дату" !ВЫБРАТЬ ОПЕРАЦИИ С пДата ПО пДата 1ЕСЛИ ("касса"$НСЧ{ОД}) ИЛИ ("касса"$НСЧ{ОК» [ОТЕКСТ ] [ОСУММА ]

!КОНЕЦЕСЛИ !СЛЕДУЮЩАЯОПЕРАЦИЯ

П1.21. Команды условной обработки

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

!ЕСЛИ условие

последовательность-строк

! КОНЕЦЕСЛИ

Здесь последовательность-строк выполняется при формировании документа или отчета только при справедливости условия. Правила составления условия — такие же, как для условий в условном опера­торе «?» (см. п. П1.5).

Можно использовать и другую форму команд условной обработки:

!ЕСЛИ условие

последовательность-строк- 1

!ИНАЧЕ

последовательность-строк-2

! КОНЕЦЕСЛИ

Здесь при справедливости условия выполняется последователь­ность-строк-!, в противном случае — последовательность-строк-2. Условия могут быть вложенными.

Пример. Создадим отчет, выводящий ведомость наличия основных средств (пусть субконто «Основные средства» имеет номер 1).

Ведомость наличия основных средств

[Стоимость |0ст,Стоим. | _+_ _________+_„______+

[Наименование оборудования]Кол-во Щена

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

! ЕСЛИ СКД01:8,Н > О

]|[СКД01:

!П01=СКД01:&-СКК02:& ][СН& ]|[СКД01:&Н]|[СЦ&

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

Пример. Создадим отчет, выводящий для каждого счета, по дебету кото­рого были обороты за текущий квартал, обороты по дебету за каждый месяц этого квартала.

СчетОбор. 1 мес. Обор. 2 мес. Обор. 3 нес.

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

!М1КВ !П01=ДО& !М2КВ !П02=ДО& !МЗКВ !ПОЗ=ДО& !ЕСЛИ (П01 <> 0) ИЛИ (П02 о 0) ИЛИ (ПОЗ о 0)

[СССЧ& ] [П01 ] [П02 ] [ПОЗ !КОНЕЦЕСЛИ

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

П1.22. Команды организации цикла

Кроме команд организации циклов по субконто, счетам, валютам и т.д., имеются и команды для организации цикла по произвольному ус­ловию:

!ЦИКЛ условие

последовательность-строк

! ВОЗВРАТ

В команде ЩИКЛ указывается условие продолжения цикла. Пра­вила его составления — такие же, как для условия условного опе­ратора (см. пп. П1.4-П1.5). Все строки формы от команды ЩИКЛ до команды 1ВОЗВРАТ выполняются, пока условие истинно. Например, следующий отчет выдаст остатки на конец каждого месяца по 51 сче­ту.

!П01=1

ЩИКЛ П01 < 13

!МП01

[СКД51

На конец [РПЕР

!П01=П01+1 !ВОЗВРАТ

П1.23. Команды, используемые в документах и расчетах

Команда '.ПРОВОДКА. В файле описания проводок документа (расчета) для записи проводок в журнал операций используется спе­циальная команда 1ПРОВОДКА. Команда должна записываться в от­дельной строке. После символов «1ПРОВОДКА» в строке записывается последовательность выражений, разделенных символом «;». Выраже­ния должны стоять в строго определенной последовательности: