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

2. Команды установки периода !кв, !м и т.Д. Переключают на основной расчет (т.Е. Вы можете считать, что перед каждой из этих команд находится команда юснрасч).

Выполнение временного расчета. В процессе выполнения отче­та Вы можете выполнить временный расчет с произвольным периодом формирования итогов. Для этого используются команды:

!РАССЧИТАТЬ ИТОГИ С дата! ПО дата2

РАССЧИТАТЬ ИТОГИ С дата! ПО дата2 БЕЗ АНАЛИТИКИ

Даты должны задаваться в виде текстовых выражений. Если в ко­манде указан режим БЕЗ АНАЛИТИКИ, то расчет выполняется только по счетам и субсчетам, и Вы не сможете получать итоги по субконто. Од­нако это позволяет выполнить расчет значительно быстрей.

Замечание. При выполнении временного расчета программа будет пы­таться использовать итоги уже рассчитанного временного расчета. Так, если у Вас был выполнен временный расчет за некоторую дату, то расчет за сле­дующую дату потребует обработки только проводок данной даты. Если предыдущий временный расчет не выполнен или выполнен за более поздний период, то будут обрабатываться проводки с начала месяца, если был выпол­нен основной расчет за данный месяц.

Если команда [РАССЧИТАТЬ ИТОГИ требует расчета за тот период, который в настоящий момент рассчитан, то она выполняется мгновенно. Например, если Вы сформировали отчет, включающий команду РАССЧИТАТЬ ИТОГИ за некоторый период, а потом поправили проводки и снова запустили отчет с тем же перио­дом, то повторно расчет выполняться не будет, так как период не изменился, а итоги временного расчета программа может поддерживать в актуальном со­стоянии, если, конечно, установлен признак «Автоматический пересчет» в ре­жиме «Расчет итогов» для временного расчета.

П1.15. Команды запроса значений показателей

Значение показателя можно задать непосредственно в процессе формирования документа или отчета. Для этого в форме документа (отчета) следует использовать команды:

[ВВЕСТИ [ВВЕСТИ ТЕКСТ

имя-показателя ПОДСКАЗКА подсказка имя-показателя ПОДСКАЗКА подсказка

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

С помощью команды !ВВЕСТИ производится ввод числового зна­чения, с помощью команды !ВВЕСТИ ТЕКСТ — ввод строки символов.

Пример. Ввод ставки налога и наименования платежа:

!ВВЕСТИ П021 ПОДСКАЗКА "Ставка налога" !ВВЕСТИ ТЕКСТ П130 ПОДСКАЗКА "Основание платежа"

Замечание, Команды \Тп, !ТТ« и !Еп влияют не только на вывод, но и на ввод числовых значений. Это позволяет Вам вводить, например, целые число­вые значения.

П1.16. Команды вывода информационных сообщений

Вы можете использовать в форме команды, выдающие сообщения для пользователя в ходе формирования выходного документа. Команда «Сообщить» выводит заданную Вами информацию в окно сообщений, а команда «Состояние» — в нижнюю строку окна «1С:Бухгалтерии».

Команда «Сообщить». Формат команды: [СООБЩИТЬ текстовое-выражение

Данная команда выводит значение указанного Вами текстового вы­ражения в окно «Сообщения». Если окно закрыто, то в момент выпол­нения данной команды оно открывается.

Замечание. Данная команда предназначена для извещения пользователя отчета или документа (расчета) о некоторых важных аспектах формирования данного отчета. Например, Вы можете после расчета баланса вывести сооб­щение о том, правильно сформирован баланс или нет. При записи проводок по накладной Вы можете организовать выдачу сообщений о том, что некоторый товар не отпущен из-за того, что его нет на складе.

Примеры:

!СООБЩИТЬ "Актив баланса не равен пассиву"

!СООБЩИТЬ "Товар "+СН{|2}+" на складе отсутствует"

Команда «Состояние» позволяет вывести некоторую строку в нижней части главного окна программы для извещения пользователя о стадиях формирования выходного документа. Формат команды:

[СОСТОЯНИЕ текстовое-выражение

Синтаксис данной команды аналогичен предыдущей. Команду [СОСТОЯНИЕ имеет смысл использовать в том случае, если отчет формируется продолжительное время и Вы хотите известить пользова­теля о том, какая часть отчета в данный момент выполняется.

Примеры:

!СОСТОЯНИЕ "Формируется актив баланса" ! СОСТОЯНИЕ "Обрабатывается субконто "+СН&

П1.17. Циклическая обработка счетов

Для обработки нескольких (по выбору) или всех счетов или суб­счетов «1С:Бухгалтерия-Проф.» позволяет использовать следующие ко­манды:

!ВЫБРАТЬ СЧЕТ — выбор счета из выводимого на экран плана счетов;

!ВЫБРАТЬ СЧЕТ ВСЕ — автоматический выбор первого счета из плана счетов (эта форма команды удобна для выполнения полного перебора плана счетов);

!ПОВТОРИТЬ СЧЕТ — производится повторный выбор счета из выводимого на экран плана счетов и повторяются все дей­ствия от команды !ВЫБРАТЬ СЧЕТ (или !ВЫБРАТЬ СЧЕТ ВСЕ) до данной команды;

[СЛЕДУЮЩИЙ СЧЕТ — автоматически выбирается следующий по порядку счет из плана счетов и повторяются все действия от команды !ВЫБРАТЬ до данной команды. Действия про­должаются до конца списка счетов;

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

Если при выборе счета из списка счетов (при выполнении команды !ВЫБРАТЬ СЧЕТ без параметра ВСЕ, или команды !ПОВТОРИТЬ СЧЕТ) нажать клавишу [Еsc], то формирование документа или отчета будет прервано. На экран будет выведена та часть документа (отчета), которая была сформирована до нажатия (Еsc).

Управление пропуском субсчетов. Для управления пропуском субсчетов при обходе счетов командами !ВЫБРАТЬ СЧЕТ — !СЛЕДУЮЩИЙ СЧЕТ введены команды !ИСКЛЮЧАТЬ СУБСЧЕТА и !ВКЛЮЧАТЬ СУБСЧЕТА.

Команда !ИСКЛЮЧАТЬ СУБСЧЕТА устанавливает режим, при ко­тором команда !СЛЕДУЮЩИЙ СЧЕТ будет пропускать все субсчета и выдавать следующий счет.

Команда !ВКЛЮЧАТЬ СУБСЧЕТА устанавливает режим, при кото­ром команда !СЛЕДУЮЩИЙ СЧЕТ будут выдавать как счета, так и субсчета. Данный режим используется по умолчанию.

Замечание. В режиме «Исключать субсчета» выполнение данных команд имеет следующие особенности:

если при выполнении команд !ВЫБРАТЬ СЧЕТ и !ПОВТОРИТЬ СЧЕТ Вы укажете не основной счет, а субсчет, то программа выберет сле­дующий по порядку основной счет;

команда !СЛЕДУЮЩИЙ СЧЕТ будет выбирать только основные счета, пропуская субсчета;

команда !СЛЕДУЮЩИЙ СУБСЧЕТ не выполняет никаких действий.

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

!ВЫБРАТЬ СУБСЧЕТ СЧЕТА п — выбор субсчета указанного счета из выводимого на экран плана счетов;

!ВЫБРАТЬ СУБСЧЕТ СЧЕТА п ВСЕ — автоматический выбор пер­вого субсчета указанного счета (эта форма команды удобна для выполнения полного перебора субсчетов счетов);

!ПОВТОРИТЬ СУБСЧЕТ — производится повторный выбор субсче­та из выводимого на экран плана счетов и повторяются все действия от команды !ВЫБРАТЬ СУБСЧЕТ (или !ВЫБРАТЬ СУБСЧЕТ ВСЕ) до данной команды;

!СЛЕДУЮЩИЙ СУБСЧЕТ — автоматически выбирается следу­ющий по порядку субсчет из плана счетов и повторяются все действия от команды !.ВЫБРАТЬ до данной команды. Дей­ствия продолжаются до последнего субсчета указанного сче­та.

Итоги по выбранному счету. Для получения итогов по вы­бранному счету Вы можете использовать все макроимена, описанные в пп. П1.7-П1.8, указывая в них вместо кода счета и субсчета символ «&».

Примеры:

СНД& — дебетовое сальдо на начало периода по выбранному счету или

субсчету;

КО& — оборот за период по кредиту выбранного счета или субсчета;

ОБ&, 20 — оборот за период в дебет выбранного счета с кредита счета 20;

СКД&:: — сумма дебетовых остатков на конец периода по всем «конечным»

субконто для выбранного счета или субсчета.

Коды и наименования счетов и субсчетов. Для использования в документах и отчетах кодов и наименований выбранных счетов и субсчетов следует использовать следующие макроимена;

СССЧ& - код счета и субсчета выбранного счета или суб­счета (при наличии кода субсчета он отделяется от кода счета точкой, например, «01.04»);

СЧ& - код счета у выбранного счета или субсчета (без ко­ да субсчета);

ССЧ& - код субсчета у выбранного счета или субсчета (без кода счета);

НСЧ& - наименование основного счета для выбранного сче­ та или субсчета (если выбран субсчет, то значение макроимени — название основного счета, напри­ мер, для счета 01.04 значение макроимени — «Основные средства»);

НССЧ& - наименование субсчета для выбранного счета или субсчета (если выбран основной счет, то значение макроимени — пусто);

СЧСВ& - код вида субконто для выбранного счета или субсчета. Если для счета не ведется аналитический учет, то значение макроимени равно нулю.

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

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

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

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

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

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

Счет

Обор. 1 мес. Обор. 2 мес. Обор. 3 мес.

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

!М1КВ !П01=ДО& !М2КВ !П02=ДО& !МЗКВ !ПОЗ=ДО& [СССЧ& ] [П01 ] [П02 ] [ПОЗ !СЛЕДУЮЩИЙ СЧЕТ

П1.18. Циклическая обработка субконто

Для обработки нескольких (по выбору) или всех субконто неко­торого вида «1С:Бухгалтерия-Проф.» позволяет использовать следу­ющие команды:

ВЫ БРАТЬ СУБКОНТО ВИД п ВСЕ — автоматический выбор пер­вого субконто указанного вида (п — номер вида субконто, либо показатель или константа);

!ПОВТОРИТЬ СУБКОНТО — производится повторный выбор суб­конто того же вида и повторяются все действия от команды !ВЫБРАТЬ СУБКОНТО до данной команды;

ЮЛЕДУЮЩИЙ СУБКОНТО — автоматически выбирается сле­дующее субконто того же вида и повторяются все действия от !ВЫБРАТЬ СУБКОНТО до данной команды. Действия продолжаются до конца списка субконто;

ЮЛЕДУЮЩИЙ ПОДЧИНЕННЫЙ СУБКОНТО — аналогична ко­манде ЮЛЕДУЮЩИЙ СУБКОНТО, но выбираются только субконто, подчиненные выбранному субконто.

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

Пропуск подчиненных субконто. Для управления режимом про­пуска подчиненных субконто при 'обходе субконто командами !ВЫБРАТЬ СУБКОНТО — СЛЕДУЮЩЕЕ СУБКОНТО введены ко­манды ИСКЛЮЧАТЬ ПОДЧИНЕННЫЕ СУБКОНТО и !ВКЛЮЧАТЬ ПОДЧИНЕННЫЕ СУБКОНТО.

Команда (ИСКЛЮЧАТЬ ПОДЧИНЕННЫЕ СУБКОНТО устанавли­вает режим, при котором команда !CЛЕДУЮЩЕЕ СУБКОНТО будет выдавать следующее субконто того же уровня, пропуская подчиненные субконто.

Команда ВКЛЮЧАТЬ ПОДЧИНЕННЫЕ СУБКОНТО устанавливает режим, при котором команда !CЛЕДУЮЩЕЕ СУБКОНТО будет выда­вать субконто следующих уровней, если они есть. Этот режим исполь­зуется по умолчанию.

Управление порядком обработки субконто. Для установки по­рядка обработки субконто командами !ВЫБРАТЬ СУБКОНТО — !CЛЕДУЮЩЕЕ СУБКОНТО (в порядке наименований или в порядке кодов) Вы можете использовать команды::

!CУБКОНТО В ПОРЯДКЕ НАИМЕНОВАНИЙ

!CУБКОНТО В ПОРЯДКЕ КОДОВ

Действие этих команд распространяется до следующей установки. В начале выполнения отчетов установлен режим обработки субконто в порядке наименований.

Замечание. Номер уровня выбранного субконто можно узнать с помощью макроимени СУ (см. ниже). Это позволяет задать разную обработку для суб­конто различного уровня. Узнать, имеет ли субконто подчиненные, можно с помощью макроимени СНУ (см. ниже).

Итоги по выбранному субконто. Для получения итогов по вы­бранному субконто Вы можете использовать все макроимена, опи­санные в п. П1.7, указывая в них вместо кода субконто символ «&». Например:

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

Д020:& - оборот за период по дебету счета 20 по выбранному суб­ конто;

СНК01: &Н - кредитовое сальдо в натуральном выражении на начало пе­риода по счету 01 по выбранному субконто.

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

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

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

СВК& - код вида и номера выбранного субконто (т.е. код вида субконто, вслед за которым перечисляются через двое­точие «:» номера каждого уровня субконто);

СН& — наименование выбранного субконто;

СЦ& — цена выбранного субконто;

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

СНУ& - номер уровня выбранного субконто, если это субконто не имеет подчиненных, иначе — ноль;

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

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

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

Цена субконто 1-й параметр

] [СП&.1

[СЦ&

Код Наименование субконто !ВЫБРАТЬ СУБКОНТО [СК& ] [СН& ] ЮЛЕДУЮЩИЙ СУБКОНТО

Здесь для каждого субконто выводится его код, наименование, цена и па­раметр с номером 1.

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

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

- для ссылки на характеристики субконто уровня «через

один наверх»; лп - для ссылки на характеристики субконто уровня п.

Примеры:

СН&. 2"1 — ссылка на второй параметр субконто первого уровня;

СЦ&" — ссылка на цену субконто вышестоящего уровня.

П1.19. Циклическая обработка валют

Для обработки нескольких (по выбору) или всех валют «1С:Бухгалтерия-Проф.» позволяет использовать следующие команды:

! ВЫ БРАТЬ ВАЛЮТУ — из выводимого на экран запроса про­изводится выбор валюты;

!ВЫБРАТЬ ВАЛЮТУ ВСЕ — автоматический выбор первой валю­ты;

!ПОВТОРИТЬ ВАЛЮТУ — производится повторный выбор валюты из выводимого на экран запроса и повторяются все действия от команды !ВЫБРАТЬ ВАЛЮТУ до данной команды.