<<

стр. 2
(всего 4)

СОДЕРЖАНИЕ

>>

Заметим, что существуют предопределенные виды отбора по видам документов, для которых не используется значение отбора. В этом случае вид отбора полностью определяет отбор, например, отбор по виду документа "Платежное поручение" позволяет отобрать все документы данного вида.
Вид отбора и значение отбора составляют условие отбора. Условие отбора для журнала операций в определенный момент времени может быть только одно.
Использование
Отбор записей в журнале операций может быть установлен несколькими способами.
Ручная установка отбора. Пользователь может сам задавать условие отбора, т. е. выбирать и вид отбора, и значение отбора.
Для ручной установки отбора записей в журнале операций следует выбрать пункт "Отбор по значению - Отобрать" меню "Действия" или кнопку панели инструментов в верхней части журнала.
Данный пункт меню и кнопка могут быть недоступны, если пользователю не предоставлена возможность самостоятельно устанавливать отбор.
При входе в режим установки отбора открывается диалог, предоставляющий пользователю возможность выбрать вид отбора и конкретное значение отбора.

Для того чтобы сформировать условие отбора, следует выбрать как вид отбора, так и значение отбора. Например, вид отбора - "Сумма операции", а значение - "500000".
В верхней части диалога выводится список видов отбора, установленных в конфигурации. Например, "Содержание операции" и "Сумма операции". Перемещая указатель в списке видов отбора, пользователь выбирает, какой вид отбора он будет использовать.
В основном же принципы отбора операций аналогичны описанным в разделе "Отбор документов" на стр. 35.
Поиск в журнале операций
Принципы поиска в журнале операций целиком аналогичны поиску в журнале документов, описанному в соответствующем разделе на стр. 50.
Журнал проводок
Журнал проводок является средством просмотра в виде списка бухгалтерских проводок введенных операций. Каждая операция содержит в себе одну или несколько проводок. Если в журнале операций можно просмотреть основные данные по операциям в списке и проводки по текущей операции, то в журнале проводок отражаются проводки, относящиеся к разным операциям.
Окно журнала проводок
Для вывода на экран журнала проводок могут быть использованы: пункт "Журнал проводок" главного меню "Журналы", а также другие действия, если они определены на этапе конфигурирования.
По умолчанию, журнал операций открывается при выборе пункта "Журнал проводок" главного меню "Операции".

Журнал проводок может иметь различную форму представления, которая задастся при конфигурировании системы. Более того, может быть несколько форм представления журнала проводок. Наличие той или иной формы определяется исключительно удобством просмотра проводок в журнале.
Журнал проводок представляет собой таблицу, каждая строка которой является корреспонденцией проводки. Напомним, что проводка может содержать несколько корреспонденции, в этом случае строка журнала проводок отражает лишь часть проводки. В случае с простой проводкой строка журнала содержит непосредственно саму проводку.
В графах журнала проводок отражаются данные проводок, а также данные операций, которым проводки принадлежат. Какие именно данные будут использованы в формах представления журнала проводок, определяется в конфигурации.
Ниже перечислены названия колонок журнала проводок и их содержание. Заметим, что названия колонок могут зависеть от конкретной конфигурации.
Дата дата операции (документа);
Время время операции (документа);
Документ наименование вида документа, которому принадлежит операция. Если операция вводилась вручную, то она принадлежит документу специального вида - "Операция";
Номер номер операции (документа). Номера операций являются фактически номерами документов, которым они принадлежат. Операции, введенные вручную, соответственно имеют отдельную нумерацию, как принадлежащие документам специального вида "Операция";
Содержание содержание операции. Строка, которая кратко описывает содержание данной операции;
Сумма операции сумма операции, то есть числовое значение, отображающее общую или основную сумму операции. Данное значение произвольно задается пользователем при вводе операции или автоматически определяется при формировании операции документом. Сумма операции никак не влияет на бухгалтерские итоги и служит только в качестве дополнительного комментария к операции;
Номер Проводки порядковый номер проводки, входящей в операцию. Если строка журнала проводок представляет собой корреспонденцию проводки, т. е. часть ее, то номер корреспонденции будет двойным. Первая часть номера указывает на номер проводки, вторая часть, отделенная знаком "/", указывает на номер корреспонденции. Например, номер 3/2 - это третья проводка операции, вторая корреспонденция проводки;
План Счетов наименование плана счетов, которому принадлежат счета дебета и кредита проводки;
Счет дебета счет дебета проводки;
Счет кредита счет кредита проводки;
Субконто... субконто проводки. Реально может присутствовать несколько колонок. Во-первых, в проводке будут отражаться субконто дебета и кредита, во-вторых может использоваться многомерная аналитика, т. е. и по дебету и по кредиту будет указываться два и более значений субконто.
Набор колонок субконто и их расположение (вертикальное или горизонтальное) определяется конфигурацией. Например, может использоваться такое расположение колонок субконто, при котором все дебетовые значения располагаются в первой строке слева направо, а кредитовые аналогично во второй:
СубконтоД1
СубконтоД2
СубконтоК1
СубконтоК2

Или такое, при котором в одной колонке располагаются все дебетовые значения субконто "сверху вниз", а в другой аналогично кредитовые:
СубконтоДт
СубконтоКт
...
...
Валюта наименование валюты проводки. Используется, если в конфигурации определено ведение валютного учета;
Курс текущий курс валюты проводки (на дату операции). Используется, если в конфигурации определено ведение валютного учета;
Количество количество проводки. Используется, если в конфигурации определено ведение количественного учета;
Вал. сумма сумма проводки в валюте. Используется, если в конфигурации определено ведение валютного учета;
Сумма сумма проводки.
Кроме вышеперечисленных реквизитов, журнал может содержать и другие реквизиты проводки и операции, которые могут определены на этапе конфигурирования. Это может быть краткое содержание проводки или же номер журнала, к которому относится та или иная проводка. Например, использование номера журнала позволит разделить все многообразие проводок па группы, в зависимости от их принадлежности - проводки, относящиеся только к расчету зарплаты, проводки, отражающие учет основных средств и т. п.
Самая левая графа журнала проводок является служебной и содержит пиктограмму, поясняющую содержимое строки журнала проводок.
Проводка операции, введенной вручную.
Проводка операции, введенной через документ.
Главная корреспонденция сложной проводки, введенной вручную.
Главная корреспонденция сложной проводки, введенной через документ.
Подчиненная корреспонденция сложной проводки, введенной вручную.
Подчиненная корреспонденция сложной проводки, введенной через документ.
Вид пиктограммы может изменяться для помеченных на удаление операций и операций, у которых отключены проводки.
При отображении субконто в проводках специальной строкой "<...>" отображаются пустые (не выбранные) значения субконто. Это позволяет легко отличить при просмотре проводок те субконто, которые не заполнены при вводе операции, от тех субконто, которые не используются для ведения аналитического учета по конкретному счету.
Просмотр журнала проводок
Для просмотра журнала проводок используются общие приемы работы с табличной частью формы. Подробно эти приемы описаны в главе "Общие принципы работы с формами".
Для быстрого перехода в начало или конец журнала можно использовать, соответственно, клавиши Home и End.
Кроме этого, для перемещения курсора по журналу проводок можно использовать следующие клавиши:
Ctrl+] для перемещения к проводке со следующей датой;
Ctrl+[ для перемещения к проводке с предыдущей датой
Проводки в журнале всегда выводятся в хронологической последовательности. Внутри даты проводки упорядочены по времени операции, в пределах операции - по номеру проводки .
Объем проводок, выводимых для просмотра в журнале, можно ограничить двумя способами:
* интервалом видимости;
* условием отбора.
Как устанавливать интервал видимости и условие отбора, вы уже знаете.
Отбор проводок
Отбор проводок производится аналогично отбору операций (см. стр. 60).
Поиск в журнале проводок
Поиск в журнале проводок не отличается от поиска в журнале документов (см. стр. 50) и в журнале операций.
Ввод и редактирование операций
Журнал операций и журнал проводок предназначены для просмотра в виде списка существующих операций с разной степенью детализации. В обоих журналах существует практически одинаковый набор действий для ввода и редактирования операций. Эти действия выполняются всегда над операцией в целом, даже если они вызываются из журнала проводок (в этом случае действие относится к операции, которой принадлежит текущая проводка).
Ввод операции можно осуществлять, как находясь в журнале операций, так и в журнале проводок, при этом предусмотрено несколько способов ввода. В простейшем случае операцию можно ввести "вручную", т. е. заполняя в диалоге все необходимые данные для новой операции. При этом, конечно, придется проделать много ручной работы - ввести правильно счета, объекты аналитического учета и т. д. Для облегчения занесения данных при вводе новой операции предусмотрены следующие способы:
* копирование операции;
* ввод типовой операции;
* копирование типовой операции;
* ввод документа;
* ввод операции на основании документа;
Рассмотрим подробнее все вышеперечисленные способы ввода.
Ввод операции вручную
Для непосредственного ввода операции нажмите кнопку на панели инструментов окна журнала, или нажмите клавишу Ins, или в главном меню программы откройте меню "Действия", в этом меню выберите пункт "Новая"/ "Новая операция".
При этом появляется диалог ввода операции.
Вид диалога формы операции
Форма диалога задается при конфигурации системы. Диалог ввода операции содержит в себе как реквизиты операции, так и реквизиты проводки.

Так как операция может содержать несколько проводок, то данные проводок в форме операции представлены в виде таблицы, каждая строка которой является проводкой или корреспонденцией сложной проводки.
Для редактирования операции используются общие приемы работы в формах. Подробно эти приемы описаны в главе "Общие принципы работы с формами".
В верхнюю часть формы диалога включены, как обычно, общие данные об операции: Дата, Номер, Содержание, Сумма операции. Кроме перечисленных реквизитов, форма может содержать другие реквизиты операции и общие реквизиты документов, которые могут быть определены на этапе конфигурирования.
Табличная часть формы диалога содержит в себе необходимые данные для ввода проводок: Номер проводки, План Счетов, Счет дебета, Счет кредита, несколько Субконто, валюта проводки (если в конфигурации определено ведение валютного учета), текущий курс валюты (на дату операции), количество проводки (если в конфигурации определено ведение количественного учета), валютная сумма, сумма проводки.
Кроме вышеперечисленных реквизитов, строка проводки может содержать и другие реквизиты проводки, которые могут быть определены на этапе конфигурирования. Это может быть краткое содержание проводки или же номер журнала, к которому относится та или иная проводка.
Заполнение общих реквизитов операции
При вводе операции в начале обычно заполняются общие реквизиты операции: дата, номер, содержание и т. д. Переход к вводу следующего реквизита осуществляется клавишей Enter или щелчком мыши в нужном поле диалога.
Дата новой операции автоматически проставляется равной рабочей дате, установленной в режиме "Параметры - Общие". Если вы вводите большое количество операций за некоторую дату, отличную от рабочей, можно изменить рабочую дату в режиме настройки параметров.
Номер операции фактически является номером документа специального вида "Операция", и правила его заполнения аналогичны правилам ввода номеров документов. Свойства номера операции, как и других видов документов, определяются конфигурацией.
Обычно номер новой операции присваивается автоматически, и при вводе реквизитов формы достаточно просто подтвердить подставленный номер. При записи операции номер, как правило, проверяется на уникальность (если эта возможность не отключена в конфигурации).
Сумма операции может вводиться вручную или рассчитываться программой автоматически. Подробнее об этом рассказывается в разделе "Расчет суммы операции".
Содержание операции обычно заполняется произвольно. В нем дается краткое описание операции. Очевидно, что при большом количестве вводимых вручную операций целесообразно выработать для себя некоторый стандарт заполнения содержания операции, который обеспечит наглядность представления операций в журнале.
Дополнительные реквизиты операции (если таковые определены в конфигурации) заполняются в соответствии с их типами значений и назначением.
После ввода общих реквизитов выполняется ввод проводок операции.
Ввод проводок (корреспонденций)
Рассмотрим подробнее ввод проводок в табличную часть формы диалога.
В данном разделе все действия пользователя и поведение системы описываются для случая использования балансовых счетов. Особенности ввода проводок по забалансовым счетам (то есть тем, для которых не поддерживается принцип двойной записи) отдельно рассматривается в разделе "Ввод проводок с забалансовыми счетами".
В системе 1С:Предприятие проводки могут быть простыми и сложными. Простая проводка состоит из одной корреспонденции счетов, сложная проводка - из нескольких.
В общем случае, для ввода новой проводки или новой корреспонденции нажмите кнопки или на панели инструментов окна формы диалога, или нажмите клавишу Ins, или в главном меню программы откройте меню "Действия", в этом меню выберите пункты "Новая проводка" или "Новая корреспонденция".
Программа определяет по контексту, что в данный момент следует вводить: проводку или корреспонденцию. Если один из счетов введенной строки не заполнен, то предполагается, что это корреспонденция, т. е. часть сложной проводки. Программа ожидает ввода продолжения проводки, т. е. следующей строки. При этом строка будет иметь двойной номер, разделенный знаком "/", например - 3/1 Первая часть номера - номер проводки, вторая часть - номер корреспонденции.
Ввод сложной проводки считается завершенным, когда сумма главной корреспонденции равна сложенным вместе суммам подчиненных корреспонденции.
Ввод сложной проводки можно прервать, если в меню "Действия" выбрать пункт "Новая проводка". При этом сложная проводка окажется незавершенной, о чем будет сигнализировать пиктограмма стоящая слева от номера проводки.
По данной пиктограмме легко определить статус корреспонденции - является ли она проводкой или лишь частью ее. Ниже приводятся пиктограммы, обозначающие состояние корреспонденции.
проводка операции;
главная корреспонденция сложной проводки;
подчиненная корреспонденция сложной проводки;
главная корреспонденция незавершенной сложной проводки;
подчиненная корреспонденция незавершенной сложной проводки.
В системе 1С:Предприятие в операцию может быть введено до 99999 проводок, в каждой из которых может быть до 99999 корреспонденций. На практике, разумеется, операции, как правило, содержат значительно меньшее количество проводок.
При вводе проводок осуществляется последовательный ввод реквизитов проводки, счетов, субконто, сумм и т. д.
Перемещение к следующему значению обычно осуществляется клавишей Enter.
Ввод счетов дебета и кредита проводки может выполняться как непосредственным вводом кода счета, так и выбором из плана счетов. При этом в проводке может быть введен или выбран только счет, не являющийся группой, то есть тот, который не может иметь субсчетов.
Пои вводе кода с клавиатуры используется маска кода счета, которая ускоряет ввод кода счета, если счет является субсчетом. Использование маски позволяет не вводить разделители кодов счетов и субсчетов и пропускать редко используемые позиции в коде счета. Использование маски устанавливается в параметрах системы ("Сервис - Параметры - Бухгалтерия"). Подробное описание настройки использования маски кода счета приведено в главе "Сервисные возможности" в разделе "Установка параметров".
При непосредственном вводе кода введенный с клавиатуры код сверяется с планом счетов. Если такого кода нет, автоматически открывается план счетов для выбора счета. Если введенный код является группой, то также автоматически открывается план счетов и курсор устанавливается на первый субсчет введенного счета.
Если в конфигурации определено более одного плана счетов, то при вводе кода подразумевается план счетов, указанный в параметре "Основной план счетов" ("Сервис - Параметры - Бухгалтерия").
Вводимые счета дебета и кредита должны принадлежать одному плану счетов. Если в дебете или в кредите уже введен счет, то при выборе корреспондирующего счета из плана счетов будет предлагаться тот план счетов, к которому относится уже введенный счет.
Если ведется список корректных проводок (см. главу "Корректные проводки"), то существует возможность выбора корреспондирующего счета из списка тех счетов, которые могут использоваться в корреспонденции с уже введенным счетом проводки. Для включения и выключения такого режима в списке счетов, открытом для выбора корреспондирующего счета, используется пункт меню "Корректные корреспонденции" или кнопка панели инструментов. Если режим включен, то в список счетов, предлагаемых для выбора, включаются только счета, отобранные из корректных проводок для уже введенного в проводке счета соответственно по дебету или кредиту (в зависимости от того, выбирается кредитовый или дебетовый счет).
В зависимости от свойств вводимых счетов будут запрашиваться те или иные значения реквизитов проводки: значения субконто, валюта, сумма в валюте, количество.
Значения субконто дебета и кредита будут запрашиваться, если у выбранных счетов (соответственно в дебете и кредите проводки) определено ведение аналитического учета. Количество и типы значений субконто определяются также настройкой аналитического учета у выбранных счетов.
Если по одному из выбранных счетов определено ведение валютного учета, то при вводе проводки будет запрашиваться валюта и сумма в валюте. Валюта вводится выбором из справочника валют При этом обычно в строке проводки выводится курс валюты на дату операции.
Если по одному из выбранных счетов определено ведение количественного учета, то при вводе проводки будет запрашиваться количество.
Сумма проводки может вводится вручную и рассчитываться автоматически. Подробнее об этом рассказывается в разделе "Автоматический расчет суммы проводки".
Дополнительные реквизиты проводки (если таковые определены в конфигурации) заполняются в соответствии с их типами значений и назначением. Например, может быть определен реквизит "Комментарий" в котором вводится строка текста, кратко (одним-двумя словами) характеризующая конкретную проводку, например: "Оплата", "НДС", "Приход".
Для некоторых значений проводки допускается ввод пустых значений. Например, ввод пустых значений может быть разрешен в конфигурации для некоторых видов субконто. Для ввода пустого значения, если оно выбирается из списка (например, субконто "Организации" или валюта проводки) следует нажать клавишу Esc в момент выбора из списка. Если значение уже выбрано, то его можно стереть выбрав пункт "Значение - Очистить значение" меню "Действия". Данный пункт меню следует выбирать в момент редактирования данного значения в форме операции.
При отображении субконто в проводках специальной строкой "<...>" отображаются пустые (не выбранные) значения субконто. Это позволяет легко отличить при просмотре операции те субконто, которые не заполнены при вводе проводки, от тех субконто, которые не используются для ведения аналитического учета по конкретному счету.
Завершение ввода проводки или корреспонденции происходит после ввода последнего реквизита в строке или при нажатии кнопки панели инструментов.
Для отказа от ввода новой проводки нажмите клавишу Esc.
Копирование проводок (корреспонденций)
При вводе однотипных проводок (корреспонденции) операции может быть использован режим копирования.
Для вызова режима копирования нажмите клавишу F9, или выберите пункт "Копировать строку" меню "Действия", или кнопку панели инструментов.
Режим копирования аналогичен вводу новой проводки (корреспонденции) с той лишь разницей, что данные проводки заполняются автоматически данными проводки (корреспонденции), на которой был установлен курсор до начала копирования.
Далее следует "пройти" по реквизитам вводимой проводки, изменяя те значения, которые у вводимой проводки должны отличаться и подтверждая нажатием клавиши Enter подходящие значения реквизитов.
Копирование второй и последующих корреспонденции сложной проводки вызывает ввод новой корреспонденции той же проводки.
Копирование первой корреспонденции сложной проводки вызывает ввод новой проводки, копируя первую корреспонденцию.
Автоматический ввод новых проводок
В режиме настройки параметров "Сервис - Параметры - Операция" может быть установлен параметр "Автоматический ввод новой проводки" или "Автоматический ввод новой проводки с копированием". Если один из этих параметров установлен, то после завершения ввода новой проводки операции будет автоматически вызван ввод следующей проводки.
Если установлен параметр "Автоматический ввод новой проводки с копированием", то при автоматическом вводе следующей проводки Данные будут скопированы из последней введенной проводки аналогично режиму копирования.
Если ввод новой проводки не требуется, можно нажать клавишу Esc.
Этот режим удобно использовать при вводе операций с большим количеством проводок.
Редактирование проводки (корреспонденции)
Для изменения уже введенной проводки (корреспонденции) следует установить на нее курсор и нажать клавишу Enter или дважды щелкнуть мышью по реквизиту проводки. При этом курсор будет установлен для редактирования на активном реквизите проводки. После этого можно выполнить необходимые изменения. Для завершения редактирования проводки или корреспонденции следует нажать клавишу Enter или кнопку панели инструментов.
Удаление проводки (корреспонденции)
Для удалении введенной проводки (корреспонденции) следует установить на нее курсор и нажать клавишу Del или выбрать пункт "Удалить строку" меню "Действия", или нажать кнопку панели инструментов. При этом будет запрошено подтверждение "Удалить проводку?". Для подтверждения удаления проводки нажмите "Да".
Для удаления сложной проводки следует перед удалением установить курсор на первую корреспонденцию сложной проводки. При этом будут удалены все корреспонденции проводки.
Для удаления корреспонденции сложной проводки следует перед удалением поместить курсор на вторую и т. д. корреспонденцию сложной проводки. Будет выдаваться запрос "Удалить корреспонденцию?". При этом будет удалена только текущая корреспонденция.
При удалении проводки (корреспонденции) нумерация проводок (корреспонденции), следующих за удаляемой, сдвигается.
Изменение порядка следования проводок (корреспонденций)
Проводки в операции располагаются в определенном порядке. При вводе новой проводки она помещается в конец операции. Каждой проводке присваивается уникальный порядковый номер. Номера проводок начинаются с единицы, идут строго подряд (без пропусков) и не редактируются пользователем. Проводки в операции всегда расположены в порядке номеров. Например, при удалении проводки, номера всех последующих проводок сдвигаются на единицу.
При использовании сложных проводок корреспонденции внутри поводки нумеруются аналогично проводкам в операции. Таким образом, для сложных проводок номер строки (корреспонденции) состоит из номера проводки и номера корреспонденции.
Номер проводки (корреспонденции) обычно выводится отдельной колонкой).
Сам порядок следования проводок в операции не оказывает влияния на бухгалтерские итоги (так как вся операция имеет одну дату и время), хотя при построении отчетов порядок включения проводок операции будет определяться их номерами.
Таким образом, порядок следования проводок имеет определенный смысл с точки зрения представления порядка отражения хозяйственной операций в бухгалтерском учете.
При вводе операции существует возможность изменения порядка следования проводок в операции и корреспонденции внутри проводки. Для этого используются пункты меню "Действия" "Переместить вверх" и "Переместить вниз", а также кнопки и панели инструментов окна формы операции.
При вызове этих команд текущая проводка (на которой установлен курсор) перемещается соответственно вверх или вниз в последовательности проводок операции. При этом номер проводки увеличивается или соответственно уменьшается, а номера других проводок изменяются соответствующим образом для сохранения непрерывной последовательности нумерации проводок операции.
При использовании сложных проводок вызов команд "Переместить вверх" и "Переместить вниз" для первой корреспонденции сложной проводки вызывает перемещение всей проводки целиком (вместе со всеми корреспонденциями), а вызов этих команд для второй и последующих корреспонденций вызывает перемещение корреспонденции внутри сложной проводки аналогично перемещениям проводок внутри операции, с той лишь разницей, что перемещаются только подчиненные корреспонденции, а главная (первая) корреспонденция всегда остается первой.
Использование этого режима позволяет расположить проводки (корреспонденции) операции в желаемом порядке.
Автоматический расчет суммы проводки
При вводе и редактировании проводки сумма проводки может автоматически рассчитываться на основании цены субконто и количества или на основании курса валюты и суммы в валюте. Автоматический расчет суммы проводки определяется использованием в данной проводке количественного или валютного учета, а также установленными значениями параметров в режиме "Сервис - Параметры - Операция".
Автоматический расчет суммы операции
Как уже отмечалось, сумма операции не влияет на бухгалтерские итоги и предназначена только для дополнительной идентификации операции при просмотре журнала операций и в различных отчетах.
Из этого следует, что сумма операции должна максимально отражать некоторую основную сумму хозяйственной операции, то есть операцию в целом. Причем, очевидно, что для разных операций она может иметь различный смысл.
Заметим, что сумма операции не является обязательным для заполнения реквизитом, а имеет скорее сервисную нагрузку. Она может быть не заполнена в отдельных операциях или не использоваться вообще.
При вводе и редактировании операции сумма операции может вводиться вручную или рассчитываться автоматически. В большинстве случаев пользователь сам определяет режим ввода суммы операции, хотя в отдельных случаях этот режим может быть жестко определен в конфигурации и не будет изменяться пользователем.
Текущий режим заполнения суммы операции устанавливается пользователем в параметрах системы "Сервис - Параметры - Операция - Расчет суммы операции". Подробно установка значения данного параметра описана в главе "Сервисные возможности".
В зависимости от установленного значения параметра сумма операции может вводиться вручную или рассчитываться одним из двух возможных способов. Во-первых, сумма операции может автоматически рассчитываться как сумма всех проводок операции. Во-вторых, сумма операции может браться равной сумме первой проводки. Кроме того, в обоих способах для определения суммы операции может использоваться валютная сумма проводки.
Если один из способов автоматического расчета суммы операции установлен то при вводе или редактировании проводок сумма операции будет изменяться при любом изменении сумм проводок в соответствии с выбранным способом.
Используемый способ выбирается в зависимости от сути операций, которые предполагается вводить, а также от представления пользователя о том, какая сумма наилучшим образом будет отражать всю операцию в целом.
При использовании автоматического способа расчета суммы операции пользователь, как правило, имеет возможность изменить сумму в операции перед записью операции вручную.
Заметим, что изменение режима в параметрах системы не оказывает влияния на существующие операции немедленно. То есть данный режим будет "отрабатывать" только в момент ввода или редактирования операции.
Ввод проводок с забалансовыми счетами
Система 1С:Предприятие поддерживает работу с забалансовыми счетами, по которым не поддерживается принцип двойной записи. Признак забалансового счета устанавливается при редактировании свойств счетов в плане счетов.
При вводе проводок, если в качестве одного из счетов выбран счет, имеющий признак "Забалансовый", то проводка может не иметь второго счета. При этом она не будет восприниматься системой, как первая корреспонденция сложной проводки, а будет являться законченной проводкой. В то же время второй счет может быть и введен, но он также должен быть забалансовым.
При использовании забалансового счета в проводке, в этой проводке уже не может быть выбран балансовый счет.
Поиск проводок
При вводе операции проводки вводятся в табличной части формы в виде списка. При большом количестве проводок в одной операции может потребоваться найти конкретную проводку. Для этого используется режим произвольного поиска. Он позволяет осуществлять поиск по любым значениям колонок в обоих направлениях.
Произвольный поиск в форме операции выполняется стандартным для всех списков образом.
Запись операции и завершение ввода операции
При вводе новой или редактировании уже существующей операции все введенные данные операции (или изменения) находятся фактически только в окне ввода операции, то есть они не записаны в информационную базу и никак не влияют на бухгалтерские итоги.
Данные операции будут отражены в бухгалтерском учете только в момент записи операции. Признаком того, что вводится новая операция или в редактируемой операции сделаны изменения, является символ "*" (звездочка) в заголовке окна формы операции.
Запись операции может быть произведена в зависимости от свойств формы операции, определенных в конфигурации, в момент завершения ввода (редактирования) операции или до этого момента. Существует также возможность и не записывать новую операцию или сделанные изменения в редактируемой операции.
Для завершения ввода операции обычно используется кнопка "ОК". При этом, как правило, выдается запрос "Сохранить операцию". Для сохранения операции нажмите кнопку "Да". При этом операция будет записана, а окно формы операции закрыто. Для отказа от сохранения операции нажмите кнопку "Нет". При этом новая операция не будет записана, а редактируемая существующая операция останется в том виде, в котором она была до начала редактирования или до последнего сохранения, а окно формы будет закрыто. Нажатие кнопки "Отмена" приведет к тому, что операция не будет записана, а форма операции не будет закрыта и можно будет продолжить ввод или редактирование операции.
Если в форме существует кнопка "Закрыть", то она, как правило, выполняет действия похожие на действия кнопки "ОК", но запрос на запись операции выдается только в том случае, если операция изменялась или вводится новая операция. То же происходит и при попытке закрыть окно вводимой или измененной операции.
Обычно в форме операции существует кнопка "Записать". Она предназначена для записи операции без ее закрытия. В этом случае данные операции записываются в информационную базу и отражаются в бухгалтерском учете, но форма операции не закрывается. Это имеет смысл, например, при вводе операций, состоящих из большого количества проводок с целью исключить потерю введенной информации в случае ошибочного закрытия окна или сбоя компьютера. Кроме того, это может быть полезно, если после исправления формы операции предполагается построить некоторый отчет с учетом изменений и снова редактировать эту же операцию.
При записи операции выполняется контроль правильности заполнения проводок. Например, если существует незавершенная сложная проводка (сумма подчиненных корреспонденции не равна сумме главной первой корреспонденции), выдается соответствующее предупреждение и запись операции не выполняется. При этом форма операции остается открытой, чтобы можно было внести исправления и вновь выполнить запись операции.
Проверка проводок операции
1С:Предприятие имеет специальный режим "Корректные проводки", который позволяет определить список допустимых проводок на уровне синтетических счетов и в дальнейшем осуществлять проверку операций на соответствие проводок введенному списку.
Проверка проводок в форме операции может быть вызвана с использованием пункта "Проверка проводок" меню "Действия". При этом вызывается режим проверки введенных проводок данной операции.
Кроме того, проверка корректности проводок может автоматически выполняться при записи операции, если установлен параметр "Проверять проводки при записи операции" (режим "Сервис - Параметры - Операция"). В этом случае запись операции может быть не выполнена, если нажата кнопка "Отмена" в диалоге проверки корректности проводок. При этом форма операции остается открытой, чтобы можно было внести исправления и вновь выполнить запись операции.
Подробнее этот режим описан в главе "Корректные проводки".
Запрос времени операции
Все документы и операции в 1С:Предириятии образуют единую последовательность. Она, фактически, отражает очередность событий, которые отражаются документами и операциями. Для определения последовательности документов (операций) в пределах одной даты используется время. Оно выступает, в основном, не как отображение астрономического времени ввода документа, а как средство расположения документов (операций) в определенной последовательности.
При вводе операции с датой, соответствующей системной дате установленной на компьютере, операция записывается с текущем временем. При вводе на другую дату время новой операции устанавливается большим, чем время последнего документа (операции) на эту дату.
Если в параметрах системы установлена опция "Запрашивать время при вводе документов и операций" ("Сервис - Параметры - Бухгалтерия"), то при записи новой операции будет выдаваться диалог, предлагающий выбор времени (варианта расположения) в той дате, в которую она помещается.
Диалог выбора времени операции полностью совпадает с диалогом запроса времени документа и подробно описан в главе "Документы и журналы документов".
В любом случае, время уже записанной операции может быть в дальнейшем изменено.
Для ввода вручную однотипных операций предусмотрена возможность копирования операции. Этот режим целесообразно использовать, если новая операция по содержанию похожа на одну из уже имеющихся в журнале операций.
Копирование операции
Для выполнения копирования операции установите курсор в журнале операций или проводок на операцию (или проводку операции) которую вы хотите копировать, а затем выполните одно из следующих действий: нажмите кнопку на панели инструментов окна журнала или нажмите клавишу F9 или в главном меню программы откройте меню "Действия", в этом меню выберите пункт "Копировать".
Если копируемая операция сформирована документом, то при вызове режима копирования будет копироваться документ, сформировавший операцию. В этом случае действия системы будут аналогичны копированию документа в журнале документов и операция может быть сформирована уже скопированным документом. Однако, существует возможность копировать операцию сформированную документом без копирования документа, то есть в качестве вводимой вручную операции. Для этого следует выбрать пункт "Документ - Копировать операцию документа" из меню "Действия".
Если копируется операция, введенная вручную, или использован пункт "Копировать операцию документа", на экране появится форма для ввода новой операции, заполненная данными, перенесенными из копируемой операции.
Состав данных, переносимых из копируемой операции, определяется в режиме настройки параметров операции ("Сервис - Параметры - Операция - Копирование операции". При копировании операции могут переноситься следующие данные:
Дата копирование даты операции;
Сумма копирование суммы операции. Если выбран режим автоматического заполнения суммы, то копирование суммы недоступно;
Заголовок копирование содержания операции и дополнительных реквизитов самой операции (если они определены в конфигурации);
Проводки копирование проводок операции.
При вызове режима копирования в журнале проводок выдается запрос, предлагающий выбрать один из двух вариантов копирования: "Одну проводку" или "Всю операцию". При выборе варианта "Одну проводку" в новую операцию будет помещена только та проводка, на которой установлен курсор в журнале проводок, а при выборе варианта "Всю операцию" в новую операцию будут помещены все проводки операции, которой принадлежит текущая проводка журнала проводок.
Дальнейшая работа пользователя в форме операции ничем не отличается от обычного ввода повой операции.
Ввод типовой операции и копирование типовой операции
Для автоматизации ввода стандартных или часто используемых граций предусмотрен режим типовых операций.
Ввод типовых операций является частичной автоматизацией ввода операций и предназначен для ввода простых операций, требующих ввода нескольких проводок с расчетом их сумм. В более сложных ситуациях предпочтительнее пользоваться вводом операций с использованием документов.
Для ввода типовой операции из журнала операций или проводок нажмите кнопку на панели инструментов окна журнала, или нажмите клавиши Ctrl+Плюс, или в главном меню программы откройте меню "Действия", в этом меню выберите пункт "Ввести типовую". При этом на экране появится список существующих типовых операций. После выбора типовой операции из списка на экране появляется диалог ввода операции.
В отличие от ввода новой операции вручную, операция уже будет содержать проводки, при этом часть реквизитов операции и проводок будет уже заполнена значениями, определенными в шаблоне типовой операции. Как правило, будут заполнены содержание операции, счета проводок, иногда - значения субконто. Пользователю лишь остается дополнить проводки, используя предлагаемый шаблон. При этом программа будет автоматически переходить по реквизитам операции и проводок в соответствии с шаблоном типовой операции. Также будет выполняться автоматический расчет сумм проводок и других значений, если заложены соответствующие формулы в шаблоне типовой операции.
Подробное описание создания типовых операции приведено в главе "Типовые операции".
При начале ввода типовой операции действует режим "Автозаполнение", в котором система "ведет" пользователя по реквизитам операции, требующим ввода.
В соответствии с шаблоном операции запрашиваются только недостающие значения реквизитов или те, для которых специально определен их запрос в шаблоне типовой операции. Переход к следующему вводимому значению осуществляется клавишей Enter или кнопкой панели инструментов.
После того, как все необходимые (с точки зрения шаблона типовой операции) реквизиты введены, активной становится кнопка, выполняющая запись операции и закрытие окна (обычно кнопка "ОК"). То есть следующее нажатие клавиши Enter приведет к завершению ввода операции.
R любой момент можно отключить режим "Автозаполнение". Данный режим регулируется пунктом меню "Автозаполнение" и кнопкой панели инструментов. Для выключения (включения) данного режима следует выбрать указанный пункт меню или кнопку. Состояние пункта меню и кнопки показывает, включен режим в данный момент, или нет. Выключение режима автозаполнения позволяет редактировать вводимую операцию так же, как и обычную операцию. При необходимости режим "Автозаполнение" можно включить снова.
В остальном ввод типовой операции не отличается от ввода обычной операции.
Заметим, что после завершения ввода типовой операции она ничем не отличается от обычных операций. Если нужно повторить отражение данной хозяйственной операции вводом типовой операции, то введенную операцию можно удалить и заново ввести типовую операцию.
При вводе типовой операции существует возможность использовать данные любой существующей операции для ввода типовой. Этот режим называется "Копированием типовой операции"
При использовании данного режима программа делает попытку внести данные в выбранную типовую операцию из существующей операции. В результате проводки новой операции могут оказаться почти полностью сформированными. В остальном копирование типовой операции ничем не отличается от ввода типовой операции.
Прежде всего, копирование типовой операции используется для автоматической подстановки значений субконто. При этом назначение существующей операции никакой роли не играет, программа использует значения субконто необходимых видов для ввода типовой операции. Например, при вводе типовой операции, отражающей оплату, можно найти в журнале операцию, отражающую отгрузку, и копировать типовую операцию, при этом контрагент будет автоматически подставлен из проводок существующей операции.
Для копирования типовой операции установите курсор в журнале операций или проводок на нужную операцию или проводку (которую предполагается использовать для копирования) и нажмите кнопку на панели инструментов окна журнала, или клавиши Ctrl+F9, или в главном меню программы откройте меню "Действия" в этом меню выберите пункт "Копировать типовую".
Ввод на основании документа или операции
Данный режим является специальным способом ввода документа Он позволяет автоматически заполнить содержимое документа на основании любого существующего документа. При этом механизм заполнения определяется на этапе конфигурирования для каждого вида документа.
Например, в документе "Платежное поручение" получателем выступает некая организация, которая является в то же время клиентом в документе "Расходная накладная". Поэтому на этапе конфигурирования в документе "Платежное поручение" можно оговорить запись реквизита "Клиент" в реквизит "Получатель", если используется режим ввода на основании.
Так как операция, введенная вручную, является документом специального вида "Операция", то для нее, так же как и для остальных видов документов, может быть определен в конфигурации режим ввода на основании.
На практике в конфигурации механизм ввода на основании может быть не задействован вообще или использоваться только для некоторых видов документов. Для тех видов документов, для которых этот режим не задействован, выполнение ввода на основании будет недоступно.
Для ввода на основании сначала установите курсор в журнале на операцию (или проводку операции), которая будет являться основанием, а затем нажмите кнопку на панели инструментов окна журнала, или нажмите клавиши Alt+F9, или в главном меню программы откройте меню "Действия", в этом меню выберите пункт "Ввести на основании". При этом на экран будет выдан диалог, содержащий список видов документов, которые можно вводить на основании документа данного вида, то есть тех, для которых предусмотрен данный режим в конфигурации. Из этого списка следует выбрать нужный вид и нажать кнопку "ОК" (либо выбрать нужный вид двойным щелчком мыши).
Если выбран вид "Операция", то система перейдет в режим ввода операции вручную; если выбран документ иного вида, то система перейдет в режим ввода документа. При этом данные операции или документа будут автоматически заполнены в соответствии с алгоритмом, определенным конфигурацией.
Ввод документа
Наиболее мощным средством ввода бухгалтерских операций является автоматическое формирование их документами. При этом пользователь только заполняет данные документа, а все необходимые действия по формированию проводок документ выполняет автоматически при проведении. Набор используемых документов, их состав и алгоритм формирования операции полностью описывается на этапе конфигурирования.
Для ввода документа в журнале операций или журнале проводок нажмите кнопку на панели инструментов окна журнала, или нажмите клавиши Shift+F9, или в главном меню программы откройте меню "Действия", в этом меню выберите пункт "Ввести документ".
После вызова режима ввода документа выдается диалог со списком видов бухгалтерских документов, то есть тех, которые могут иметь операции. Из списка нужно выбрать нужный вид документа.
После этого выполняется собственно ввод нового документа, который ничем не отличается от ввода нового документа из журнала документов и подробно описан в главе "Документы и журналы документов".
Кроме того, для ввода документов могут использоваться специальные элементы пользовательского интерфейса, предусмотренные в конфигурации: пункты меню, кнопки панелей инструментов и горячие клавиши. Обычно они предназначены для ввода документов конкретных видов, так что их использование не требует выбора вида документа.
Редактирование и просмотр операций
Введенные вручную операции редактируются в той же форме операции, которая использовалась для их ввода.
Для изменения операции, сформированной документом, как правило, редактируется документ, который перепроводится и вновь формирует операцию с учетом сделанных изменений.
Однако, операции, сформированные документами, также могут редактироваться и непосредственно в форме операции. Данная возможность может быть определена на этапе конфигурирования для отдельных видов документов. В операции, сформированной документом, изменять можно только проводки и реквизиты операции. При этом следует иметь ввиду, что если документ после изменения операции перепровести, то все внесенные вручную изменения пропадут. Таким образом, редактирование вручную операции, сформированной документом, следует использовать только в специальных случаях. Если в конфигурации запрещено редактирование вручную операций, сформированных документом некоторого вида, то операции документов данного вида будут открываться только для просмотра.
Операция и документ могут быть открыты для редактирования в журнале операций и журнале проводок следующим образом.
Редактирование операции. Для редактирования операции нажмите кнопку на панели инструментов окна журнала, или в главном меню программы откройте меню "Действия", в этом меню выберите пункт "Открыть операцию".
Внимание! Если редактируется операция, сформированная документом, а в конфигурации было запрещено редактирование вручную операций документов, то операция будет открыта только для просмотра.
Редактирование документа. Для редактирования документа нажмите кнопку на панели инструментов окна журнала, или в главном меню программы откройте меню "Действия", в этом меню выберите пункт "Документ", а затем подпункт "Открыть документ".
В общем случае, для вызова режима редактирования достаточно щелкнуть два раза мышью на выбранной операции или нажать клавишу Enter в журнале операций (проводок). Действия программы при этом определяются установкой параметра "Открывать документ по операции (проводке)" (Сервис - Параметры - Бухгалтерия).
Если этот параметр не установлен, то при указанных действиях будет всегда выполняться открытие операции.
Если этот параметр установлен, то при указанных действиях будет выполняться открытие операции, если она введена вручную, и открытие документа, если операция сформирована документом.
Просмотр операции (документа). При открытии документа или операции в режиме редактирования, документ, которому принадлежит операция, блокируется от изменений, и уже ни он, ни его операция не могут быть открыты другим пользователем для редактирования.
Режим просмотра позволяет открыть операцию (документ) без возможности редактирования и без блокировки документа. Это позволяет открывать операцию (документ), заблокированную другим пользователем (или операцию документа заблокированного другим пользователем), а также открывать операцию(документ) так, что другие пользователи смогут редактировать операцию или документ.
Режим просмотра, в основном, используется при работе в многопользовательском (разделенном) режиме работы программы, то есть когда с одной информационной базой работает одновременно несколько пользователей.
Для открытия операции (документа) в режиме просмотра нажмите кнопку на панели инструментов окна журнала или в главном меню программы откройте меню "Действия", в этом меню выберите пункт "Просмотр".
При вызове режима просмотра также действует установка параметра "Открывать документ по операции (проводке)", описанного выше. Если данный параметр установлен, то для операции, сформированной документом, будет открываться для просмотра сам документ, в противном случае, будет открываться операция.
Удаление (пометка на удаление) операции (документа)
Так как операции в системе 1С:Предприятие принадлежат документам, то удаление и пометка на удаление в журнале операций (проводок) будет выполняться собственно для документа.
Заметим, что при выполнении удаления (пометки на удаление) в журнале проводок действие будет относиться не к текущей строке, а ко всей операции (документу), к которому относится данная проводка.
Документ может быть непосредственно удален или помечен да удаление. Возможность удаления документа задается на этапе конфигурирования. Если такая возможность определена, то при работе пользователя можно установить режим удаления: или удалять документ, или помечать его на удаление (см. пункт "Параметры" в меню "Сервис", закладку "Общие", параметр "Режим удаления объектов").
В каком режиме работает система - непосредственного удаления или пометки на удаление - легко определить по названию пункта меню "Действия" (соответственно "Удалить" или "Пометить на удаление").
В режиме пометки на удаление система поддерживает ссылочную целостность информационной базы. Это значит, что в данном режиме не проводится непосредственное удаление документа, а лишь устанавливается пометка на удаление. Удаление документов, помеченных на удаление, производится при выборе пункта "Удаление помеченных объектов" меню "Операции".
Для пометки на удаление или непосредственного ее удаления поместите курсор на нужную строку журнала операций или проводок нажмите клавишу Del, или нажмите мышью кнопку на панели инструментов окна журнала, или выберите пункт "Удалить" ("Пометить на удаление") в меню "Действия" главного меню программы.
После ответа "Да" на запрос об удалении или пометке на удаление документ (операция) будет удален (помечен на удаление). При этом изменяется пиктограмма в левой колонке журнала.
Действия системы при пометке на удаление будут различаться для операции, введенной вручную, и операции, сформированной документом.
При пометке на удаление документа, сформировавшего операцию, документ делается не проведенным, то есть удаляются все действия, которые он выполнил в процессе проведения. При отмене проведения документа удаляются проводки сформированной им операции и может быть удалена собственно операция, если запись операции для данного документа выполнена в момент проведения (что определятся в конфигурации). Соответственно, при вызове данного действия может быть удалена текущая операция в журнале операций и наверняка будет удалена текущая проводка в журнале проводок.
При пометке на удаление операции, введенной вручную, ее проводки не удаляются, а исключаются из бухгалтерских итогов (аналогично режиму выключения проводок операции).
Отмена пометки на удаление операции (документа)
Для отмены пометки на удаление операции (документа) поместите курсор на нужную строку в журнале и нажмите клавишу Del, или нажмите кнопку на панели инструментов окна журнала, или выберите пункт "Отменить пометку на удаление" в меню "Действия" главного меню программы.
После ответа "Да" на запрос об отмене пометки на удаление операция (документ) будет "восстановлена". Это будет отражено в изменении пиктограммы в левой колонке таблицы.
При отмене пометки удаления операции введенной вручную, проводки операции вновь отражаются в бухгалтерских итогах.
При отмене пометки удаления документа (не операции введенной вручную) он перестает быть помеченным на удаление, но не становится проведенным. То есть для того, чтобы он снова сформировал проводки, следует его открыть и провести.
Изменение времени операции (документа)
Все документы (в том числе и операции, введенные вручную) в 1С:Предприятии образуют единую последовательность. Она, фактически, отражает очередность событий, которые отражаются документами и операциями. Для определения последовательности документов в пределах одной даты используется время. Оно выступает, в основном, не как отображение астрономического времени ввода документа, а как средство расположения документов (операций) в определенной последовательности.
При записи документа (операции) им устанавливается определенное время (автоматически или в диалоге).
Однако, в дальнейшем время документа и операции, введенной вручную, может быть изменено. Для изменения времени документа он должен быть не проведенным.
Для изменения времени документа или операции, введенной вручную, следует в журнале операций или журнале проводок установить курсор на нужную строку и выбрать пункт "Изменить время" в меню "Действия". На экран будет выдан запрос для указания времени аналогичный тому, который выдается при записи нового документа или операции.
Диалог выбора времени полностью совпадает с диалогом запроса времени документа и подробно описан в главе "Документы и журналы документов".
Заметим, что при вызове изменения времени в журнале проводок изменяется время всей операции.
Переход в журнал операций и журнал проводок
При работе в журнале операций, журнале проводок и в форме операции существует возможность перейти в журнал операций и журнал проводок. При этом текущая позиция подбирается в соответствии с текущей позицией в той форме, из которой выполняется переход.
Из журнала операций можно перейти в журнал проводок, установившись на первую проводку операции или на текущую проводку в списке проводок, расположенном в окне журнала операций, если используется режим "Показывать проводки".
Из журнала проводок можно перейти в журнал операций, установившись на операцию, которой принадлежит текущая проводка.
Из формы операции можно перейти и в журнал операций, и в журнал проводок, установившись соответственно на операцию или текущую проводку операции.
Переход в журнал операций. Для того, чтобы перейти в журнал операций, нажмите кнопку на панели инструментов, или в главном меню программы откройте меню "Действия", в этом меню выберите пункт "Перейти в журнал операций", или нажмите клавишу Ctrl+F11. При этом открывается журнал операций или активизируется, если он уже открыт. В журнале операций курсор устанавливается нужную операцию.
Переход в журнал проводок. Для того, чтобы перейти в журнал проводок, нажмите кнопку на панели инструментов, или в главном меню программы откройте меню "Действия", в этом меню выберите пункт "Перейти в журнал проводок", или нажмите клавишу Ctrl+F12. При этом открывается журнал проводок или активизируется, если он уже открыт. В журнале проводок курсор устанавливается на нужную проводку.
Включение и выключение проводок операции
Те операции, которые содержат проводки, влияют на подсчет бухгалтерских итогов. При желании можно исключить операцию из подсчета итогов. Для этого достаточно выбрать нужную операцию в журнале операций (проводок), а затем выбрать пункт "Выключить проводки" в меню "Действия". При этом операция станет неактивной, и значок-состояние операции поменяет свой цвет на серый.
Эта возможность позволяет иметь операции, никак не влияющие на итоги и не попадающие в отчеты. Например, это могут быть заранее вводимые операции, которые в данный момент не должны влиять на квартальную отчетность по этому периоду.
Неактивную операцию можно затем опять включить в подсчет итогов, выбрав в меню "Действия" пункт "Включить проводки".
Заметим, что выключать и включать можно только все проводки операции одновременно.
Проверка проводок в журналах
1С:Предприятие имеет специальный режим "Корректные проводки", который позволяет определить список допустимых проводок на уровне синтетических счетов и в дальнейшем осуществлять проверку проводок операций на соответствие введенному списку.
Проверка проводок в журнале операций и в журнале проводок может быть вызвана с использованием пункта "Проверка проводок" меню "Действия". При этом выполняется проверка проводок, начиная от текущей строки журнала вниз до конца журнала. Состав проверяемых проводок определяется составом операций (проводок), отображаемых в данный момент в журнале.
Для проверки проводок с начала журнала перед вызовом режима следует перейти в начало, например, нажав клавишу Home.
Подробнее этот режим описан в главе "Корректные проводки".
Действия над документами
Так как операции и, соответственно, проводки принадлежат документам, то при работе в журнале операций и в журнале проводок доступны практически все действия, которые могут выполняться с документами в журнале документов. Эти действия вызываются различными пунктами подменю "Документ" меню "Действия".
Открыть документ. Этот пункт позволяет открыть документ, сформировавший операцию. Данное действие подробнее описано в разделе "Редактирование и просмотр операции".
Сделать не проведенным. Этот пункт отменяет проведение документа. При этом отменяются все действия, которые были выполнены при проведении документа.
При отмене проведения документа удаляются проводки сформированной им операции, и может быть удалена собственно операция, если запись операции для данного документа выполнена в момент проведения (что определяется в конфигурации). Соответственно, при вызове данного действия может быть удалена текущая операция в журнале операций, и наверняка будет удалена текущая проводка в журнале проводок.
Данное действие подробнее описано в главе "Документы и журналы документов".
Движения документа. Этот пункт имеет смысл для документов, изменяющих значения периодических реквизитов справочников. Он позволяет открыть список изменений, сделанных текущим документом.
Данное действие подробнее описано в главе "Документы и журналы документов".
Подчиненные документы. В 1С:Предприятии существует возможность организовывать цепочки взаимосвязанных документов. Возможность установки между документами отношений подчинения задается на этапе конфигурирования. Например, если в накладной будет указываться счет, по которому выписана накладная, то все накладные, выписанные по данному счету, будут являться подчиненными документами данного счета.
Пункт "Подчиненные документы" позволяет открыть список подчиненных документов для текущего документа. На экран будет выдан журнал, в котором будут содержаться все документы, подчиненные текущему документу. Если текущий документ не имеет подчиненных, журнал подчиненных документов будет пуст.
Данное действие подробнее описано в главе "Документы и журналы документов".
Скопировать операцию документа. При копировании в журнале операций (проводок), если текущая строчка относится к операции, сформированной документом, то вызывается копирование документа. Данный пункт позволяет выполнить копирование операции, сформированной документом, в качестве операции, вводимой вручную.
Данное действие подробнее описано в разделе "Копирование операции".

Глава 7.
Журналы расчетов
Работа с журналами расчетов и документами
Для отображения результатов расчета в системе 1С:Предприятие служат журналы расчетов. Каждая строка журнала отражает единичное событие расчета для того или иного объекта. Такие события характеризуются следующими данными:
* объектом, для которого произведен расчет;
* видом (т. е. способом) расчета;
* документом, на основании которого введена данная запись журнала расчетов (документ-основание);
* документом, который ввел данную запись ("породил" расчет);
* результатом расчета;
* периодом действия (т. е. датой начала и датой окончания действия данного расчета);
* периодом регистрации расчета (т. е. периодом в котором выполнялся данный расчет).
Например, это может быть журнал расчета заработной платы сотрудников предприятия (каждый сотрудник - объект расчета), при этом выполняется расчет тех или иных начислений и удержаний (виды расчета), имеющих определенную продолжительность и результат. Другой пример - журнал расчета квартирной платы, где объекты расчета - квартиросъемщики, а виды расчета - расчет оплаты за газ, расчет квартплаты по льготному тарифу и т. д.
Существование двух понятий - "периода действия" и "периода регистрации" в отношении записей журнала расчета очень важно. Например, в задаче расчета заработной платы важно отразить тот факт, что то или иное начисление или удержание (например, начисление по больничному листу) совершено в некотором периоде (например, в марте 1999 года) за другой период (например, за февраль 1999 года). Иными словами важно знать не только в каком периоде но и за какой период проведен тот или иной расчет. Эта особенность отражается в существовании понятий периода регистрации строки журнала расчетов (т. е. в каком периоде) и периода действия строки журнала расчетов (т. е. за какой период).
Справочник объектов расчета. Самое важное свойство журнала расчетов - ссылка на справочник, элементы которого являются объектами расчета. Справочник объектов расчета может быть как простым, так и иерархическим. Не обязательно все элементы этого справочника должны рассчитываться конкретным журналом расчетов, но, в свою очередь, все строки журнала расчетов должны соответствовать тому или иному элементу справочника объектов расчета. Как правило, журнал расчетов содержит несколько записей по одному объекту расчета, но одна запись журнала расчетов не может соответствовать сразу нескольким объектам.
Расчетный период. Журнал расчетов имеет определенную периодичность, т. е. все расчеты в нем выполняются в пределах определенного временного интервала. Каждая запись журнала расчетов, соответствующая одному акту расчета, также имеет временное протяжение (т. е. имеет дату начала и дату окончания).
Внимание! Временной интервал (период действия) каждой отдельной записи журнала не может лежать в разных расчетных периодах журнала.
Как уже говорилось, записи, лежащие в текущем расчетном периоде, могут, тем не менее, иметь период действия, не лежащий в текущем расчетном периоде. Это значит, что даты начала и окончания конкретной записи могут "выпадать" из текущего периода расчета и относиться к одному из прошлых или будущих периодов. Самым очевидным примером здесь может служить перерасчет зарплаты сотрудника за прошлый период или начисления будущего периода.
Внимание! Записи журнала расчетов, относящиеся к текущему расчетному периоду, могут но времени действия относиться к любому другому расчетному периоду. Следует различать период расчета записи журнала (тот расчетный период журнала расчетов, во время которого она введена в систему) и период ее действия (определяемый реквизитами "дата начала" и "дата окончания").
Окно журнала расчетов
Вызов журнала расчетов. Форму журнала расчетов можно вызвать на экран через главное меню программы, нажав кнопку панели инструментов или какими-либо иными действиями, если это обусловлено конфигурацией задачи.
Если это не обусловлено пользовательским интерфейсом, по умолчанию вызов справочника на экран можно осуществить, выбрав пункт "Журналы расчетов" в меню "Операции" главного меню программы. На экран будет выдан список существующих в системе журналов расчета. В этом списке клавишами или мышью следует выбрать наименование нужного журнала расчетов и затем нажать кнопку "ОК". Окно с выбранным журналом расчетов будет выдано на экран.
Внешний вид журнала расчетов Внешний вид окна журнала в значительной степени определяется в процессе настройки конфигурации задачи. Однако, существует несколько общих элементов, которые имеет каждый журнал расчета.
Прежде всего, в заголовке окна выдается название журнала, которое задается в процессе настройки конфигурации задачи и может быть изменено при запуске системы в режиме "Конфигуратор".

Если журнал расчета выводится в режиме "по одному объекту" (см. ниже), то в заголовке появится наименование того объекта расчета, записи которого выводятся в данный момент. Если журнал расчетов выводится в режиме "по одному документу", то в заголовке выводится название и номер соответствующего документа. Кроме того, в заголовке окна выводится наименование текущего расчетного периода (например, "Май 1999 г.").
Окно журнала расчетов в общем случае, представляет собой таблицу, имеющую несколько граф, среди которых, как правило, присутствуют:
* наименование объекта расчета, т. е. наименование одного из элементов справочника объектов расчета (например, ФИО сотрудника);
* наименование вида расчета;
* даты начала и окончания действия данной строки журнала;
* результат расчета.
Кроме этих граф, при настройке конфигурации задачи может быть определено практически неограниченное количество дополнительных реквизитов журнала расчетов. Дополнительные реквизиты используются для хранения любых других результатов расчета, если предопределенного реквизита "Результат" не хватает с точки зрения конкретной предметной задачи. Это могут быть, например, количество дней и часов, оплаченных но тому или иному виду расчета, для случая расчета заработной платы.
Для показа значений дополнительных реквизитов журнала расчетов в таблицу могут быть добавлены дополнительные графы. Их состав и взаимное расположение определяются в процессе настройки конфигурации задачи и может быть самым разнообразным.
Журнал расчетов, как правило, содержит очень много строк и в таблице журнала выводится только небольшая его часть, а внизу и справа появляются линейки прокрутки.
Строки журнала расчетов могут иметь различное состояние, которое зависит от действий, производившихся с каждой записью (строкой) журнала. Состояние строки журнала отмечается условные знаком в крайней левой колонке окна.
Обычная запись. Запись журнала, расчет которой еще не производился, либо запись, для которой был отменен результат ее исправления (пункт "Отменить исправление" меню "Действия").
Рассчитанная запись. Запись журнала, для которой проведен расчет.
Запись, результат расчета которой исправлен. Запись, для которой последней операцией было ручное редактирование результата расчета. Редактирование дополнительных реквизитов не приводит к установке признака ручного редактирования.
Запись-сторно. Запись, появившаяся за счет ввода "вытесняющих" расчетов для прошлого периода или исправления вручную результата расчета прошлого периода.
Рассчитанная запись-сторно. Запись-сторно, для которой произведен расчет.
Запись-сторно, отредактированная вручную.
Запись-перерасчет, появившаяся в результате расчетов "задним числом".
Рассчитанная запись-перерасчет.
Запись-перерасчет, отредактированная вручную
"Плохая" запись. Запись, для которой один из реквизитов ("Документ", "Вид расчета", "Объект") является некорректным т. е. содержит неверную ссылку. Такие записи могут появиться в случае нарушения ссылочной целостности. При этом записи журнала расчетов, содержащие ссылку на удаленные объекты, становятся "плохими" и не участвуют в расчете и при первой же возможности удаляются системой.
Дополнительно цветом обозначаются следующие особенности записей журнала расчетов: белый цвет - обычные, редактируемые записи текущего периода; желтый цвет - т. н. "фиксированные" записи, результат расчета которых зафиксирован и не доступен для редактирования, и голубой цвет - архивные записи, т. е. записи предыдущих периодов расчета.
Окно журнала расчетов содержит панель инструментов для быстрого доступа к наиболее часто используемым командам работы с журналом расчетов.
Положение инструментальной панели в окне (сверху, снизу, справа или слева) можно задать в настройке параметров интерфейса (пункт "Параметры" меню "Сервис" главного меню программы). Там же можно вообще запретить вывод панели инструментов на экран.
По умолчанию панель инструментов располагается в верхней части окна журнала расчетов под строкой заголовка окна.
Одна ячейка в таблице всегда выделена инверсным цветом и называется "активной" или "текущей". Так же мы будем называть строку и столбец, на пересечении которых расположена активная ячейка. Для самого выделения мы будем использовать также название "курсор".
Полнота представления данных. При просмотре журнала расчетов можно задать разную полноту представления данных. Могут быть выведены записи журнала по всем объектам расчета, по одному объекту расчета или все записи по одному документу. Кроме того, ели это предусмотрено конкретной конфигурацией, возможен отбор записей журнала расчетов по значению в графах отбора (см. ниже).
Для выбора той или иной полноты вывода информации необходимо: выбрать один из пунктов "Вывести по одному объекту расчета", "Вывести по всем объектам расчета", "Вывести по одному документу расчета" меню "Действия" или нажать одну из кнопок (один объект) (все объекты) или (один документ) панели инструментов окна журнала расчетов.
Текущую полноту просмотра журнала можно определить по наличию знака напротив того или иного пункта меню "Действия" или по внешнему виду панели инструментов окна журнала расчетов (при этом одна из вышепоказанных кнопок выглядит "нажатой").
Архивные данные. Кроме полноты просмотра данных, может быть задана различная глубина просмотра архивных записей журнала расчетов. Это значит, что в окне журнала могут выводиться не только данные текущего расчетного периода, но и данные прошлых периодов.
В случае просмотра записей не только текущего расчетного периода, а и прошлых периодов, записи выводятся в хронологическом порядке (по периоду регистрации записей журнала расчетов).
Внимание! Вышесказанное не означает, что записи упорядочены по значениям реквизитов "Дата начала" или "Дата окончания". Это значит, что записи журнала выводятся по периодам их регистрации в журнале, что, фактически, отражает время ввода этой записи в систему, а не период ее действия. Здесь тоже следует помнить о различии понятий период регистрации и период действия расчета.
Для установки глубины просмотра архива необходимо: выбрать пункт "Задать глубину просмотра архива..." меню "Действия" или нажать кнопку панели инструментов окна журнала расчетов. При этом программа предложит диалог установки глубины просмотра архива. В зависимости от заданной при конфигурировании периодичности журнала расчетов, различными могут быть и возможности задания периодов. Например, если периодичность журнала - месяц, то расчетные периоды будут выведены в виде названия месяцев и года. Если периодичность - квартал, будут выведены наименования кварталов и т. д.
В случае вывода записей по одному или нескольким объектам расчета, в журнале расчетов выводятся только записи, начиная с выбранного периода по текущий расчетный период. Записи будущих периодов не выводятся. Отметим, что записи, введенные в систему "в будущем" периоде, могут оказаться в системе только в том случае, если проводилась операция смены расчетного периода "назад". В случае вывода записей, порожденных одним документом, выводятся все записи, вне зависимости от их принадлежности тому или иному периоду расчета.
Просмотр записей по объектам
При включении режима просмотра журнала расчетов "но объектам" в окне выводятся только записи, имеющие отношение к одному объекту расчета. При этом установка глубины просмотра архива влияет на полноту представления информации, - выводятся только записи, которые имеют отношение к заданным расчетным периодам (пункт "Задать глубину просмотра архива" в меню "Действия").
Выбор объекта расчета, для которого выводятся записи в журнале расчетов, осуществляется следующим образом.
Если переход в режим отображения по одному объекту осуществлен при работе в журнале расчетов (пункт "Вывести по одному объекту расчета" в меню "Действия" или кнопка панели инструментов окна журнала расчетов), то будет выбран объект расчета текущей записи (реквизит "Объект").
Если окно журнала расчетов открывается в режиме просмотра записей по объекту, например, за счет установок параметров просмотра (см. следующий параграф), то при этом будут выведены записи для объекта, являющегося текущим в открытом окне справочника объектов расчета. Если справочник объектов расчета не открыт, в окне журнала расчетов не будет выведено ни одной записи.
Режим просмотра записей по одному объекту расчета бывает удобен в том случае, когда необходимо быстро просмотреть данные расчетов определенных объектов расчета. Например, в случае использования конфигурации для расчета заработной платы, можно вывести на экран окно справочника сотрудников, который является справочником объектов расчета журнала расчетов "Зарплата" и выбрать в нем необходимую строку. Затем открыть окно журнала расчетов в режиме "по одному объекту", в результате чего в окне будут выведены записи, имеющие отношение к текущей записи справочника сотрудников.
В том случае, если для выбранного объекта нет ни одной записи, окно журнала расчетов будет пустым.
За счет того, что информация в окне справочника и в окне журнала расчетов синхронизирована, вы можете просматривать данные расчета разных объектов расчета, перемещаясь в окне справочника. Открыв, таким образом, два окна, и разместив их удобно на экране, вы можете быстро просмотреть результаты расчета интересующих sac объектов.
Просмотр записей по документам
При включении режима просмотра журнала расчетов "по документам" в окне выводятся только записи, имеющие отношение к одному документу. При этом установка глубины просмотра архива не влияет на полноту представления информации, - выводятся все записи определенного документа для всех расчетных периодов.
Выбор документа, для которого проводится вывод в журнале расчетов, осуществляется следующим образом.
Если переход в режим отображения по одному документу осуществлен при работе в журнале расчетов (пункт "Вывести по одному документу" в меню "Действия" или кнопка панели инструментов окна журнала расчетов), то будет выбран документ, породивший текущую запись журнала расчетов.
Если окно журнала расчетов открывается в режиме просмотра записей по документу, например, за счет установок параметров просмотра (см. следующий параграф), то при этом будут выведены записи для документа, являющегося текущим в активном окне журнала документов. Если ни одно окно журнала документов не открыто, в окне журнала расчетов не будет выведено ни одной записи.
Режим просмотра записей по документам бывает удобен в том случае, когда необходимо быстро просмотреть данные расчетов определенных документов. Например, можно вывести на экран окно журнала документов, содержащего приказы по отпускам сотрудников и установить там курсор на интересующий нас документ. Затем открыть окно журнала расчетов в режиме "по одному документу", в результате чего в окне будут выведены записи, порожденные текущим приказом по отпуску. В том случае, если документ-приказ еще не проводился и, следовательно, не порождал записи журнала расчетов, окно журнала расчетов будет пустым.
За счет того, что информация в окне журнала документов и окне журнала расчетов синхронизирована, вы можете просматривать данные расчета разных документов, перемещаясь в окне журнала документов. Открыв, таким образом, два окна, и разместив их удобно на экране, вы можете быстро просмотреть результаты расчета интересующих вас документов.
Параметры просмотра журнала расчетов
Кроме возможности управления полнотой просмотра данных и дубиной просмотра архива вручную - при работе в окне журнала расчетов, можно установить соответствующие параметры просмотра журналов расчета. Для этого необходимо выбрать пункт "Параметры " меню "Сервис" и установить параметры "Вывод" и "Глубина архива".
Параметр "Вывод" может принимать значения "Все объекты", "Один объект", "Один документ" и "Авто". Установка первых трех значений не требует пояснения. В случае установки значения "Авто", журнал расчетов ведет себя по-разному в зависимости от того, каким образом открывается его окно. При открытии окна журнала через меню "Операции" будет использоваться тот режим вывода, который был установлен при последнем открытии окна данного журнала расчетов. При открытии окна журнала через один из пунктов меню пользовательского интерфейса, будет использоваться режим вывода, заданный при настройке конфигурации.
Параметр "Глубина просмотра" может принимать значения "Неделя", "Месяц", "Квартал", "Год" и "Авто". В том случае, если задана конкретная глубина просмотра, в окне каждого журнала расчетов будут выводиться записи, имеющие отношение ко всем периодам расчета, лежащим в заданном интервале.
Например, если периодичность журнала расчетов - месяц, и при этом параметр "глубина просмотра архива" задан как "квартал", в окне будут выводиться записи всех периодов расчета (т. е. месяцев) которые лежат в текущем квартале (в феврале - января и февраля; в апреле - только апреля и т. д.).
В случае если периодичность журнала - неделя, и глубина просмотра задана как "месяц", будут выводиться записи по всем периодам расчета (всем неделям), которые хоть одним днем принадлежат текущему месяцу.
Очевидно, что задание глубины просмотра меньшей или совпадающей с периодичностью журнала расчетов, приведет к тому, что в окне будут выведены записи только текущего расчетного периода.
Значение "Авто" параметра "глубина просмотра архива" приведет к тому, что будет действовать последняя установка, сделанная вручную, через диалог установки глубины просмотра архива.
Отбор записей в журнале расчетов
Назначение
Механизм отбора записей в журнале расчетов предоставляет пользователю возможность просматривать записи журнала расчетов, отобранные по тем или иным значениям реквизитов объекта расчета. Например, можно отобрать все записи, соответствующие сотрудникам конкретного подразделения, если такого рода реквизит (для ввода подразделения) существует в справочнике сотрудников.
Основные принципы
Механизм отбора настраивается в конфигурации. На этапе конфигурирования определяются виды отбора. Пользователь может выполнять отбор записей в журнале расчетов, используя только те виды отборов, которые определены в конфигурации системы. Например, в системе может быть определено два вида отбора - "по категории работника" и "по подразделению". Конкретная категория или подразделение будут являться значением отбора.
Отбор записей может выполняться только в определенных журналах расчетов. Формальным признаком того, возможен ли отбор в конкретном журнале расчетов, является то, что пункт "Отбор по значению" меню "Действия" и кнопка панели инструментов являются активными.
Использование
Включение режима отбора записей в журнале расчетов в зависимости от конфигурации может выполняться разными способами.
Принудительный отбор. Во-первых, отбор в журнале расчетов может быть включен принудительно. В этом случае при работе с журналом расчетов пользователь всегда работает с записями, отобранными по некоторому значению, например, расчетчик может увидеть записи, относящиеся к "его" сотрудникам.
Выбор значения отбора определен в конфигурации. Во-вторых, отбор может устанавливаться в конкретном журнале расчетов специальным способом. В этом случае способ включения механизма отбора должен быть описан в конфигурации.
Например, в форме журнала расчетов может быть элемент диалога для выбора подразделения, который, в случае его изменения, будет устанавливать в журнале расчетов отбор записей по сотрудникам конкретного подразделения. Для выбора конкретного значения, по которому будет производиться отбор в форме журнала расчетов, могут использоваться "закладки". Закладки выводятся в верхней части окна журнала и содержат обычно все доступные значения отбора, например, подразделения. Щелкнув мышью в конкретную закладку, можно включить соответствующий отбор.
Ручная установка отбора. Наконец, в-третьих, пользователю может быть предоставлена возможность самостоятельно выбирать и вид отбора, и значение отбора.
Для входа в режим установки отбора записей в журнале расчетов следует выбрать пункт меню "Отбор по значению" или воспользоваться соответствующей кнопкой панели инструментов окна журнала расчетов. Данный пункт меню и кнопка могут быть недоступны, если журнал расчетов не предназначен для отбора или пользователю не предоставлена возможность самостоятельно устанавливать отбор или в конфигурации не определено ни одного вида отбора.
При входе в режим установки отбора открывается диалог, предоставляющий пользователю выбрать вид отбора и конкретное значение отбора.
Для того чтобы включить отбор, следует выбрать и вид отбора, и значение отбора, например, вид отбора "Сотрудники", а значение - фамилия конкретного сотрудника.
В остальном же принципы отбора ничем не отличаются от уже рассмотренных ранее в применении к журналам документов, операций и проводок.
Ввод новых записей журнала расчетов
Записи в журнал расчетов вводятся только за счет проведения документа. Таким образом, каждая запись журнала имеет своего "родителя" - документ, который породил эту запись. Удаление документа приводит к удалению всех порожденных им записей журнала расчетов, редактирование документа и его повторное проведение влияет на порожденные им записи журнала расчетов. Если ранее проведенный документ сделать непроведенным, порожденные им записи журнала расчетов будут удалены также, как и в случае полного удаления документа.
Порядок ввода новых записей журнала описан в модуле расчета документа. Проведение документа может приводить к вводу одной или нескольких записей журнала расчетов как для одного объекта, так и для нескольких объектов расчета. Например, документ, представляющий собой ввод оплаты больничного листа, может привести к появлению одного или нескольких актов расчета для одного объекта расчета (сотрудника предприятия). С другой стороны, документ, представляющий собой ввод бригадного наряда, может породить несколько актов расчета (строк журнала расчетов) для разных объектов расчета (сотрудников, членов бригады).
Для ввода нового документа и, следовательно, новых записей журнала расчетов, можно воспользоваться следующими способами: выбрать пункт "Новый документ" меню "Действия" или нажать правую копку мыши и выбрать пункт "Новый документ" в появившемся контекстном меню или нажать кнопку панели инструменте окна журнала расчетов в том случае, если в окне выводится панель инструментов.
При вводе нового документа программа предлагает выбрать конкретный тип документа из полного списка.
Редактирование записей журнала расчетов
Введенные документами записи журнала расчетов частично доступны для редактирования. Система допускает редактирование дополнительных реквизитов журнала расчетов, определенных при конфигурировании задачи. Система не допускает редактирования вручную основных реквизитов журнала, таких как объект расчета, вид расчета, дата начала, и дата окончания, документ-основание и др.
При этом, программа не позволяет редактировать архивные записи журнала расчетов, т. е. записи введенные в прошлых расчетных периодах.
Внимание. Программа не допускает редактирование записей журнала расчетов, зарегистрированных в прошлых периодах. Влияние на результаты расчетов в прошлых периодах возможно только путем стандартных процедур перепроведения документов и исправления результата расчета конкретной записи (см. ниже). При этом происходит сторнирование записей прошлого периода и ввод новых результатов расчета.
Если запись введена ошибочно (неверны даты начала, окончания или вид расчета), единственный способ ее отредактировать - редактирование породившего ее документа. Для редактирования документа текущей записи (т. е. той записи, на которой расположен курсор в окне журнала расчетов), можно воспользоваться одним из следующих способов: выбрать пункт "Редактировать документ" меню "Действия" или нажать правую копку мыши и выбрать пункт "Редактировать документ" в появившемся контекстном меню; или нажать кнопку панели инструментов окна журнала расчетов в том случае, рели в окне выводится панель инструментов.
Исправление результата
Единственным основным реквизитом журнала расчетов, редактирование которого допустимо "вручную" является реквизит "Результат". Такое действие называется "Исправление результата" и может быть осуществлено путем выбора пункта "Исправить результат" меню "Действия" или кнопки панели инструментов окна журнала расчетов.
При этом на экран выводится окно-запрос в котором можно ввести новый результат расчета.
Исправление результата расчета возможно как для записей текущего расчетного периода, так и для записей прошлых периодов. При этом система ведет себя существенно по-разному в зависимости от того, запись какого периода редактируется.
При исправлении результата записи текущего (открытого) расчетного периода новых записей в журнале расчетов не появляется, после ввода нового значения запись будет иметь признак "Исправлена", что отражается в изменении вида условного знака в левой колонке окна. Впоследствии возможна отмена проведенного исправления.
При исправлении результата записи одного из прошлых периодов система, во-первых, вводит в текущий расчетный период т. н. фиксированную (не редактируемую) сторнирующую запись соответствующую исправляемой и, во-вторых, вводит запись с новым результатом, которая представляет собой точную копию исправляемой записи, но с другим результатом.
Таким образом, при исправлении результата записи прошлого периода в журнал расчетов вводится две новых записи - сторнирующая и обычная с пометкой "Исправлена". Впоследствии возможна отмена исправления результата.
Внимание. Система не позволяет проводить исправление результата фиксированных записей как текущего, так и прошлых периодов расчета.
Отмена исправления
После исправления результата расчета система помечает запись как отредактированную вручную (знак или в случае редактирования сторно-записей) и не производит автоматический расчет записи. При этом модуль вида расчета выполняется, все необходимые действия, заданные в алгоритме данного вида расчета, производятся, но результат расчета, т. е. значение реквизита "Результат" не изменяется.
Это состояние записи сохраняется до его отмены исправления. Для отмены исправления необходимо в журнале расчетов установить курсор на запись с пометкой "Исправлена" и выбрать пункт меню "Отменить исправление" подменю "Действия". Фактически, это значит, что ручное исправление важнее автоматического расчета. Редактирование любых дополнительных реквизитов не приводит к тому, что запись становится "исправленной вручную".
После отмены исправления записи, если это задано при конфигурировании, может произойти автоматический расчет записи. Следует помнить, что полученный при этом результат может не совпадать с тем, который был до исправления записи. Это может произойти в том случае, если изменились условия расчета, которые привели к изменению результата. Например, изменение количества рабочих дней в календаре может привести к тому, что при повторном расчете изменится результат расчета многих начислений.
Для отмены исправления записи прошлого периода необходимо позиционировать строку журнала расчетов, которая соответствую записи с пометкой "Исправлена".
В случае отмены исправления записи прошлого периода, система просто удалит обе записи журнала расчетов, появившиеся в результате такого исправления (сторно-запись и запись-исправление).
Редактирование документов
Редактирование и повторное проведение документов приводит к тому, что происходит полное удаление всех записей журналов расчетов порожденных данным документом, и повторный расчет документа. В том случае, если редактируется и повторно рассчитывается архивированный документ (см. ниже), происходит удаление тех записей журналов расчета, которые принадлежат текущему периоду, и сторнирование записей прошлых периодов, после чего происходит повторный расчет документа и, следовательно, ввод записей в журналы расчетов.
Сторнирование. Операция сторнирования - это ввод записи текущего периода журнала расчетов, которая представляет собой точную копию записи прошлого периода с обратным результатом и признаком запрета редактирования. Фактически, сторнирование - это отмена того или иного акта расчета путем ввода противоположной записи в текущем периоде. Это единственный "честный" способ исправления прошлых расчетов в случае обнаружения их некорректности. Особенно важно понятие сторнирования в случае использования данной системы для расчета заработной платы.
Удаление записей журнала расчетов
При работе в журнале расчетов невозможно непосредственное удаление записей журнала расчетов. Единственный способ удаления записей - удаление документа, явившегося основанием для ввода данной записи или выполнение для него операции "Сделать непроведенным".
Для удаления документа (и, следовательно, записей журнала расчетов) при работе в журнале расчетов, используйте один из способов: выбрать пункт "Удалить документ" меню "Действия" или нажать правую копку мыши и выбрать пункт "Удалить документ" в появившемся контекстном меню или нажать кнопку панели инструментов окна журнала расчетов в том случае, если в окне выводится панель инструментов.
Перед удалением документа система проверяет все порожденные им записи и, если находит хоть одну запись, принадлежащую одному из прошлых расчетных периодов, выводит сообщение о невозможности процедуры удаления. При этом программа сообщает, какой именно расчетный период необходимо установить для выполнения операции удаления.
Система 1С:Предприятие оставляет за пользователем право, в случае ошибочных расчетов прошлого периода, сменить период расчета "назад" и удалить ошибочный документ, удалив, таким образом, и порожденные им записи. Но такие действия возможны лишь в том случае, если не проведены какие-нибудь регламентные операции, исключающие "откат назад". Такими регламентными операциями может быть, например, выдача денег через кассу (при расчете заработной платы), сдача бухгалтерского отчета контролирующим органам (при расчете амортизации основных средств) и т. д.
Смена расчетного периода
Операция смены расчетного периода является важной операцией и, как правило, выполняется ответственным лицом. Эта операция очень часто в конкретных конфигурациях программы становится регламентной (т.н. "переход на новый месяц" и др.).
Для смены периода расчета необходимо: выбрать пункт "Сменить период расчета" меню "Действия" или нажать кнопку панели инструментов окна журнала расчетов в том случае, если в окне выводится панель инструментов.
Ввиду ответственности операции смены расчетного периода, программа запросит подтверждение выполнения операции.
Допускается смена расчетного периода как "вперед", так и "назад". Нормальным при эксплуатации программы является переход на следующий период, что и предлагается по умолчанию.
В случае необходимости можно установить произвольный период (кнопка "Дополнительно" диалога установки расчетного периода).
При этом, если будет установлен либо прошлый период, либо будущий с "пропуском" одного или нескольких расчетных периодов, программа выведет предупреждение об этом.
При установке будущего периода (следующего или с пропуском) будет произведено архивирование записей журнала расчетов и документов. В случае смены периода расчета "назад" программа снимет признак рассчитанности со всех записей тех периодов расчета, которые оказались "впереди" установленного расчетного периода.
Архивирование. Переход на следующий период расчета вызывает архивирование записей журнала расчетов, при этом все записи текущего периода журнала расчетов становятся принадлежащими прошлому периоду или "архивированными". Операция проводится однократно для каждого расчетного периода. При этом выполняются процедуры архивации как видов расчета, так и документов, породивших записи в текущем расчетном периоде.
В случае удачного выполнения всех процедур архивации, записи журнала расчетов и документы приобретают статус архивированности и впоследствии уже не будут выполнять свои процедуры архивации. Выполнение процедур архивации не произойдет даже в случае "возврата назад", т. е. установки прошлого расчетного периода и последующей установки очередного расчетного периода.
Архивированные документы, т. е. те документы, которые вводили записи журнала расчетов в прошлых периодах расчета, нельзя удалить, кроме того, при попытке их редактирования возникает предупреждение системы об ответственности этой операции,
Расчет
Непосредственно при работе в окне журнала расчетов можно выполнять расчет одной записи, всех записей по одному объекту, всех записей по одному документу. В любом случае проводится расчет только записей текущего расчетного периода, для которых не проводилось ручное редактирование (, или ). При расчете каждой записи журнала для соответствующего вида расчета (заданного реквизитом "ВидРасч") выполняется так называемый модуль расчета, определенный при конфигурировании. Основная задача этого модуля - заполнение реквизита "Результат" и, возможно, дополнительных реквизитов журнала расчетов.
Для выполнения расчета можно действовать одним из следующих способов: выбрать один из пунктов "Рассчитать запись", "Рассчитать объект", "Рассчитать документ" в меню "Действия" или нажать правую кнопку мыши на требуемой записи журнала расчетов и в контекстном меню выбрать один из вышеперечисленных пунктов или нажать одну из кнопок (рассчитать запись), (рассчитать объект) или (рассчитать документ) панели инструментов окна журнала расчетов.
Для выполнения групповых расчетов по всем или выбранным по определенному критерию записям одного или нескольких журналов служат варианты расчетов.
Печать
Если в процессе настройки конфигурации задачи при создании данной формы журнала расчетов была создана также печатная форма, то в экранной форме должна существовать кнопка, нажатие на которую вызывает построение этой формы. Обычно такая кнопка имеет надпись "Печать" или надпись, соответствующую тому документу, для печати которого она предназначена. Пояснение, каким образом можно построить печатный эквивалент соответствующей экранной формы, можно получить в описании настройки.
После нажатия кнопки "Печать" (или другой, если это указано в описании настройки) на основе данных расчета, содержащихся в журнале расчетов, будет построена печатная форма.
Созданная печатная форма открывается в редакторе таблиц системы 1С:Предприятие в режиме "Только просмотр". Если в окне редактора видна только часть формы, можно использовать клавиши управления курсором и линейки прокрутки для вывода на экран ее невидимой части.
При необходимости, автоматически построенная печатная форма может быть отредактирована. Чтобы иметь такую возможность, следует в редакторе таблиц включить режим редактирования путем выбора пункта "Только просмотр" в меню "Вид" главного меню программы.
Отредактированная печатная форма может быть сохранена в файле на диске. Для этого следует выбрать пункт "Сохранить" или "Сохранить как" в меню "Файл" главного меню программы.
Подробно о работе в редакторе таблиц системы 1С:Предприятие рассказывается в соответствующей главе настоящего Руководства.

Глава 8.
Календари
Календари в системе 1С:Предприятие (компонента "Расчет") предназначены для вычисления временных интервалов на основании произвольных временных графиков. Они могут использоваться, например, для учета графика работы предприятия, графика работы внешних организаций, графика учета рабочего времени тех или иных работников предприятия и пр.
Система 1С:Предприятие не содержит заранее предопределенных календарей. Количество и набор календарей, которые могут быть использованы, целиком определяется в процессе настройки конфигурации задачи. Как правило, в конфигурации задачи присутствует по меньшей мере один календарь для учета выходных и праздничных дней, т. е. рабочего графика предприятия.
Календарь представляет собой объект, устанавливающий для каждой календарной даты некоторое числовое значение, которое может интерпретироваться при работе программы тем или иным образом. Например, в календаре, представляющем собой график работы организации или предприятия, каждому рабочему дню может соответствовать единица, а каждому выходному - ноль. В календаре учета рабочего времени сотрудников предприятия, каждой дате календаря может соответствовать число - продолжительность рабочего дня в часах и т. д.
Календари могут заполняться автоматически и "вручную". Автоматическое заполнение календаря за определенный период приводит к вводу значений по умолчанию, которые определяются некоторыми правилами, описанными при конфигурировании задачи. Автоматическое заполнение календаря может производится с учетом или без учета праздников, введенных в системе (см. ниже).
В этой главе будут даны общие указания по порядку применения календарей, которые применимы во всех случаях использования системы 1С:Предприятие.
Просмотр календаря
Для просмотра и редактирования содержимого календаря необходимо выбрать пункт "Календари" в меню "Операции" главного меню программы.
На экран будет выдан список существующих в системе календарей.
В этом списке клавишами или мышью следует выбрать наименование нужного календаря и затем нажать кнопку "ОК". На экран будет выдано окно календаря.

Внешний вид окна всегда совпадает с приведенным и может отличаться лишь значениями параметров "дней", "часов" и выделением цветом тех или календарных дат.
При отображении календаря цветом выделяются:
* даты, относящиеся к прошлому и будущему месяцу ("серые числа");
* даты, которым соответствует нулевое числовое значение ("красные числа").
Последнее обстоятельство удобно для того случая, когда в соответствие выходным и праздничным дням того или иного графика работы ставятся нули.
Для отказа от просмотра и редактирования календаря следует нажать кнопку закрытия окна или клавиши Ctrl+F4.
Для просмотра календаря существует возможность его "листания" на месяц вперед и назад; на год вперед и назад.
Для перехода с отображаемого в данный момент месяца можно воспользоваться следующими способами: выбрать один из пунктов меню "Следующий месяц", "Предыдущий месяц", "Следующий год", "Предыдущий год" в меню "Действия" или нажать одну из кнопок в окне календаря (предыдущий год), (предыдущий месяц), (следующий месяц), (следующий год) или использовать клавиши PgUp, PgDn (предыдущий, следующий месяц); Ctrl+PgUp, Ctrl+PgDn (предыдущий, следующий год).
Для переходов в пределах текущего месяца используются клавиши стрелок.
Внимание. Навигация при работе с клавиатурой осуществляется только в том случае, если фокус ввода находится на текущей дате, а не в строке редактирования числового значения, кнопке "Автозаполнение" или другом элементе окна.
Автозаполнение
Для заполнения календаря значениями по умолчанию применяется операция автозаполнения (пункт "Автозаполнение" меню "Действия" или кнопка "Автозаполнение" формы календаря). При этом система установит числовые значения для определенного периода. Числовые величины, заполняемые при этом для каждой конкретной даты, определяются теми правилами, которые заданы при создании конфигурации задачи.
Диалог автоматического заполнения позволяет задать период, за который будут заполняться данные, т. е. для каждой даты которого будет проставляться числовое значение. Если за этот период или за часть этого периода уже проводилось автоматическое заполнение и последующая корректировка данных вручную, старые значения будут утеряны.
При автоматическом заполнении календаря каждой календарной дате ставится в соответствие число по тем правилам, которые описаны при конфигурировании календаря.
При этом числовые значения берутся из списка, заданного в конфигураторе, и заполняются от даты отсчета, также заданной в конфигураторе. Когда список чисел исчерпан, он используется повторно и так до тех нор, пока не произойдет заполнение по всем дням выбранного периода.
Таким образом, периодичность календаря задается количеством элементов в списке, а привязка таких периодов ко времени - датой отсчета. Во время выполнения операции автозаполнения за конкретный период не важно, как он расположен относительно определенной в конфигураторе даты отсчета. Дата отсчета может попадать в этот период, быть сколь угодно далеко в прошлом или будущем. Автоматически сформированные данные можно затем править, указывая то или иное числовое значение для каждой даты.
Признак "Учитывать праздники"
Автоматическое заполнение календарей по правилам, определенным на стадии конфигурирования конкретной прикладной задачи, это механизм, позволяющий избежать ручного заполнения громоздких графиков рабочего времени. Тем не менее, некоторые особенности графиков не описываются общими правилами заполнения. Например, праздничные дни, сокращенные рабочие дни или, напротив, работа в выходные дни в связи с переносом выходного дня, являются "исключениями" из правил заполнения календаря. Для использования списка таких исключений при автозаполнении календаря необходимо установить признак "Учитывать праздники". Для этого необходимо установить значок в пункте "Использовать праздники" меню "Действия" или установить соответствующий флажок в форме календаря.
Редактирование календаря
В окне календарь выводится помесячно, кроме того, в окне выводится:
* количество тех дней месяца, числовые значения для которых не равны нулю;
* сумма числовых значений по всем дням месяца (это удобно для тех календарей, которые введены в систему для контроля рабочего времени в часах);
* числовое значение для текущей даты с возможностью его редактирования.
Для редактирования числового значения определенной даты необходимо:
* выбрать левой кнопкой мыши определенную дату, при этом в строке ввода числового значения отобразится текущее значение на выбранную дату;
* мышью или клавишей Tab перейти к строке ввода числового значения;
* ввести необходимое значение, причем для ввода можно воспользоваться системным калькулятором, вызываемым по кнопке .
После редактирования значения в окне обновятся все отображаемые значения, в том числе, при необходимости, сменится цвет отображения даты.
Внимание! Редактирование значений для тех дат, для которых еще не проводилось автозаполнение, невозможно. Перед тем, как проводить ручное редактирование определенной даты календаря, необходимо провести автозаполнение соответствующего периода.
Праздники
Как правило, при формировании календарей системы возникает необходимость воспользоваться не только автоматическим заполнением календаря, выполняющим заполнение данных по определенным правилам, но и ввести определенные исключения в эти правила. Эти исключения - праздничные и предпраздничные дни, а также изменения в календарях, связанные с регулярно производимыми переносами выходных. Возможность внести такого рода исключения особенно важна в том случае, если для конкретной задачи используется несколько календарей. В этом случае приходится вносить изменения, проставляя праздничные дни (т. е. вводя, например, число 0 для той или иной даты календаря) во все календари системы. Исключение могут составлять, например, календари, предназначенные для отражения графика круглосуточных дежурств, календари для отражения графика работы на непрерывных производствах и т. д.
Для ввода таких исключений в правилах заполнения календарей в системе существует понятие праздников.
Просмотр и редактирование праздников
Список праздников может просматриваться и редактироваться в окне, которое вызывается через главное меню или панель инструментов. Если иное не определено конкретной конфигурацией, окно редактирования праздников вызывается пунктом "Праздники" меню "Операции".
В этом окне по общим правилам работы в окнах системы можно вводить новые строки, редактировать или удалять существующие. При вводе очередной строки проставляются дата и число, которое как правило, интерпретируется как продолжительность рабочего дня. Например, для ввода праздничного Дня 1 января можно ввести строки с датами 01.01.1999, 01.01.2000 ... и оставить для них ноль в графе "Значение".
После этого, при автоматическом заполнении всех календарей для которых установлен признак "Учитывать праздники" (см. выше), для даты 01.01.1999 будет проставляться значение 0. Необходимо обратить внимание на то, что в окне праздники в графе "Значение" могут проставляться не только нулевые значения, но и значащие числа. Это значит, что в списке праздников можно проставлять, например, значения, соответствующие сокращенному рабочему дню, для предпраздничных дней, значения соответствующие полному иди неполному рабочему дню для "перенесенного" выходного и т. д.
С учетом этого, точнее было бы называть список праздников списком исключений, используемых при автоматическом заполнении календарей.
Автоматическое заполнение календарей с учетом праздников
При автоматическом заполнении календарей, для которых установлен признак "Учитывать праздники" происходит преимущественное использование информации, проставленной в списке праздников. Это значит, что система при вводе значения для каждой даты календаря прежде всего обращается к списку праздников и, если для данной даты значение в нем найдено, используется его. В том случае, если данной даты в списке праздников нет - используются обычные правила заполнения календаря, определенные на стадии конфигурирования.

Глава 9.
Отчеты и обработки
Для получения итоговой, а также другой сводной или детальной информации в 1С:Предприятии используются отчеты.
Количество и состав отчетов, которые могут быть получены при использовании системы, целиком определяется при конфигурировании.
Используемые на практике отчеты можно условно разделить на несколько типов.
Стандартные отчеты. Обычно они входят в состав типовой конфигурации. Стандартные отчеты предназначены для использования практически в любых организациях и для любых разделов бухгалтерского учета. В основном, они выдают бухгалтерские итоги в различных разрезах для любых указываемых счетов, видов субконто, валют. К стандартным относятся такие отчеты как "Оборотно-сальдовая ведомость", "Шахматка", "Анализ счета", "Карточка счета" и другие. Такие отчеты используются очень широко непосредственно при ведении бухгалтерского учета для анализа бухгалтерских итогов на уровне счетов, субсчетов, валют, объектов аналитики, различных периодов и детальных проводок.
Регламентированные отчеты. Это отчеты, предназначенные, для передачи различным контролирующим инстанциями. Состав и содержание этих отчетов определяются различными государственными органами. Разумеется их состав зависит от страны в которой используется программа. Данные отчеты разрабатываются обычно фирмой "1С" для России, и ее региональными партнерами для других стран. Кроме того, отдельные регламентированные отчеты могут создаваться другими организациями и самими пользователями программы, например, это может касаться специфических отраслевых или местных отчетных форм.
Специализированные отчеты. Создаются, обычно, в конкретной конфигурации непосредственно для данной организации и решают более узкие задачи. Специализированные отчеты обычно ориентированы на конкретный раздел учета и специфическую настройку счетов и аналитики в данной конфигурации. Они создаются при необходимости получить специфические выборки информации или особый вид печатной формы.
Несмотря на существенные различия в назначении отчетов разных типов, с точки зрения системы 1С:Предприятие, их создание изменение и использование ничем не отличается. То есть, программа имеет единый механизм работы с отчетами. Все отчеты, независимо от того, кто их создал, могут быть изменены средствами конфигуратора и имеют одни и те же принципы использования.
Настройка и состав выдаваемой отчетом информации полностью определяется его формой и алгоритмом, поэтому описание свойств и назначений конкретных отчетов должно содержаться в описании конфигурации или в самом окне отчета.
В этой главе будут даны общие указания по порядку использования отчетов, которые применимы для всех типов отчетов 1С:Предприятия.
Кроме отчетов, в системе 1С:Предприятие используется такое понятие как Обработка. Под обработкой понимается обычно некоторая сервисная процедура, также полностью определенная при конфигурировании, которая предназначена не для выдачи информации, а для изменения каких либо данных в информационной базе. Обработки обычно используются для выполнения некоторых служебных функций, например, загрузки содержимого какого-либо справочника из другой программы. Использование обработки ничем не отличается от использования отчета, поэтому в данной главе их описание объединено вместе. Суть действий, выполняемых обработкой, полностью определяется в конфигурации, поэтому описание свойств и назначений конкретной обработки должно содержаться в описании конфигурации или в самом окне обработки.
Использование отчета (обработки)
Для формирования того или иного отчета или для выполнения обработки данных могут использоваться главное меню, кнопки панелей инструментов, кнопки тех или иных форм системы или иные действия. Как именно получить тот или иной отчет или выполнить определенную обработку данных, описано в документации по конкретной конфигурации.
Если иное не обусловлено в конфигурации, по умолчанию для формирования отчета или выполнения обработки необходимо выбрать пункт "Отчеты" или "Обработки" в меню "Операции" главного меню программы. На экран для выбора будет выдан список существующих в системе отчетов (обработок).
В системе 1С:Предприятие существует специальный механизм Внешних отчетов и обработок. Внешние отчеты и обработки по назначению и способу использования ничем не отличаются от обычных отчетов (обработок). Однако в отличие от обычных отчетов и обработок, хранящихся в конфигурации, внешние отчеты и обработки хранятся в отдельных файлах. Внешние отчеты (обработки) используются в специальных случаях, когда отчет или обработка не могут быть помещены в конфигурацию по каким либо причинам. Подробно создание внешних отчетов (обработок) описано в руководстве по конфигурированию и администрированию системы.
Для вызова внешнего отчета (обработки) используется пункт "Открыть" меню "Файл" главного меню программы. При обращении к этому пункту вызывается стандартный диалог открытия файлов. В нем следует выбрать требуемый файл. Файлы внешних отчетов и обработок имеют расширение ".ert". Они могут помещаться в каталоге ExtForms, подчиненном каталогу информационной базы или в любом другом каталоге. При повторном открытии файл может быть выбран из списка ранее использованных файлов в меню "Файл" главного меню программы.
В конфигурации могут быть реализованы и специальные способы открытия внешних отчетов и обработок. В этом случае они будут открываться из различных режимов конфигурации, в которых это предусмотрено.
При выборе файла внешнего отчета (обработки) его форма открывается так же, как и форма обычного отчета (обработки). Для внешних отчетов и обработок может устанавливаться пароль. Пароль устанавливается при создании отчета (обработки) в тех случаях, когда его использование должно быть доступно ограниченному кругу лиц. При открытии формы внешнего отчета (обработки) закрытой паролем, выдается диалог для ввода пароля. В нем следует ввести пароль и нажать кнопку "ОК". При вводе пароля вводимые символы отображаются символом "*". Для отказа от ввода пароля следует нажать кнопку "Отмена". В этом случае форма не открывается.
В дальнейшем использование внешнего отчета ничем не отличается от использования отчета, входящего в конфигурацию.
При вызове отчета (обработки) на экран будет выдана экранная форма отчета или обработки, которая, как правило, представляет собой запрос параметров предстоящего действия (период составления отчета, полноту, глубину детализации и т. д.).
Внешний вид формы настройки отчета, в общем случае, может быть любым и определяется при создании отчетов и обработок в конфигурации.
В выданной форме следует установить необходимые параметры и нажать кнопку "Сформировать" или подобную. Для отказа от формирования отчета следует нажать клавишу Esc или просто закрыть окно запроса.
Ввод реквизитов настройки отчета
Внешний вид формы настройки отчета, ее свойства, поведение управляющих элементов определяются на этапе конфигурирования и, в общем случае, могут быть самыми разнообразными.
Для работы в форме отчета (обработки) используются общие приемы работы в формах. Подробно эти приемы описаны в главе "Общие принципы работы с формами".
При заполнении настроек отчета, если это обусловлено конфигурацией, форма может проверять корректность и полноту настроек. В случае неправильного ввода могут появляться соответствующие сообщения.
Если в форме настройки отчета вводится некоторый период, задаваемый датой начала и датой конца, то в форме также может присутствовать кнопка (обычно ), расположенная рядом с вводимыми датами, которая предоставляет более удобный способ ввода периода: при нажатии на эту кнопку выдается диалог ввода периода.
Ввод счета может выполняться как непосредственным вводом кода счета, так и выбором из плана счетов.
При вводе кода с клавиатуры используется маска кода счета, которая ускоряет ввод кода счета, если счет является субсчетом. Использование маски позволяет не вводить разделители кодов счетов-субсчетов и пропускать редко используемые позиции в коде счета. Использование маски устанавливается в параметрах системы ("Сервис - Параметры - Бухгалтерия"). Подробное описание настройки использования маски кода счета приведено в главе "Сервисные возможности" в разделе "Установка параметров".
При непосредственном вводе кода введенный с клавиатуры код сверяется с планом счетов. Если такого кода нет, автоматически открывается план счетов для выбора счета. Если в конфигурации определено более одного плана счетов, то при вводе кода подразумевается план счетов, указанный в параметре "Основной план счетов" ("Сервис - Параметры - Бухгалтерия").
При вводе счета может быть указан как счет, указываемый в проводках (не имеющий субсчетов), так и счет-группа (для которого могут вводиться субсчета). Это позволяет выводить итоги как по отдельным субсчетам счета, так и по счету в целом.
При выборе вида субконто выдается список в котором мышью или клавиатурой следует выбрать требуемый вид. Если отчет строится по конкретному счету то список будет содержать только те виды субконто, которые заданы для данного счета. При этом список может быть вообще недоступен, если по выбранному счету не ведется аналитический учет.
Если реквизит диалога предназначен для выбора значения субконто, этот реквизит будет иметь разный тип в зависимости от выбранного вида субконто. В зависимости от вида субконто ввод значения будет аналогичен одному из описываемых в этом разделе типов реквизитов. В большинстве случаев в качестве типа субконто выступает справочник. Если в настройке отчета выбираются счета без аналитического учета, или вид субконто не выбран, поле ввода значения субконто будет недоступно.
Для очистки значения, которое вводится путем выбора из списка, следует использовать клавиши Shift+F4 или пункт "Очистить значение" из меню "Действия" главного меню программы. Кроме того, для очистки значения в форме может присутствовать кнопка "X" рядом с редактируемым значением.
Для установки различных опций (возможных вариантов) построения отчета в форме могут использоваться элементы управления типа "переключатель", "флажок" и "поле со списком".
После того, как реквизиты заполнены, можно выполнить формирование отчета (обычно для этого служит кнопка "Сформировать") или запустить обработку данных.
Сохранение и восстановление настройки отчета
Набор параметров, который использовался при формировании какого-либо отчета, можно сохранить, и затем использовать при последующих построениях этого же отчета (выполнении обработки). Набор параметров сохраняется как набор значений реквизитов диалога.
Подобную возможность удобно использовать, когда диалог для ввода параметров имеет значительное число реквизитов. В этом случае можно запомнить несколько наиболее часто используемых наборов параметров. Перед формированием отчета выполняется восстановление одного из запомненных наборов параметров, в который, при необходимости, можно внести изменения.
Возможность сохранения настройки используется для большинства отчетов и обработок, действия которых настраиваются с использованием различных параметров. Для некоторых отчетов и обработок режим сохранения настройки может быть в конфигурации не предусмотрен.
При сохранении настройки могут запоминаться значения не всех параметров отчета, а только тех, которые целесообразно использовать при восстановлении настройки.
Для сохранения набора параметров следует нажать кнопку на панели инструментов окна диалога или выбрать пункт "Сохранить настройку" в меню "Действия" главного меню программы. На экран будет выдан запрос, в котором необходимо задать имя сохраняемому набору параметров.
После ввода имени следует нажать кнопку "ОК" для сохранения набора параметров под указанным именем или кнопку "Отмена" для отказа от сохранения.
Если в момент сохранения установлен флажок "Использовать при открытии", то сохраненная настройка автоматически будет использоваться при следующем открытии этого отчета.
В диалоге сохранения настройки выводится список ранее сохраненных настроек этого отчета. Вы можете при сохранении не вводить имя настройки, а выбрать его щелчком мыши в списке сохраненных настроек.
Кнопка "Удалить" позволяет удалить настройку из списка.
В нижней части диалога можно включить режим "Сохранять автоматически". Если этот режим включен, то при закрытии отчета, или открытии другой настройки текущая настройка будет автоматически сохраняться. Сочетание признака "Использовать при открытии" и режима "Сохранять автоматически" позволяет, не обращаясь к функциям сохранения и восстановления, работать со значениями параметров отчета, выбранных в предыдущий раз.
Для восстановления одной из ранее сохраненных настроек необходимо нажать кнопку или выбрать пункт "Открыть настройку" в меню "Действия" главного меню программы. На экран будет выдан список сохраненных наборов параметров.
В этом списке необходимо клавишами или мышью выбрать имя одного из ранее сохраненных наборов параметров. После нажатия кнопки "ОК" список будет закрыт, а реквизиты формы будут заполнены восстановленными значениями.
Для отказа от восстановления набора параметров следует нажать кнопку "Отмена".
Кнопка "Удалить" позволяет удалить настройку из списка.
Просмотр отчета
Созданный отчет открывается обычно для просмотра в редакторе таблиц системы 1С:Предприятие. Если в окне редактора видна только часть формы, можно использовать клавиши управления курсором и линейки прокрутки для вывода на экран остальной ее части.
При просмотре отчета в табличном документе существует возможность поиска нужной информации, а также возможность накопления отдельных сумм в буфере обмена.
При необходимости перед печатью отчет может быть отредактирован. Чтобы иметь такую возможность, следует в редакторе таблиц включить режим редактирования путем выбора пункта "Только просмотр" в меню "Вид" главного меню программы.
Отредактированная печатная форма может быть сохранена в файле на диске. Для этого следует выбрать пункт "Сохранить" или "Сохранить как" в меню "Файл" главного меню программы.
О работе в редакторе таблиц системы 1С:Предприятие рассказывается в Приложении 2 настоящего Руководства.
Детализация (расшифровка) отчета
Важной особенностью построения отчетов в 1С:Предприятии является возможность получения детализации (расшифровки) информации выведенной в отчете.
Под детализацией отчета понимается автоматическое построение других отчетов, "раскрывающих" какие либо данные этого отчета или открытие объектов, которые отражаются в этом отчете.
Возможность детализации определяется в самом отчете на этапе конфигурирования. При просмотре отчета о возможности получения детализации можно судить по форме курсора мыши. При перемещении курсора по отчету на определенных ячейках он может принимать вид лупы (Большой знак "+" с лупой поверх него).
Это значит, что по этим ячейками может быть получена детализация (расшифровка отчета).
Внимание! Расшифровка отчета может выполняться только при включенном режиме "Только просмотр".
Для получения детализации (расшифровки) ячейки, на которой курсор мыши принимает форму лупы, следует дважды щелкнуть мышью в любом месте данной ячейки или установить указатель в таблице на эту ячейку и нажать клавишу Enter. При этом будет выполнена детализация ячейки.
Собственно содержание детализации (расшифровки) определяется в конфигурации и зависит от сути отчета вообще и конкретной ячейки в частности. При вызове детализации может быть построен более детальный отчет, который будет содержать информацию, расшифровывающую сумму, выведенную в детализируемой ячейке. Может быть открыта форма объекта, который отражался в этой ячейке. Например, если ячейка отражала проводку, то может быть открыта операция, в которой будет активизирована та проводка, которая содержалась в отчете. В отдельных случаях, если для ячейки отчета предусмотрено несколько вариантов детализации, при вызове Детализации может быть выдано меню, в котором пользователь должен выбрать способ детализации ячейки отчета.
Печать отчета
Для вывода отчета на принтер следует в меню "Файл" главного меню программы выбрать пункт "Печать". На экран будет выдай стандартный диалог для настройки параметров печати.
В этом диалоге следует установить необходимые параметры печати: выбрать принтер, диапазон страниц для печати, количество копий, и нажать кнопку "ОК" для выполнения печати.
При необходимости перед печатью можно просмотреть отчет в том виде, как он будет напечатан. Для этого следует выбрать пункт "Просмотр" в меню "Файл" главного меню программы.

При просмотре можно использовать кнопки "След." и "Пред." для вывода на экран следующей и предыдущей страниц просматриваемого документа, и кнопку "2 Стр./1 Стр." для переключения в режим одновременного просмотра двух страниц документа и обратно.
Для изменения масштаба изображения можно использовать мышь или кнопки "Развернуть" и "Свернуть".
Если указатель мыши находится в пределах просматриваемого документа, нажатие левой кнопки дискретно увеличивает масштаб изображения. Всего существует 3 фиксированных масштаба просмотра; при достижении самого крупного нажатие левой кнопки мыши вновь показывает документ в самом мелком масштабе.
Нажатие кнопки "Развернуть" увеличивает масштаб на 1 шаг, нажатие кнопки "Свернуть" - уменьшает.
Для выхода из режима предварительного просмотра следует начать кнопку "Закрыть".

Глава 10.
Корректные проводки
Назначение и основные принципы
При вводе операций система 1С:Предприятие всегда выполняет контроль правильности заполнения проводок с точки зрения механизма бухгалтерских итогов системы. Например, не допускается использование в проводках счетов, которые могут иметь субсчета или корреспонденцию забалансовых счетов с балансовыми.
Однако, кроме этого, 1С:Предприятие имеет специальный механизм "Корректные проводки", который предназначен для контроля правильности заполнения операций с точки зрения методологии ведения бухгалтерского учета.
Очевидно, что соответствие проводок принятым нормативам методологии учета существенно зависит и от текущего законодательства, и от типа предприятия и, наконец, от индивидуального опыта бухгалтера. Механизм "Корректные проводки" может быть задействован по желанию пользователя. Он предоставляет пользователю возможность самому определить список допустимых (корректных) проводок на уровне синтетических счетов, а в дальнейшем использует этот список для контроля вводимых операций. Разумеется, заполнение списка корректных проводок (своего рода установка "правил учета") может выполняться лицом, ответственным за методологию ведения учета на предприятии, а собственно ввод проводок может осуществляться другими сотрудниками, действия которых будут проверяться системой.
Механизм "Корректные проводки" включает в себя список корректных проводок, который вводится пользователем, может просматриваться и корректироваться, а также режимы проверки проводок при вводе операции в журнале операций и в журнале проводок, в которых введенные проводки будут сверяться с проводками в списке корректных проводок. Проводки, отсутствующие в списке, будут считаться некорректными. При этом в списке корректных проводок могут указываться и счета, имеющие субсчета. Это позволяет допускать в проводках операций использование любых субсчетов указанного счета.
Совет. Можно предложить следующий способ организации работы с корректными проводками. Для заполнения списка корректных проводок рекомендуется накопить в системе операции за месяц или квартал, а затем воспользоваться режимом проверки проводок в журнале операций или журнале проводок. Этот режим позволит быстро заполнить список корректных проводок используемыми вами реально проводками. При этом рекомендуется анализировать проводки, включаемые в список корректных проводок и, возможно, вместо конкретных субсчетов подставлять счета в тех случаях, когда корректной может быть проводка с любым субсчетом данного счета.
В конфигурации при определении прав пользователей отдельным категориям пользователей может быть запрещено вводить операции без использования контроля проводок, В этом случае механизм "Корректных проводок" будет обеспечивать защиту от записи в систему операций, не соответствующих принятой методологии учета.
Кроме собственно контрольных функций, корректные проводки могут использоваться при вводе вручную проводок операций. При выборе корреспондирующего счета проводки существует возможность ограничить список выбираемых счетов теми счетами, которые могут быть использованы в корреспонденции с уже введенным счетом проводки. Допустимые корреспонденции счетов выбираются из введенных корректных проводок. Такой режим выбора счетов описан в разделе "Ввод и редактирование операций".
Список корректных проводок
Для выполнения контроля вводимых операций механизм "Корректные проводки" использует список корректных проводок, который вводится и корректируется пользователем.
Список корректных проводок вызывается из меню "Операции" главного меню системы (пункт "Корректные проводки").

Если при конфигурировании системы было назначено несколько планов счетов, то в верхней части таблицы будут присутствовать закладки с названиями планов счетов. Таким образом, обратившись к одной из закладок, можно выбрать тот или иной план счетов. Название текущего плана счетов выводится в заголовке таблицы, например, "Основной". Переключаться между закладками можно мышью или клавишами Ctrl+PgDn/Ctrl+PgUp.
Список корректных проводок представляет собой набор строк, каждая из которых описывает допустимую в проводках корреспонденцию бухгалтерских счетов.
Список содержит следующие колонки:
Дебет счет дебета проводки;
Кредит счет кредита проводки;
Комментарий краткий комментарий к проводке.
Значения колонок "Дебет" и "Кредит" определяют допустимую корреспонденцию счетов. В них должны быть введены счета одного плана счетов. При проверке операций проводка будет считаться корректной, если ее счета дебета и кредита совпадают с одной из проводок списка корректных проводок.
Важной особенностью заполнения счетов дебета и кредита корректной проводки является возможность выбора счетов-групп, то есть счетов, имеющих субсчета. В этом случае при проверке операций корректной будет считаться проводка, в которой использован любой субсчет этого счета в дебете или кредите соответственно.
В колонке "Комментарий" может быть записана любая строка (до 50 символов), которая, например, указывает нормативный документ регламентирующий использование данной проводки. Комментарии может не заполняться.
Для просмотра списка корректных проводок используются общие приемы работы с табличной частью формы. Подробно эти приемы описаны в главе "Общие принципы работы с формами".
Ввод корректной проводки
При вводе новой проводки последовательно заполняются значения колонок списка. Перемещение к следующему значению обычно осуществляется клавишей Enter или мышью.
Ввод счетов дебета и кредита может выполняться как непосредственным вводом кода счета, так и выбором из плана счетов.
При вводе кода с клавиатуры используется маска кода счета, которая ускоряет ввод кода счета, если счет является субсчетом. Использование маски позволяет не вводить разделители кодов счетов-субсчетов и пропускать редко используемые позиции в коде счета. Использование маски устанавливается в параметрах системы ("Сервис - Параметры - Бухгалтерия"). Подробное описание настройки использования маски кода счета приведено в главе "Сервисные возможности" в разделе "Установка параметров".
При непосредственном вводе кода введенный с клавиатуры код сверяется с планом счетов. Если такого кода нет, автоматически открывается план счетов для выбора счета. Завершение ввода строки происходит после ввода последнего значения в строке или при нажатии кнопки записи на панели инструментов.
Для отказа от ввода новой проводки нажмите клавишу Esc.
Копирование корректной проводки
Новая корректная проводка может быть введена в список копированием существующей. Копирование производится как обычно. При копировании данные проводки автоматически заполняются данными проводки, на которой стоял курсор в момент копирования. Далее действия системы совпадают с действиями при вводе новой корректной проводки.
Изменение корректной проводки
Ввод значений при редактировании строки аналогичен вводу новой строки.
Удаление корректной проводки
Удаление производится в соответствии с правилами удаления строк в табличных формах.
Сортировка списка корректных проводок
Список корректных проводок может выводиться в последовательности счетов дебета и в последовательности счетов кредита. Для переключения последовательности корректных проводок используются пункты "Сортировка по дебету" и "Сортировка по кредиту" меню "Действия" или кнопки и панели инструментов.
Отбор в списке корректных проводок
В списке корректных проводок существует возможность отобрать все корректные проводки по конкретному счету дебета или конкретному счету кредита. Для этого нужно выполнить отбор по колонке, а потом, когда надо, отменить отбор.
Поиск в списке корректных проводок
В списке корректных проводок используется режим произвольного поиска. Он позволяет осуществлять поиск по любым значениям колонок в обоих направлениях. Произвольный поиск выполняется стандартным для всех списков образом и подробно описан в главе "Общие принципы работы с формами".
Также в списке корректных проводок доступен быстрый поиск по символам во всех колонках.
Проверка корректности проводок
Для выполнения контроля вводимых операций механизм "Корректные проводки" использует режим "Проверка проводок".
Вызов режима "Проверка проводок"
Проверка проводок может использоваться в следующих режимах системы 1С:Предприятие.
* в форме операции. Вызывается из меню "Действия" и проверяет проводки текущей операции;
* при записи операции, вводимой вручную или с использованием типовой. Выполняется всякий раз при записи операции, если в параметрах системы установлена опция "Проверять проводки при записи операции" (режим "Сервис - Параметры - Операция");
* в журнале операций. Вызывается из меню "Действия" и проверяет проводки операций, отображаемых в данный момент в журнале, от текущей позиции вниз;
* в журнале проводок. Вызывается из меню "Действия" и проверяет проводки, отображаемые в данный момент в журнале, от текущей позиции вниз.
Заметим, что механизм "Корректные проводки" не выполняет проверку проводок при автоматическом формировании их документом, так как содержание этих проводок определяется в конфигурации и не может быть изменено пользователем в момент записи. Однако, уже сформированные документами операции могут быть в дальнейшем проверены так же, как и введенные вручную.
При вызове режима "Проверка проводок" во всех описанных выше случаях каждая проверяемая проводка сверяется со списком корректных проводок. Если счет дебета и счет кредита проверяемой проводки не соответствуют ни одной проводке в списке корректных проводок (с учетом использования счетов-групп, допускающих любые субсчета счета), то на экран выдается запрос о корректности проводки.
Запрос выдается для всех проверяемых проводок, которые оказались некорректными. После окончания проверки всех проводок, если она не была прервана пользователем, выдается сообщение "Проверка проводок закончена", за исключением случая проверки проводок при записи операции.
Запрос о корректности проводки
В полях "Дебет" и "Кредит" диалога запроса о корректности проводки выводятся счета проверяемой проводки.
При выдаче системой данного диалога пользователь может выбрать одно из возможных действий:
* нажав кнопку "Занести в список корректных проводок", можно записать проводку в список корректных проводок. Это имеет смысл, если проверяемая проводка является корректной с точки зрения методологии учета, а запрос выдавался потому, что она еще не была внесена в список корректных проводок.
Перед выбором этой кнопки можно в поле "Комментарий" диалога указать краткое описание, которое будет также помещено в строку списка корректных проводок.
Перед записью в список корректных проводок рекомендуется проанализировать включаемую в список проводку. Если в дебете или кредите проводки выбран счет с конкретным субсчетом, а, с точки зрения методологии учета, в этой проводке может использоваться любой субсчет данного счета, то можно изменить содержание поля "Дебет" или "Кредит" диалога, введя вместо счета с субсчетом счет-группу. Код счета можно вводить с клавиатуры, или воспользоваться кнопкой выбора для выбора счета из плана счетов.
* нажав кнопку "Пропустить", можно проигнорировать некорректную проводку. При этом проверка проводок будет продолжена. Это имеет смысл, если проводка не может считаться корректной, но пока ее изменять не планируется;
* нажав кнопку "Отмена", можно прервать проверку проводок. Обычно это имеет смысл, если проводка действительно некорректна. В этом случае можно исправить проводку и вновь запустить режим проверки проводок.
Если проверка проводок выполнялась при записи операции, то нажатие кнопки "Отмена" приведет к тому, что запись операции выполнена не будет, а окно операции останется открытым.

Глава 11.
Типовые операции
Большинство хозяйственных действий, совершаемых на предприятии, с точки зрения бухгалтерского учета, имеют однотипный характер и зачастую фиксируются в учете при помощи одинакового набора бухгалтерских проводок. Например, проводка на перечисление средств с расчетного счета или о снятии наличных средств обычно сопровождается начислением комиссионных банку; получение предоплаты влечет за собой начисление НДС; отпуск малоценных и быстроизнашивающихся предметов в эксплуатацию порождает начисление износа (50% или 100%). Таких примеров можно привести множество, и, как правило, такие операции составляют значительную часть хозяйственных операций предприятия.
Для отражения в учете таких стандартных ситуаций в 1С:Предприятии служат типовые операции. С их помощью можно автоматизировать ввод стандартных или часто повторяющихся операций. 1С:Предприятие позволяет бухгалтеру самостоятельно создавать типовые операции, тем самым настраивая систему под свои потребности.
Обзор
Для ввода в 1С:Предприятие информации о совершенных хозяйственных операциях существуют два основных режима: ввод операции "вручную" и автоматическая генерация операций на основании вводимых пользователем документов.
При ручном вводе операции пользователь должен самостоятельно заполнить все реквизиты вводимой операции: сумму операции, содержание операции, и, если это предусмотрено в форме операции, Дополнительные реквизиты операции. Также вручную необходимо ввести бухгалтерские проводки - для отражения совершенного хозяйственного акта в бухгалтерских итогах.
Режим ручного ввода операций отличается максимальной гибкостью: можно указать любое содержание реквизитов операции и ввести любые необходимые проводки. Кроме того, он не требует предварительной настройки в Конфигураторе и прост в освоении.
При использовании бухгалтерских документов (здесь имеются в виду "электронные" документы системы 1С:Предприятие), пользователь работает только с документом, а операция формируется автоматически. Алгоритм формирования операции описывается в Конфигураторе, а исходной информацией для заполнения реквизитов операции и проводок операции является заполненный документ.
В отличие от ручного ввода операций, такой режим формирует операцию полностью автоматически: пользователь не может редактировать содержимое реквизитов такой операции и автоматически сформированные проводки. Даже если такая возможность (редактировать операции, сформированные документами) в Конфигураторе включена, то повторное проведение документа "сотрет" все изменения, выполненные пользователем в операции, и сформирует операцию заново.
Режим автоматического ввода операций проще в использовании, чем режим ручного ввода операций: в этом режиме пользователь работает с электронными документами, которые, в большинстве своем, являются прямыми аналогами существующих "бумажных" документов. Однако, режим нуждается в предварительной настройке с использованием Конфигуратора, и требует от пользователя владения Конфигуратором системы 1С:Предприятие и познаний во встроенным языке системы.
Типовые операции представляют собой своего рода компромисс между двумя этими режимами. С одной стороны, типовые операции проще в настройке и не требуют детального освоения встроенного языка системы 1С:Предприятие. В то же время, при настройке типовых операций можно описывать достаточно сложные схемы бухгалтерских проводок, которые будут автоматически вводиться при вводе типовых операций.
С другой стороны, типовые операции, фактически, являются только образцом для ввода операций и проводок операций. Содержимое реквизитов операции и состав проводок могут быть отредактированы либо при вводе операции, либо позже, в режиме редактирования операции. В этом случае, гибкость использования типовых операций сравнима со вводом операций "вручную".
Типовые операции - режим, предназначенный для конечного пользователя программы. Он позволяет автоматизировать ввод рутинных, часто повторяющих хозяйственных операций или таких, которые сопровождаются вычислениями. Использование типовых операций позволит избежать ошибок в вычислениях или в указании корреспондирующих счетов проводок.
Для применения типовой операции в системе 1С:Предприятие предварительно необходимо создать шаблон типовой операции. Шаблон представляет собой сценарий формирования проводок, предназначенных для отражения какого-либо хозяйственного действия в бухгалтерском учете. Шаблон типовой операции представляет собой список проводок, описание правил заполнения реквизитов самой операции и входящих в нее проводок. Такой шаблон создается всего один раз и в дальнейшем используется для ввода операций.
Необходимо учитывать, что после того, как типовая операция введена в журнал операций, она становится такой же, как и операция, введенная вручную. Если такую операцию потребуется отредактировать, то редактирование реквизитов операции и проводок пользователю придется выполнить самостоятельно: правила заполнения реквизитов и формулы вычисления сумм проводок уже работать не будут - операция "забыла", что она была введена в журнал как типовая операция. Разумеется, существует возможность заново ввести типовую операцию и удалить введенную ранее.
Основные возможности
При отражении в бухгалтерском учете того или иного хозяйственного акта бухгалтер должен занести в журнал операций (при неавтоматизированном ведении учета - в бухгалтерские книги) одну или несколько проводок. Эти проводки имеют одну и ту же дату (дату совершения хозяйственной операции) и похожее содержание. Например, такие проводки могут отражать получение продукции от поставщика или определение НДС, себестоимости, накладных расходов и прибыли при реализации продукции. Типовые операции в 1С:Предприятии можно представить себе как "сценарии" подобных стандартных или часто повторяющихся действий.
При вводе типовой операции пользователю выдается для заполнения форма операции, в которой уже заполнены - полностью или частично - некоторые реквизиты, а многострочная часть содержит бухгалтерские проводки для отражения в учете оформляемого хозяйственного акта. Реквизиты проводок, такие как корреспондирующие счета, сумма, объекты аналитического учета (субконто) и другие, также могут быть уже заполнены. Пользователю остается только откорректировать автоматически введенные данные или ввести недостающую информацию и записать операцию в журнал операций.
Шаблоны типовых операций
Шаблоном типовой операции называется сценарий формирования проводок для оформления какого-либо хозяйственного действия, совершаемого на предприятии. Шаблон включает:
* правила заполнения реквизитов операции: даты, номера, суммы и содержания;
* правила заполнения дополнительных реквизитов операции, если таковые предусмотрены в форме операции;
* список проводок операции;
* правила заполнения реквизитов проводок - корреспондирующих счетов, суммы, субконто, количества, валюты и суммы в валюте;
* формулы вычисления сумм проводок.
Когда типовая операция используется для ввода бухгалтерских операций, то для вводимой операции, в соответствии с шаблоном, будут автоматически созданы проводки, а реквизиты проводок и самой операции будут заполнены значениями по описанным в шаблоне правилам.
При вводе операции предлагаемые проводки и значения реквизитов можно изменить.
Список типовых операций
1С:Предприятие позволяет создать любое количество типовых операций. Для просмотра и редактирования типовых операций они выдаются пользователю в виде списка. Чтобы открыть список типовых операций, выберите пункт "Типовые операции" меню "Операции" главного меню системы 1С:Предприятие.
Для просмотра списка типовых операций используются общие приемы работы с табличной частью формы. Подробно эти приемы описаны в главе "Общие принципы работы с формами".
Для удобства просмотра и поиска типовые операции в списке можно объединять в группы. Группы в списке операций обозначаются знаком в левой колонке списка. Любая группа, в свою очередь, может включать непосредственно типовые операции и другие группы. Группы в списке типовых операций могут иметь до 10 уровней вложенности.
Операции в списке упорядочиваются по алфавиту. Если отключен показ в виде иерархического списка, то в списке будут вперемешку выдаваться названия групп и названия операций.
Окно "Типовые операции"
Окно со списком типовых операций представляет собой таблицу, содержащую 2 колонки.
В правой колонке выдаются наименования групп и типовых операций.
Наименования в списке упорядочиваются по алфавиту.
Левая колонка - служебная: в ней различными условными значками обозначается тип строки списка типовых операций:
Строка является шаблоном типовой операции. Шаблон используется для ввода операций;
Строка соответствует группе типовых операций.
Заголовки групп всегда помещаются в верхней части списка типовых операций. Двойной щелчок левой кнопкой мыши на значке открывает доступ к типовым операциям, входящим в эту группу;
Заголовок группы, когда для списка операций отключен показ в виде иерархического списка.
Строка содержит название группы, открытой для просмотра. Такая строка помещается в верхней части таблицы, под названиями колонок справочника, и недоступна для корректировки.
Строк с названиями открытых групп может быть несколько, в зависимости от уровня вложенности просматриваемой группы. При листании списка типовых операций строки с названиями открытых групп всегда остаются в окне списка типовых операций.
Двойной щелчок левой кнопки мыши на этом значке закрывает группу.
В верхней части окна со списком типовых операций располагается панель инструментов окна,
Группы типовых операций
Возможность группировки типовых операций позволяет "держать вместе" типовые операции, объединенные по какому-либо критерию. Обычно критерии группировки определяются самим бухгалтером и не имеют каких-либо строгих правил.
Например, наиболее очевидным является группировка типовых операций по разделам учета: банк и касса, основные средства, малоценные и быстроизнашивающиеся предметы, другие разделы. В этом случае группы можно называть по наименованиям разделов учета, а типовые операции внутри групп - по видам операций уже по конкретному разделу учета.
Также может оказаться удобным группировка типовых операций по видам хозяйственных операций. Например, группа с названием "Приход ТМЦ" может включать типовые операции для оформления актов поступления на предприятие любых товарно-материальных ценностей. Каждая типовая операция из этой группы будет оформлять приход товарно-материальных ценностей определенного вида: товаров, материалов, МБП.
В свою очередь, операции прихода материалов можно разделить по видам материалов и объединить в отдельную группу уже внутри группы "Приход ТМЦ".
Группа типовых операций обозначается в списке операций заголовком группы - строкой, помеченной знаком . Такая строка не является типовой операцией: кнопка ("Редактировать") в панели инструментов окна "Типовые операции" и соответствующий пункт меню "Действия" для такой строки будут недоступны.
Раскрыть группу типовых операций можно одним из следующих способов: дважды щелкните мышью на знаке в строке с наименованием нужной группы или установите курсор на строку с наименованием нужной группы и нажмите клавиши Ctrl+Стрелка Вниз или установите курсор на строку с наименованием нужной группы и выберите пункт "Следующий уровень" в меню "Действия" главного меню программы.
В результате будет открыта для просмотра выбранная групп, знак изменится на . Название этой группы и всех групп верхних уровней будут выданы в первых строках таблицы на сером фоне.
Для возврата на предыдущий уровень можно нажать клавиши Ctrl+Стрелка Вверх, находясь в любой строке группы. Если необходимо "перешагнуть" через несколько уровней, следует дважды щелкнуть мышью в строке с наименованием нужной группы.
Ведение списка шаблонов типовых операций
Создание нового шаблона типовой операции
Если необходимо, чтобы новый шаблон типовой операции сразу попал в определенную группу списка, то перед созданием шаблона следует открыть эту группу. Вообще говоря, создаваемую типовую операцию первоначально можно поместить в любую группу, а затем переместить в нужную группу, используя команду "Перенести в другую группу" из меню "Действия" главного меню системы 1С:Предприятие (кнопка на панели инструментов).
Замечание. Если для списка типовых операций отключен показ в виде иерархического списка (пункт "Иерархический список" меню "Действия" главного меню программы), ввод нового шаблона в список запрещен.
В списке типовых операций появится новая строка, которая будет автоматически переключена в режим редактирования - в ней появится мигающий курсор. В эту строку следует ввести наименование типовой операции.
Наименование типовой операции представляет собой произвольную строку длиной не более 80 символов. Наименование операции должно быть уникальным: наименования не должны повторяться во всем списке типовых операций.
Так как наименования операций в списке упорядочиваются по алфавиту, рекомендуется называть их так, чтобы операции со сходными функциями оказывались вместе. Это облегчит поиск операций в списке.
После ввода наименования следует нажать клавишу Enter. Новая строка займет место в списке в соответствии с порядком сортировки.
Чтобы отказаться от ввода новой операции в список, следует нажать клавишу Esc.
Если для организации списка типовых операций используются группы, также необходимо учесть следующее. Когда для списка типовых операций отключен показ в виде иерархического списка, то названия операций и групп операций выдаются вперемешку, но упорядоченными но алфавиту. Отключение иерархического списка обычно используется для быстрого поиска нужной операции.
Изменение наименования типовой операции
Для изменения наименования существующей типовой операции следует выбрать пункт "Изменить" меню "Действия" или нажать кнопку "Изменить" панели инструментов, или нажать клавиши Shift+Enter. При этом система перейдет в режим редактирования наименования текущей строки.
При записи изменений контролируется уникальность наименования.
Для отказа от изменения нажмите клавишу Esc.
Создание группы типовых операций
Для ввода новой группы в список типовых операций нажми кнопку на панели инструментов окна "Типовые операции" или нажмите клавиши Ctrl+F9 или в главном меню программы откроит меню "Действия", в этом меню выберите пункт "Новая группа".
Если необходимо, чтобы новая группа типовых операций, вводимая в список типовых операций, сразу попала в определенную группу списка, то перед вводом следует перейти в эту группу.
Замечание. Если для списка типовых операций отключен показ в виде иерархического списка (пункт "Иерархический список" меню "Действия" главного меню программы), ввод нового шаблона в список запрещен.
Для новой группы в список типовых операций будет добавлена новая строка, которая автоматически переключится в режим редактирования - в ней появится мигающий курсор. В эту строку следует ввести наименование группы.
Наименование группы представляет собой произвольную строку длиной не более 80 символов. Наименование группы должно быть уникальным: наименования групп не должны повторяться во всем списке типовых операций.
После ввода наименования группы следует нажать клавишу Enter. Новая строка займет место в списке в соответствии с порядком сортировки.
Чтобы отказаться от ввода новой группы в список, следует нажать клавишу Esc.
Удаление шаблонов и групп
Удаление шаблонов и групп шаблонов типовых операций производится обычным способом. Будьте внимательны.
Внимание! Типовые операции и группы типовых операций нельзя пометить на удаление. Независимо от установки режима удаления объектов (пункт "Параметры" меню "Сервис" главного меню системы 1С:Предприятие), типовые операции удаляются в режиме "непосредственного удаления".
Реорганизация списка типовых операций
Когда для рациональной организации списка типовых операций используются группы (см. выше п. "Группы типовых операций"), может возникать необходимость реорганизации, т. е. переноса существующих операций (групп операций) из одной группы в другую группу списка операций.
Для переноса типовой операции или группы типовых операций в другую группу списка выполните следующие действия:
* в списке типовых операций установите курсор на строку с той операцией или группой операций, которую необходимо перенести в другу группу;
* нажмите кнопку на панели инструментов окна "Типовые операции". На экран будет выдан диалог для выбора группы, в которую следует перенести выбранную типовую операцию или группу операций:

* если необходимо перенести типовую операцию в конкретную группу, дважды щелкните мышью на наименовании этой группы в списке. Для перехода к нижележащим уровням списка необходимо дважды щелкнуть мышью на знаке в левой колонке списка типовых операций;
* если необходимо перенести типовую операцию на самый верхний уровень списка, следует нажать в диалоге кнопку "Выбрать верхний уровень".
После выполнения этих действий выбранная типовая операция (или группа операций) будет перенесена в указанную группу.
Чтобы отказаться от выполнения переноса, следует нажать в диалоге кнопку "Отмена".
Внимание. Перенос операций после выбора группы назначения выполняется без дополнительного предупреждения.
Выгрузка и загрузка типовых операций
Предусмотрена специальная возможность выгрузки типовых операций в файл и загрузки типовых операций из файла. Эта возможность позволяет выполнять перенос типовых операций из одной информационной базы в другую.
Выгрузка типовых операций. Для выгрузки типовых операций следует выбрать пункт "Выгрузить" из меню "Действия" главного меню программы. При этом появляется диалог выгрузки. В верхней части диалога располагается дерево типовых операций. В нем отметкой выделены те типовые операции, которые будут выгружаться. Мышью или клавишей "Пробел" можно отключать и включать отдельные типовые операции и группы типовых операций. Кнопки и позволяют отключать и включать сразу все типовые операции.
В нижней части диалога следует ввести имя файла, в который будет выполнена выгрузка типовых операций. При вводе имени файла можно не указывать расширение. Файлу будет автоматически присваиваться расширение ".tof". Для указания каталога и имени файла можно использовать кнопку "...".
Для выполнения выгрузки следует нажать кнопку "Выгрузить", а для отказа - кнопку "Отмена".
Загрузка типовых операций. Для загрузки типовых операций следует выбрать пункт "Загрузить" из меню "Действия" главного меню программы. При этом появляется диалог выбора файла. В нем нужно выбрать файл, в который производилась выгрузка. После выбора файла, записанные в нем типовые операции включаются в список типовых операций текущей информационной базы.
При загрузке типовых операций, если в информационной базе уже существует типовая операция с тем же наименованием, выдается соответствующее предупреждение. Предлагается выбрать один из вариантов:
Добавить загружаемая типовая операция будет добавлена с автоматическим изменением наименования;
Заместить существующая типовая операция будет замещена загружаемой;
Пропустить типовая операция не будет загружена;
Отмена процесс загрузки будет прерван.
Если установить флажок "Для всех", то выбранный вариант будет действовать для всех загружаемых типовых операций, для которых имеется типовая операция с тем же наименованием. В этом случае запрос больше выдаваться не будет.
Заметим, что конфигурации и объекты данных двух информационных баз могут различаться. Поэтому при загрузке типовых операций, выгруженных в другой информационной базе, происходит привязка ее настройки к конфигурации и существующим объектам данных. При этом часть настройки может быть не загружена из-за отличий конфигурации или отсутствия соответствующих объектов
Поиск в списке типовых операций
Быстрый поиск
Для выполнения быстрого поиска необходимо просто набирать на клавиатуре имя типовой операции.
В случае обнаружения первого введенного символа он отображается в рамке в нижней части колонки, а курсор устанавливается в ту строку списка, первые символы значения которой совпадают со введенными. Последний введенный символ можно удалить из строки поиска, нажав клавишу Backspace.
Произвольный поиск
Наиболее широкими возможностями обладает режим произвольного поиска. Он позволяет осуществлять поиск по любым значениям колонок в обоих направлениях. Произвольный поиск выполняется стандартным для всех списков образом и подробно описан в главе "Общие принципы работы с формами".
Ввод типовой операции
Помимо перечисленных выше действий, из списка типовых операций можно выполнять ввод операций в журнал операций.
Для ввода операции выберите в списке наименование типовой операции, которая будет использована как образец для ввода, и нажмите кнопку в панели инструментов окна "Типовые операции" или выберите пункт "Выбрать" из меню "Действия" главного меню системы 1С:Предприятие.
После выполнения этих действий на экране появляется диалог ввода операции.

Форма операции при вводе типовых операций несколько отличается от формы операции при вводе операций вручную.
Прежде всего, в заголовке формы операции после слова "Новый" в скобках выдается название типовой операции, а в панель инструментов формы операции будут добавлены 2 кнопки: ("Автозаполнение") и ("Продолжить ввод"). Кнопка будет нажата, то есть при открытии формы типовой операции автоматически включается режим автозаполнения.
Типовая операция уже будет содержать проводки, при этом часть реквизитов операции и проводок будет заполнена значениями, определенными в шаблоне типовой операции. Пользователю лишь остается дополнить проводки, используя предлагаемый шаблон.
При вводе типовой операции, если включен режим автозаполнения (см. выше), запрашиваются только недостающие значения реквизитов или те значения, для которых это специально указано в шаблоне типовой операции. Программа будет автоматически переходить по реквизитам операции и проводок в соответствии с шаблоном типовой операции. Переход к следующему вводимому значению осуществляется при нажатии клавиши Enter или кнопки в панели инструментов формы операции.
Также будет выполняться автоматический расчет сумм проводок и других значений, если соответствующие формулы указаны в шаблоне типовой операции.
В верхней части окна при вводе типовой операции располагается панель подсказки. В ней но мере ввода типовой операции выводятся подсказки, указывающие какое значение должно вводиться в конкретный момент. Панель подсказки можно включать и выключать Для этого используется пункт "Панель подсказки" меню "Действия".
В остальном ввод типовой операции не отличается от ввода обычной операции. Подробнее о вводе типовых операций можно прочитать в разделе "Ввод и редактирование операций" главы "Операции и проводки".
Напомним, что после завершения ввода типовой операции она ничем не отличается от обычных операций.
Редактирование шаблонов типовых операций
В процессе редактирования шаблона типовой операции описываются правила заполнения реквизитов операции, создается список проводок операции и описываются правила заполнения реквизитов этих проводок. Вся работа по редактированию шаблона типовой операции выполняется в специальном окне редактирования.
Окно редактирования шаблона типовой операции
Для вызова окна редактирования выберите в списке типовых операций наименование операции, которую необходимо редактировать, и нажмите кнопку ("Редактировать") в панели инструментов окна "Типовые операции", или нажмите клавишу F5, или выберите пункт "Редактировать" в меню "Действия" главного меню программы.
На экран будет выдано окно редактирования шаблона типовой операции.

Окно состоит из двух частей. В нижней части окна выдается форма операции, созданная в Конфигураторе. Форма операции используется при вводе операций "вручную" и позволяет ввести реквизиты операции: дату, номер, сумму и содержание операции, а также бухгалтерские проводки, составляющие операцию.
Внешний вид формы операции создается в Конфигураторе и, в общем случае, может быть самым разным. Однако, форма операции всегда состоит из заголовка операции, где располагаются реквизиты операции, и многострочной части со списком проводок.
При ведении бухгалтерского учета в системе 1С:Предприятие чаще всего используются возможности ведения аналитического, количественного и валютного учета. В этом случае в список проводок формы операции добавляются колонки для заполнения соответствующих реквизитов бухгалтерских проводок: объектов аналитического учета (до 5 на каждый из корреспондирующих счетов проводки), количества, вида валюты и суммы в валюте.
Помимо этих обязательных реквизитов, в Конфигураторе для проводки можно создать необходимое число дополнительных реквизитов для ввода любой другой информации. Например, это могут быть реквизиты для хранения комментария проводки; признака раздела бухгалтерского учета, к которому относится проводка. Колонки для заполнения этих реквизитов проводки обычно также добавляются в форму операции.
В окне редактирования шаблона реквизиты операции в целом как и реквизиты проводок операции, используются не для ввода типовой операции, а для описания правил заполнения этих реквизитов. Для описания правил служат управляющие элементы, расположенные в верхней части окна редактирования шаблона типовой операции.
Переключение между двумя частями окна редактирования шаблона типовой операции выполняется при помощи мыши или клавишами Shift+F6.
Содержимое реквизитов верхней части окна редактирования отображает свойства реквизита, выбранного в форме операции.
Редактирование реквизитов операции
Редактирование реквизитов операции заключается в определении правил заполнения этих реквизитов. Создание проводок типовой операции и редактирование правил заполнения их реквизитов будет описано ниже.
В самом общем случае, в форме операции размещаются:
* дата операции;
* номер операции;
* сумма операции;
* содержание операции.
Кроме этого, форма операции может содержать дополнительные реквизиты операции для ввода различной информации, помимо той, которая вводится в перечисленные выше реквизиты. Состав и расположение дополнительных реквизитов в форме операции определяется в Конфигураторе.
Выбор реквизита для редактирования. Для выбора реквизита просто щелкните на нем мышью - в выбранном реквизите появится мигающий курсор. Управляющие элементы верхней части окна редактирования шаблона будут показывать установки для выбранного реквизита.
Изменение свойств реквизита. Для выбранного реквизита можно указать один из двух способов заполнения при использовании типовой операции:
* указать непосредственно значение реквизита. Это значение будет выдаваться при использовании типовой операции
* описать правила заполнения реквизита, используя управляющие элементы верхней части окна редактирования шаблона. В этом случае значение реквизита будет вычисляться по описанным правилам в процессе заполнения реквизитов операции.
Ввод значений реквизитов операции выполняется по общим правилам заполнения реквизитов диалогов. Подробнее об этом можно узнать в главе "Общие принципы работы с формами".
Редактирование списка проводок
Проводки типовой операции позволяют зафиксировать в бухгалтерских итогах результаты хозяйственных действий, оформляемых типовой операцией. В общем случае, шаблон типовой операции содержит группу проводок, реквизиты которых могут вводиться при вводе типовой операции или вычисляться по заранее описанным правилам.
Редактирование списка проводок шаблона типовой операции выполняется в 2 этапа: сначала создается проводка, затем для каждого реквизита проводки указывается один из способов заполнения при использовании типовой операции: либо вводится непосредственное значение реквизита, либо задаются правила заполнения реквизита проводки, используя управляющие элементы верхней части окна редактирования шаблона.
Для редактирования реквизитов проводок и операции используются общие приемы работы в формах. Подробно эти приемы описаны в главе "Общие принципы работы с формами".
Создание новой проводки. Для создания новой проводки поместите курсор в ту строку списка проводок, под которой будет создаваться новая проводка, и нажмите клавишу Ins, или нажмите кнопку в панели инструментов окна редактирования шаблона типовой операции, или выберите пункт "Новая проводка" в меню "Действия" главного меню системы 1С:Предприятие.
Замечание. Если в списке еще нет проводок, курсор будет находиться в первой строке списка проводок, перемещать его никуда не требуется.
В список проводок будет введена новая проводка, а первый реквизит проводки будет автоматически переключен в режим редактирования - в нем появится мигающий курсор.
Продолжить ввод проводки можно одним из следующих способов:
* завершить ввод проводки, нажав кнопку в панели инструментов окна редактирования шаблона типовой операции. В список проводок будет введена новая проводка с незаполненными реквизитами;
* щелкнуть мышью любой управляющий элемент в верхней части окна редактирования шаблона типовой операции. Будет введена новая проводка с незаполненными реквизитами, а для текущего реквизита можно описать правила его заполнения
* указать конкретное значение реквизита. Если завершить редактирование реквизита нажатием клавиши Enter, курсор автоматически "перейдет" к следующему реквизиту (как правило, к счету кредита) проводки
* не редактируя первый реквизит, нажимать клавишу Enter. Система 1С:Предприятие "проведет" курсор по счету дебета, счету кредита, сумме проводки, по дополнительным реквизитам проводки (если таковые имеются в форме операции). После нажатия клавиши Enter на последнем реквизите в список проводок будет введена новая проводка с незаполненными реквизитами.
Новой проводке автоматически присваивается очередной порядковый номер. Если проводка вставляется в середину списка, все проводки будут перенумерованы таким образом, чтобы сохранить непрерывность номеров.
Положение проводки в списке можно изменить, используя кнопки и в панели инструментов окна редактирования шаблона типовой операции.
Создание новой корреспонденции. В список проводок типовой операции могут быть также введены сложные проводки в виде группы корреспонденции. Каждая сложная проводка состоит из главной /первой) корреспонденции, задающей счет дебета (или кредита) проводки, и нескольких (до 99999) подчиненных корреспонденции, задающих корреспондирующие счета кредита (или дебета) проводки. Основное условие сложной проводки - сумма главной корреспонденции должна быть равна сумме всех сумм подчиненных корреспонденции.
Для создания новой корреспонденции поместите курсор в ту строку списка проводок, под которой будет создаваться новая корреспонденция, и нажмите кнопку в панели инструментов окна редактирования шаблона или выберите пункт "Новая корреспонденция" в меню "Действия" главного меню системы 1С:Предприятие.
При вводе самой операции корреспонденции сложных проводок автоматически различаются системой ("главные - подчиненные" и "дебетовые - кредитовые") на основании заполненности счетов проводки и совпадения сумм главной и подчиненных корреспонденции. При вводе шаблона типовой операции суммы, как правило, не вводятся, да и сами счета могут не заполняться, поэтому для ввода корреспонденции сложных проводок системе требуется специальное указание о том, какая корреспонденция вводится.
На экран будет выдан запрос следующего вида:

В этом запросе требуется указать, что создается новая сложная проводка, то есть первая (главная) корреспонденция или подчиненная корреспонденция уже существующей сложной проводки, а также выбрать, какой из корреспондирующих счетов - счет дебета или счет кредита - будет вводиться для создаваемой корреспонденции
После выбора необходимых параметров запроса и нажатия кнопки "ОК" в список проводок шаблона типовой операции будет введена новая корреспонденция, а первый реквизит корреспонденции будет автоматически переключен в режим редактирования - в нем появится мигающий курсор. Редактирование корреспонденции выполняется аналогично редактированию проводки.
Новой корреспонденции будет автоматически присвоен очередной порядковый номер. В отличие от номера проводки, корреспонденция имеет составной номер, состоящий из номера проводки в списке проводок и номера корреспонденции в проводке, разделенных символом "/".
Если корреспонденция вставляется в середину списка корреспонденции, все остальные корреспонденции будут перенумерованы таким образом, чтобы сохранить непрерывность номеров корреспонденции внутри проводки.
Копирование проводки или корреспонденции. Новую проводку или корреспонденцию типовой операции можно создать, используя в качестве образца одну из существующих проводок или корреспонденции. Обычно это удобно, когда требуется создать несколько проводок или корреспонденции с незначительными отличиями в характеристиках реквизитов.
Например, копированием удобно создать проводки типовой операции, скажем, "Перечисление налогов и взносов с ФОТ". Такая типовая операция могла бы содержать ряд однотипных проводок с кредита счета 51 в дебет счетов учета расчетов по соответствующим налогам, сборам и взносам (подоходный налог, взнос в пенсионный фонд, сбор на нужды образовательных учреждений и другие). При редактировании такой типовой операции достаточно создать первую проводку, задав все необходимые характеристики ее реквизитов. Другие проводки можно создать, копируя первую проводку, и исправляя в копии счет дебета и, если таковой есть, комментарий проводки.
Для копирования выполните следующие действия:
* выберите в списке проводок типовой операции проводку или корреспонденцию, которая будет служить в качестве образца;
* скопируйте проводку или корреспонденцию.
В список проводок типовой операции будет добавлена новая проводка или корреспонденция, реквизиты которой будут заполнены значениями, скопированными из образца.
При копировании в новую проводку не переносятся значения реквизитов - их потребуется ввести.
Удаление проводки или корреспонденции. Для удаления проводки или корреспонденции выполните следующие действия:
* выберите в списке проводок типовой операции удаляемую проводку или корреспонденцию;
* удалите ее.
Реорганизация списка проводок. При формировании списка проводок в шаблоне типовой операции новая проводка или корреспонденция создается под строкой, в которой располагается курсор в списке проводок в момент создания.
Каждой проводке присваивается уникальный порядковый номер. Номера проводок начинаются с единицы, идут строго подряд (без пропусков) и не редактируются пользователем. Проводки в операции всегда расположены в порядке возрастания номеров. Например, при удалении проводки номера всех последующих проводок сдвигаются на единицу.
При вводе типовых операций порядок следования проводок в операции не оказывает влияния на бухгалтерские итоги (так как все проводки операции имеют одну дату и время). Однако, зачастую порядок следования проводок отражает последовательность совершения хозяйственных действий (логичнее сначала оформить получение аванса, а уже затем начислить НДС), и проводки в операции желательно располагать в нужном порядке. Вы знаете как.
При вызове этих команд текущая проводка (на которой установлен курсор) перемещается соответственно вверх или вниз в последовательности проводок операции. При этом номер проводки увеличивается или, соответственно, уменьшается, а номера других проводок изменяются соответствующим образом для сохранения непрерывной последовательности нумерации проводок операции.
Следует учитывать, что при использовании сложных проводок вызов команд "Переместить вверх" и "Переместить вниз" для первой корреспонденции сложной проводки вызывает перемещение всей проводки целиком (вместе со всеми корреспонденциями), а вызов этих команд для второй и последующих корреспонденции вызывает перемещение корреспонденции внутри сложной проводки аналогично перемещениям проводок внутри операции, с той лишь разницей, что перемещаются только подчиненные корреспонденции, а главная (первая) корреспонденция всегда остается первой.
Особенности редактирования проводок шаблона типовой операции
Создание проводок и редактирование реквизитов проводок шаблона типовой операции в корне отличаются от ввода проводок в процессе ввода операций, о котором рассказывалось в главе "Операции и проводки".
Прежде всего, при создании проводки или корреспонденции не требуется заполнения ее реквизитов: реквизиты можно пропускать, нажимая клавишу Enter. Даже если не будет заполнен ни один реквизит проводки, в список будет помещена проводка с незаполненными реквизитами, которые можно отредактировать позже.
Если при редактировании проводки указаны конкретные счета дебета или кредита, свойства указанных счетов не влияют на ввод других реквизитов проводки. Например, если для указанного счета дебета или кредита ведется аналитический учет по одному или нескольким видам субконто, не будет принудительно запрашиваться ввод конкретных субконто. Аналогично, не будет запрашиваться валюта если по одному из корреспондирующих счетов ведется валютный учет.
Ввод конкретных значений реквизитов проводок выполняется по общим правилам заполнения реквизитов диалогов. Подробнее об этом можно узнать в главе "Общие принципы работы с формами".
Сохранение шаблона типовой операции
После заполнения всех необходимых реквизитов шаблона типовой операции его необходимо сохранить. В зависимости от настройки операции в Конфигураторе, возможны несколько вариантов выполнения этого действия.
Чтобы сохранить текущее состояние шаблона при его редактировании, следует нажать кнопку в панели инструментов окна редактирования шаблона типовой операции. После записи изменений кнопка станет недоступной (серого цвета), пока в шаблон типовой операции не будут внесены какие-либо изменения.
Если окно редактирования шаблона типовой операции содержит кнопки "ОК", "Закрыть" или подобные (это задается в Конфигураторе), для сохранения шаблона необходимо нажать на такую кнопку.
Если окно редактирования шаблона не имеет кнопок, явно предназначенных для сохранения шаблона, то сохранение шаблона типовой операции выполняется путем закрытия окна диалога.
В обоих случаях на экран будет выдан запрос о необходимости сохранения документа. Вы можете выбрать один из трех вариантов ответа: "Да" (Сохранить), "Нет" (Не сохранять) и "Отмена" (Не выходить).
Права на использование типовой операции
При работе нескольких пользователей с одной информационной базой системы 1С:Предприятие, как правило, необходимо, чтобы каждый пользователь имел дело только с той информацией, которая требуется ему в соответствии с его обязанностями. Для этого в Конфигураторе создается необходимое число типовых наборов прав. Каждый набор прав описывает полномочия на доступ к информации обрабатываемой системой, для конкретной категорий пользовать лей - продавцов, кладовщиков, бухгалтеров, кассиров, главного бухгалтера, других сотрудников.
Также, в Конфигураторе создается список пользователей - конкретных сотрудников организации, которым разрешена работа с системой 1С:Предприятие. Каждому пользователю из списка назначается один из наборов прав. В соответствии с этим набором прав система 1С:Предприятие контролирует доступ пользователя к информации.
Для типовых операций права доступа назначаются в 2 этапа.
Во-первых, при создании наборов прав в Конфигураторе задаются права доступа к списку типовых операций вообще. Эти права включают права на изменение списка типовых операций (создание новых, редактирование, удаление) и право на использование типовых операций.
Во-вторых, при редактировании шаблона типовой операции можно устанавливать права на использование этой операции для различных категорий пользователей.
Права на использование типовой операции назначаются в диалоге, который можно вызвать нажав кнопку в панели инструментов окна редактирования шаблона типовой операции или выбрав пункт "Использование" в меню "Действия" главного меню системы 1С:Предприятие.
Диалог содержит список наборов прав, созданный в Конфигураторе.

Назначение управляющих элементов диалога описано ниже.
Все наборы прав. Если включена эта опция, использование редактируемой типовой операции разрешается всем категориям пользователей. В этом случае список прав будет недоступен.
Чтобы разрешить использование типовой операции индивидуально для каждого из наборов прав, следует отключить опцию "Все наборы прав".
Список наборов прав. Этот список содержит названия типовых наборов прав, созданные в Конфигураторе. Если выключена опция "Все наборы прав", в этом списке можно включить использование типовой операции для конкретного набора прав. Типовые наборы прав, для которых разрешено использование типовой операции, отмечены галочкой слева от наименования набора прав.
Внимание! Права на использование типовой операции, задаваемые для наборов прав при редактировании шаблона типовой операции, не могут расширять полномочий, установленных для набора прав в Конфигураторе. Например, если для набора прав "Кассир" в Конфигураторе разрешено использование типовых операций, то при редактировании шаблона типовой операции для этого же набора прав можно запретить использование конкретной типовой операции. Однако, если для набора прав "Продавец" в Конфигураторе было запрещено использование типовых операций, то при редактировании шаблона нельзя разрешить использование этой операции, так как такая установка расширяет полномочия пользователя, ограниченные в Конфигураторе.
Изменение состава проводок. Если включена эта опция, то при использовании типовой операции разрешается изменение состава (добавление новых и удаление существующих) проводок типовой операции, по сравнению с тем списком, который был создан в процессе редактирования шаблона типовой операции. Данная установка действует для всех наборов прав.
Если опция "Изменение состава проводок" выключена, при использовании типовой операции запрещено изменение состава проводок.
Описание правил заполнения реквизитов типовой операции
Для каждого реквизита шаблона типовой операции можно описать правила автоматического заполнения или вычисления значения этого реквизита. Для этого используются управляющие элементы, расположенные в верхней части окна редактирования шаблона типовой операции.
После того, как в нижней части окна редактирования выбран реквизит, для редактирования правил следует щелкнуть мышью требуемый управляющий элемент в верхней части окна.
Между нижней и верхней частями окна можно также переключаться клавишами Shift+F6.
В выбранном реквизите появится курсор, а реквизит, выбранный для редактирования в нижней части окна, будет выделен инверсным цветом (реквизиты проводок) или рамкой, обведенной вокруг реквизита (реквизиты операции).

Ниже описано назначение каждого из этих управляющих элементов.
Поле. Этот элемент является информационным - в нем выдается наименование реквизита, выбранного в нижней части окна редактирования шаблона типовой операции.
Активизация. Этот управляющий элемент задает для редактируемого реквизита порядок его переключения в режим редактирования при вводе операции.
При вводе типовой операции программа "ведет" пользователя по тем реквизитам операции, которые требуют заполнения. "Обход" реквизитов при вводе операции программа выполняет по своему усмотрению, пропуская заполненные значения и "останавливаясь" на незаполненных реквизитах. Элемент "Активизация" позволяет установить для каждого элемента особый способ его участия в "обходе" реквизитов. Обычно он используется, если нужно "заставить" программу остановиться на некотором реквизите, хотя его значение и заполнено, или, наоборот, пропустить незаполненное значение.
Для элемента "Активизация" можно выбрать одно из следующих значений:
Авто реквизит будет активизирован в зависимости от результатов редактирования "предыдущих" реквизитов операции;
Если в процессе ввода типовой операции значение реквизита не было автоматически введено каким-либо способом, например, копированием из другого реквизита, то реквизит будет переключен в режим редактирования.
Активизировать реквизит будет активизирован всегда, независимо от того, указано ли его значение или нет'
Пропускать реквизит будет пропущен, также независимо от того, указано его значение или нет;
Не изменять при вводе типовой операции реквизит редактироваться не будет.
При вводе типовой операции, если редактирование реквизита заканчивается нажатием клавиши Enter, переход к следующему редактируемому реквизиту будет выполняться системой автоматически, с учетом описанных правил активизации.
Необходимо напомнить, что при вводе типовой операции "обход" реквизитов операции выполняется в порядке, заданном при редактировании диалога для ввода операции в Конфигураторе. В свою очередь, "обход" реквизитов проводок всегда выполняется "слева направо сверху вниз".
Копирование. Элемент "Копирование" позволяет указать для реквизита типовой операции заполнение путем копирования из других реквизитов. Это значит, что значение данного реквизита будет совпадать со значением другого реквизита, например, в вышестоящих проводках, и может быть заполнено автоматически. Такой режим обычно используется в случае, если в типовой операции имеется несколько проводок, в которых должно использоваться одно и тоже значение субконто, например, при постановке на учет основного средства может вводиться несколько проводок с данным значением субконто. В этом случае режим копирования позволяет при использовании типовой операции выбрать конкретное значение субконто в первой проводке, в которой оно используется, а в остальные значение будет подставлено автоматически.
Элемент "Копирование" представляет собой поле со списком, из которого следует выбрать режим копирования или наименование реквизита - образца для копирования.
Можно выбрать следующие значения:
Авто
Система будет автоматически выполнять заполнение данного реквизита в случае, если заполняется реквизит вышестоящей проводки, и которого может быть взято подходящее значение. Например, если для значения субконто проводки стоит режим копирования "Авто" и само значение не задано в шаблоне и ещё не заполнено, то оно будет автоматически заполнено, если в одной из предыдущих проводок вводится значение субконто того же вида. Таким образом, при установке "Авто" программа сама пытается подставить возможные значения по своему усмотрению.
Не копировать
Копирование значения данного поля выполняться не будет. Этот вариант имеет смысл устанавливать, например, для субконто, если в вышестоящих проводках будет вводиться субконто того же вида, но в данной проводке должно вводиться другое значение. В этом случае режим "Авто" скопирует значение из предыдущих проводок, а режим "Не копировать" предоставит пользователю ввести данное значение.
Наименование реквизита
Наименование реквизита операции или проводки, значение которого будет копироваться в редактируемый реквизит. Данный вариант устанавливает принудительное копирование значения реквизита из указанного реквизита этой или другой проводки. Его имеет смысл использовать в том случае, если данное значение однозначно должно совпадать с тем значением, которое будет в него копироваться. В отличие от режима "Авто", этот режим будет выполнять копирование и при изменении того значения, которое копируется, тогда как режим "Авто" скопирует значение только первый раз, когда значение данного реквизита еще не заполнено. Таким образом, если режим "Авто" подставит недостающие значения наиболее подходящими значениями из предыдущих проводок, то данный режим устанавливает четкое соответствие значения данного реквизита значению другого реквизита.
При выборе образца для копирования система отслеживает возможность выполнения этой операции для выбранных реквизитов. Если копирование выполнить нельзя, реквизит-образец нельзя будет выбрать. Например, нельзя выполнять копирование значения какого-либо реквизита проводки в реквизит операции.
Заметим, что при настройке копирования следует учитывать порядок заполнения значений реквизитов операции.
Проводка. Этот управляющий элемент становится доступным, если в элементе "Копирование" (см. выше) выбран какой-либо из реквизитов проводки. Он позволяет указать, из какой именно проводки будет браться значение для копирования.
Корреспонденция. Этот управляющий элемент становится доступным, если в элементе "Копирование" (см. выше) выбран какой-либо из реквизитов проводки. Он позволяет указать, из какой корреспонденции проводки, указанной в элементе "Проводка", будет браться значение для копирования.
Субконто. Если в качестве образца для копирования выбрано субконто дебета или кредита проводки, в этом управляющем элементе необходимо указать, какое субконто будет копироваться.
Из списка необходимо выбрать либо наименование конкретного вида субконто, либо слово <Авто>. При выборе <Авто> система сама будет определять, какое значение субконто использовать для копирования. В большинстве случаев используется вариант <Авто>.
Формула. Это поле позволяет ввести формулу, которая будет вычислять значение реквизита в процессе ввода типовой операции.
Использование формул является наиболее мощным средством автоматического заполнения реквизитов типовой операции. В формуле можно ссылаться на значения реквизитов операции, текущей и других проводок операции. Кроме того, в формулах можно обращаться к бухгалтерским итогам для определения сумм проводок на основании текущих значений итогов, например, для автоматического закрытия счетов.
Подробное описание составления формул типовых операций приведено в разделе "Формулы типовых операций".
Заметим, что фактически для каждого реквизита операции может быть выбран один из трех способов заполнения: непосредственное указание значения в шаблоне, указание режима копирования и указание формулы по которой будет рассчитываться значение. Может быть выбран только один из этих трех вариантов для конкретного реквизита. Если значение какого либо реквизита вообще не должно заполняться, то можно установить для него режим "Активизация" - "Пропускать" или "Не изменять".
Подсказка. В это поле можно для конкретного реквизита задать строку, которая будет выводиться в панели подсказки при вводе типовой операции. Если строка не задана, то подсказка будет выдаваться программой автоматически. Разумеется, автоматически выдаваемая подсказка не будет отражать специфики конкретной операции. Имеет смысл заполнять поле подсказки для тех реквизитов, которые будут заполняться пользователем при вводе типовой операции и требуют дополнительного пояснения. Подсказку рекомендуется вводить как предложение в повелительном наклонении, например: "Введите сумму НДС" или "Выберите организацию-получателя".
Записывать с пустой суммой. Установка этого флажка определяет, что данная проводка будет записываться при записи операции даже в том случае, если и количество, и валютная сумма, и сумма проводки равны нулю. Если флажок не установлен, то такие проводки не будут записываться. Установка данного флажка имеет смысл, если в типовой операции используется проводка, данные которой будут вводиться после ввода операции, путем исправления уже записанной операции.
Заметим, что флажок "Записывать с пустой суммой", устанавливается не для отдельных реквизитов проводки, а для всей проводки в целом.
Синтакс-Помощник
Синтакс-Помощник - средство, облегчающее составление формул типовых операций. Основная задача Синтакс-Помощника - предоставить пользователю оперативную подсказку по встроенному языку.
Для вызова Синтакс-Помощника выполните одно из следующих действий: нажмите кнопку в панели инструментов окна редактирования шаблона типовой операции или выберите пункт "Синтакс-Помощник" в меню "Сервис" главного меню программы.
Окно Синтакс-Помощника
Окно Синтакс-Помощника является "закрепляемым" окном (см. раздел "Служебные окна" главы "Сервисные возможности"), поэтому его удобно располагать, "прикрепив" к боковой стороне главного окна программы.

Окно Синтакс-Помощника состоит из двух частей. В верхней части в виде дерева выдается список элементов встроенного языка системы 1С:Предприятие: операторов, управляющих конструкций, процедур и функций, системных констант и др., используемых в формулах типовых операций. Для удобства все элементы встроенного языка объединены в тематические разделы, представленные в виде ветвей дерева.
В нижней части окна Синтакс-Помощника выдается краткое описание элемента встроенного языка, выбранного в верхнем окне. Для получения описания следует дважды щелкнуть мышью на наименовании элемента языка в верхней части окна Синтакс-Помощника.
Параметры Синтакс-Помощника
Для настройки параметров Синтакс-Помощника необходимо вызвать пункт "Параметры" в контекстном меню Синтакс-Помощника. В выданном на экран диалоге можно выбрать язык, на котором будут выдаваться элементы встроенного языка в окне Синтакс-Помощника и создаваться "заготовки" элементов встроенного языка в поле редактирования формулы типовой операции. Описание элементов встроенного языка в нижнем окне Синтакс-Помощника всегда выдается по-русски.
Копирование элементов встроенного языка
Синтакс-Помощник имеет функцию копирования выбранного элемента встроенного языка в поле редактирования формулы типовой операции.
Для копирования необходимо выделить наименование нужного элемента языка в древовидном списке и использовать пункт "Выбрать" из контекстного меню Синтакс-Помощника. В поле редактирования формулы типовой операции в место расположения курсора будет перенесена "заготовка" элемента встроенного языка.
Пункт контекстного меню "Выбрать и спрятать" переносит "заготовку" элемента встроенного языка и закрывает окно Синтакс-Помощника.
Кроме использования пунктов контекстного меню, для переноса "заготовок" элементов встроенного языка можно использовать режим "перенеси и оставь" ("drag & drop"): достаточно перетащить мышью выбранный элемент встроенного языка из окна Синтакс-Помощника в поле редактирования формулы типовой операции.
Поиск в Синтакс-Помощнике
Для удобства поиска в Синтакс-Помощнике нужного элемента языка существует специальный режим контекстного поиска.
Для вызова режима контекстного поиска необходимо выбрать пункт "Поиск" из контекстного меню Синтакс-Помощника.
Диалог "Контекстный поиск" содержит окно со списком элементов встроенного языка и поле ввода для быстрого поиска в этом списке.
Для поиска нужного элемента языка нужно набирать первые символы элемента на клавиатуре - курсор в списке элементов будет установлен на первый элемент, начало которого совпадает с указанными символами. Теперь, если нажать кнопку "ОК", диалог контекстного поиска будет закрыт, а в окне Синтакс-Помощника будет выдано описание найденного элемента языка.
Если в списке присутствует несколько одинаковых имен элемента встроенного языка, по содержимому правой колонки списка можно определить тематический раздел, в котором приведено описание выбранного элемента языка.
Перейти из списка к описанию найденного элемента языка также можно, дважды щелкнув левой кнопкой мыши на элементе языка в списке.
Формулы типовых операций
Значения реквизитов типовой операции могут вычисляться по произвольным формулам, для записи которых используется встроенный язык системы 1С:Предприятие.
В данном разделе приводится описание синтаксиса операторов, конструкций и функций, используемых для записи формул типовых операций.
Более подробное описание конкретных функций приведено в книге "1С:Предприятие. Описание встроенного языка".
Формат формул
Формула типовой операции предназначена для вычисления значения определенного поля типовой операции. Она может состоять из одного или нескольких выражений, разделенных между собой точкой с запятой ";". Выражения в формулах рассчитываются поочередно слева направо. После выполнения каждого выражения его результат заносится в поле. Каждое последующее выражение в формуле может использовать результат расчета предыдущего выражения, используя идентификатор (наименование) вычисляемого поля. В результате выполнения формулы в поле заносится результат вычисления последнего выражения.
Выражение - это математическая запись, по которой вычисляется значение (результат). Выражения состоят из чисел, строковых величин или величин типа "дата", операторов, атрибутов и функций, связанных символами арифметических операций.
Величина числового типа записывается в виде десятичного числа знаком или без, у которого дробная часть отделена точкой. Пример:
0 123 -15 +24.11 0.245
Величина типа "дата" задается в формате 'ДД.ММ.ГГ' или 'ДД.ММ.ГГГГ' (дата заключается в одиночные кавычки). Пустая дата задается как '00.00.00'.
Пример:
'12.04.95' '01.01.1996'
Величина строкового типа представляется как любая последовательность символов, заключенных в двойные кавычки. При необходимости в величине строкового типа указать кавычки, следует использовать два символа кавычек подряд.
Пример:
"Отчет за квартал"
"проводка по документу"
"АОЗТ ""Фокус"" "
В формуле допустимы следующие виды арифметических операций:
Сложение (Оп1 + Оп2)
Вычитание (Оп1 - Оп2)
Умножение (Оп1 * Оп2)
Деление (Оп1 / Оп2)
Остаток от деления (Оп1 % Оп2)
Унарный минус (-Оп1)
Для строковых величин используется операция конкатенации "+") для того, чтобы присоединить одну строку к другой. Длина результирующей строки равна сумме длин соединяемых строк. В случае несовпадения типа данных второго или последующих операндов со строковым типом, их значение преобразуется к строковому тину в соответствии с правилами преобразования типов.
Пример: (для того чтобы удалить ненужные пробелы, используются функции СокрЛ и СокрП.)
СокрП(Фамилия)+" "+СокрП(Имя)+" "+СокрП(Отчество);
Для величин типа "дата" можно использовать операции сложения и вычитания как с величинами типа "дата", так и числами. Пример:
'01.03.98' + 1
'01.03.98' - '01.01.98'
Функции, используемые в формулах
В данном разделе приводятся описания функций, наиболее используемых для записи формул типовых операций. Более подробное описание приведено в книге "1С:Предприятие. Описание встроенного языка".
Кроме того, в формулах типовых операций могут использоваться функции, определенные в глобальном модуле конфигурации (см. книгу "1С: Предприятие. Конфигурирование и администрирование").
Математические функции
Окр(<Число>,[<КолЗнаков>],[<Способ>])
Функция возвращает числовое значение результата округления числа <Число> до заданного числа знаков дробной части (если <КолЗнаков> отрицательно, то округляется до соответствующего количества знаков целой части).
Параметр <КолЗнаков> может быть опущен, при этом принимается, что <КолЗнаков> = 0.
Параметр <Способ> - необязательный параметр, который задает способ округления:
0 если при округлении 1.5 = 1;
1 если при округлении 1.5 = 2.
Значение по умолчанию - 0.
Пример:
Окр (Цена,-2)
Цел(<Число>)
функция возвращает целую часть переданного в качестве параметра числа, полностью отсекая дробную часть.
Пример:
Цел(Наличность/Цена)
Мин (<Элемент1>,...,<ЭлементN>)
функция определяет минимальное значение из списка <Элемент1>,...,<ЭлементN>.
Пример:
Мин (Цена1, Цена2, Цена3)
Макс(<Элемент1>,...,<ЭлементN>)
Функция определяет максимальное значение из списка <Элемент1>,...,<ЭлементN>. Пример:
Макс(Цена1, Цена2, Цена3)
Число(<Параметр>)
Функция преобразует переданный параметр <Параметр> в число, руководствуясь принятыми правилами преобразования типов.
Пример:
Число(Вар + Род)
Строковые функции
ПустаяСтрока(<Строка>)
Функция проверяет переданный параметр <Строка> на наличие значащих символов (любых кроме пробелов) и возвращает число 1, если строка пустая или содержит только пробелы, или 0, если строка не пустая.
Пример:
?(ПустаяСтрока(Счет.ПроцНДС) = 1, "10%", Счет.ПроцНДС)
СокрЛ(<Строка>)
Функция получает в качестве параметра строку, отсекает стоящи слева пробелы и возвращает результирующую строку.
Пример:
СокрЛ(Цена)+" руб."
СокрП(<Строка>)
Функция получает в качестве параметра строку, отсекает стоящие справа пробелы и возвращает результирующую строку.
Пример:
СокрП(Фамилия)+" "+СокрП(Имя)+" "+СокрП(Отчество)
СокрЛП(<Строка>)
Функция получает в качестве параметра строку, отсекает стоящие слева и справа пробелы, и возвращает результирующую строку. Пример:
СокрЛП(Фамилия)+" "+СокрП(Имя)+" "+СокрП(Отчество)
Лев(<Строка>,<Число>)
Функция получает в качестве параметра строку, выбирает первые слева символы строки в количестве, определенном параметром <Число>, и возвращает в качестве значения результирующую строку.
Пример:
Лев(ФИО,15)
Прав(<Строка>,<Число>)
Функция получает в качестве параметра строку, выбирает крайние справа символы строки в количестве, определенном параметром < Число>, и возвращает в качестве значения результирующую строку.
Пример:
Прав(ФИО,15)
Сред(<Строка>,<Число1>,<Число2>)
Функция возвращает подстроку параметра <Строка>, начиная с символа с номером <Число1>, общим количеством <Число2>. Позиции в строке считаются, начиная с 1. Параметр <Число2> может быть опущен, тогда выделяются все символы, начиная с символа с номером <Число1>, до конца строки.
Пример:
Сред(ФИО,10,12)
ВРег(<Строка>)
Функция преобразует все символы строки в верхний регистр и возвращает результирующую строку. Исходная строка не изменяется.
Пример:
ВРег("маленькие")
НРег{<Строка>}
Функция преобразует все символы строки в нижний регистр и возвращает результирующую строку. Исходная строка не изменяется.
Пример:
НРег("БОЛЬШИЕ")
Строка(<Параметр>)
Функция преобразует переданный параметр в строковую величину руководствуясь принятыми правилами преобразования типов.
Пример:
Строка(ДатаДок+1)
Функции работы с датой и временем
РабочаяДата()
Возвращает значение рабочей даты, установленной в текущем сеансе работы программы (меню "Сервис - Параметры -Общие").
ТекущаяДата()
Функция возвращает текущую (системную) дату, установленную на компьютере.
ТекущееВремя()
Функция возвращает текущее (системное) время в текстовом в" де.
ДобавитьМесяц(<Дата>,<ЧислоМесяцев>)
Функция добавляет к указанной дате <Дата> заданное число месяцев <ЧислоМесяцев> и возвращает результат.
Пример:
ДобавитьМесяц(РабочаяДата(),3)
НачМесяца(<Дата>)
Функция определяет дату начала месяца для указанной даты.
Пример:
НачМесяца(РабочаяДата())
КонМесяца(<Дата>)
Функция определяет дату конца месяца для указанной даты.
Пример:
КонМесяца(РабочаяДата())
НачКвартала(<Дата>)
Функция определяет дату начала квартала для указанной даты.
Пример:
НачКвартала(РабочаяДата())
КонКвартала(<Дата>)
Функция определяет дату конца квартала для указанной даты.
Пример:
КонКвартала(РабочаяДата())
НачГода(<Дата>)
Функция определяет дату начала года для указанной даты.
Пример:
НачГода(РабочаяДата()) КонГода(<Дата>)
Функция определяет дату конца года для указанной даты.
Пример:
КонГода(РабочаяДата())
НачНедели(<Дата>)
Функция определяет дату начала недели для указанной даты.
Пример:
НачНедели(РабочаяДата())
КонНедели(<Дата>}
функция определяет дату конца недели для указанной даты.
Пример:
КонНедели(РабочаяДата())
ДатаГод(<Дата>)
Функция определяет год указанной даты.
Пример:
ДатаГод(РабочаяДата())
ДатаМесяц(<Дата>)
Функция определяет месяц указанной даты.
Пример:
ДатаМесяц(РабочаяДата())
ДатаЧисло(<Дата>)
Функция определяет день месяца указанной даты.
Пример:
ДатаЧисло(РабочаяДата())
Дата(<Параметр>)
Функция преобразует значение <Параметр> из строкового вида в дату, руководствуясь принятыми правилами преобразования типов, и возвращает значение типа "дата".
Пример:
Дата("О6.03.1958")
НомерНеделиГода(<Дата>)
Функция определяет номер недели в году для указанной даты.
Пример:
НомерНеделиГода(РабочаяДата())
НомерДняГода(<Дата>)
Функция определяет порядковый день в году для указанной даты.
Пример:
НомерДняГода(РабочаяДата())
НомерДняНедели(<Дата>)
Функция определяет день недели указанной даты. Возвращаемое значение - число со значением определенного порядкового дня недели (1 - понедельник, 2 - вторник, ... , 7 - воскресенье).
Пример:
НомерДняНедели(РабочаяДата())
ПериодСтр(<ДатаНачала>,<ДатаКонца>}
Внутри системы все периоды задаются интервалом дат - дата начала и дата конца. Функция ПериодСтр() предназначена для того, чтобы в случае, если период фактически является кварталом, месяцем, полугодием, отобразить его соответствующим образом, например "1 квартал 1997 г".
Функция ПериодСтр возвращает период в виде строки символов.
Пример (выводит "1 квартал 1997 г.") :
ПериодСтр('01.01.97','31.03.97')
Функции форматирования
Формат(<Параметр>,<Форматная_строка>)
Функция форматирует переданный параметр, руководствуясь информацией, содержащейся в параметре <Форматная_строка>. Возвращает сформатированную строку. Параметр может быть сформатирован как число, строка или дата. Подробное описание данной функции см. в книге "1С:Предприятие. Описание встроенного языка".
Пример:
Формат(СуммаОперации,"412.2"))
Шаблон(<Строка_шаблон>)
Функция возвращает строковое значение, сформированное в соответствии с заданным параметром <Строка_шаблон>, заменив в ней все встроенные выражения, заключенные в квадратные скобки, на их строковые значения. Строковое значение параметра <Строка_шаблон> обрабатывается следующим образом: символы "[" и "]" (квадратные скобки) являются специальными символами, которые выделяют поля, содержащие встроенные выражения. Подробное описание данной функции см. в книге "1С:Предприятие. Описание встроенного языка".
Пример (выдает: "Название услуги - Вывоз мусора"):
Шаблон("Название услуги - [Услуга.Наименование]")
ФиксШаблон(<Строка_шаблон>)
Функция возвращает строковое значение, сформированное в соответствии с заданным параметром <Строка_шаблон>, заменив в ней все встроенные выражения, заключенные в квадратные скобки, на их значения. В отличие от функции Шаблон(), поля замещаются значениями выражений с сохранением своей длины в символах, то есть обрезаются, если поле короче результата вычисления выражения, и дополняются пробелами, если длиннее.
Если результат - числовой, то в границах поля строка прижимается к правой границе.
Строковое значение параметра <Строка_шаблон> обрабатывается следующим образом: символы "[" , "]" (квадратные скобки) являются специальными символами, которые выделяют поля, содержащие встроенные выражения. Подробное описание данной функции см. в книге "1С:Предприятие. Описание встроенного языка".
Пример:
ФиксШаблон("Название услуги - [Услуга.Наименование]");
Функции среды исполнения
ИмяПользователя()
Функция возвращает имя пользователя (указанное в конфигураторе в списке пользователей), работающего в данный момент с программой.
ПолноеИмяПользователя()
Функция возвращает полное имя пользователя, указанное в конфигураторе при авторизации доступа.
Условный оператор
Разновидностью функции является условный оператор, позволяющий в зависимости от выполнения или невыполнения некоторого условия выбрать один из двух вариантов расчета значения. Формат условного оператора:
?(<Логич_выраж>,<Выраж1>,<Выраж2>)
Функция ? вычисляет значение <Логич_выраж> и, если его значение - истина, то возвращает вычисленное значение <выраж1>. Если значение <Логич_выраж> - ложь, то возвращает вычисленное значение <Выраж2>.
Логическое выражение конструируется из арифметических выражений с помощью операций сравнения. Можно использовать следующие виды операций сравнения:
больше (Выр1 > Выр2)
больше или равно (Выр1 >= Выр2)
равно (Выр1 = Выр2)
не равно (Выр1 <> Выр2)
меньше (Выр1 < Выр2)
меньше или равно (Выр1 <= Выр2)
Можно использовать следующие виды логических (булевых) операций:
И или AND конъюнкция (булево И)
ИЛИ или OR дизъюнкция (булево ИЛИ)
НЕ или NOT логическое отрицание (булево отрицание НЕ)
При использовании логических операций рекомендуется соединяемые ими условия заключать в скобки.
Примеры:
?(Дебет.Счет.Валютный=1,"Валютный","")
?((Дебет.Счет.Валютный=1) И '(Кредит.Счет.Валютный=1),"Валютный","")
Бухгалтерские процедуры и функции
ВыбранныйПланСчетов()
Функция позволяет определить текущее значение параметра "Основной план счетов", выбранное пользователем при работе с системой.
Пример:
ВыбранныйПланСчетов()
ОсновнойПланСчетов()
Функция возвращает план счетов, установленный в конфигурации в качестве основного. Возвращаемое значение имеет тип "План счетов".
Пример:
ОсновнойПланСчетов()
СчетПоКоду(<КодСчета>[,<ПланСчетов>])
Функция позволяет найти значение типа "Счет" по коду счета, указанному в виде символьной строки <КодСчета>. В параметре <ПланСчетов> задается план счетов, в котором выполняется поиск. Если параметр <ПланСчетов> не указан, то поиск выполняется в основном плане счетов. Значение типа счет используется для заполнения счетов проводки и для передачи в качестве параметров различным функциям.
Пример:
СчетПоКоду("51")
НачалоПериодаБИ()
Функция возвращает дату начала периода бухгалтерских итогов, ^Данную в режиме "Настройка параметров системы".
Пример:
НачалоПериодаБИ()
КонецПериодаБИ()
Метод возвращает дату конца периода бухгалтерских итогов за данную в режиме "Настройка параметров системы".
Пример:
КонецПериодаБИ()
КонецРассчитанногоПериодаБИ()
Метод возвращает дату конца рассчитанного периода бухгалтерских итогов, установленного в режиме "Управление бухгалтерскими итогами".
Пример:
КонецРассчитанногоПериодаБИ()
МаксимальноеКоличествоСубконто()
Метод выдает значение параметра "Максимальное количество субконто", указанное в конфигурации в настройке планов счетов. Фактически она позволяет определить сколько видов субконто может быть задано для счета.
Пример:
МаксимальноеКоличествоСубконто()
Использование данных операции и проводок
Для обращения к данным вводимой операции и ее проводок в формулах типовой операции используется обращение к специальным атрибутам и функциям.
При обращении к данным проводок выдается значение указанного поля той проводки, для которой записывается данная формула, для обращения к данным других проводок используется специальная функция Пров().
ДатаОперации
Атрибут служит для обращения к дате бухгалтерской операции. Пример:
ДатаОперации-1
Содержание
Атрибут служит для обращения к содержанию операции. Содержание операции представляет собой произвольную символьную строку. Максимальная длина содержания задается в Конфигураторе.
Пример:
Содержание + "Оплата"
СуммаОперации
Атрибут служит для обращения к сумме операции. Сумма операции является положительным или отрицательным числом. Сумма операции предназначена лишь для иллюстрирования денежного выражения операции и не влияет на бухгалтерские итоги. Длина и точность суммы операции задаются в Конфигураторе.
Пример:
СуммаОперации * 0.12
<РеквизитОперации>
Идентификатор дополнительного реквизита операции, как он задан в Конфигураторе.
Помимо реквизитов операции, задаваемых на системном уровне (сумма, содержание), в процессе конфигурирования для операции можно создать практически неограниченное число дополнительных реквизитов для храпения любой необходимой информации. Атрибут <Реквизит> позволяет обращаться к значению дополнительного реквизита операции. Для обращения к конкретному реквизиту должен быть указан его идентификатор, заданный для этого реквизита в конфигураторе.
Сумма
Атрибут служит для обращения к сумме проводки (корреспонденции) операции. Пример:
Пров(1).Сумма
Валюта
Атрибут служит для обращения к валюте проводки или корреспонденции операции. Атрибут содержит значение типа "Справочник", вид которого определен в настройке валютного учета в конфигурации.
Пример:
Пров(1).Валюта
ВалСумма
Атрибут служит для обращения к сумме в валюте проводки или корреспонденции операции.
Пример:
Пров(1).ВалСумма
Количество
Атрибут служит для обращению к количеству проводки или корреспонденции операции.
Пример:
Пров(1).Количество
<РеквизитПроводки>
Идентификатор дополнительного реквизита проводки, как он задан в Конфигураторе.
Помимо реквизитов проводки, задаваемых на системном уровне (сумма, валюта и других), в процессе конфигурирования для проводки можно создать практически неограниченное число дополнительных реквизитов для хранения любой необходимой информации. Атрибут <РеквизитПроводки> позволяет обращаться к значениям дополнительных реквизитов проводки. Для обращения к конкретному реквизиту должен быть указан его идентификатор, заданный для этого реквизита в Конфигураторе.
Пример:
Пров(1).ПризнакПроводки
Дебет
Кредит
Конструкции Дебет и Кредит служат для обращения к дебетовой и кредитовой частям проводки (корреспонденции) операции и не используются отдельно. Они используются для обращения к счетам и субконто проводки, соответствующие идентификаторы данных дебета и кредита указываются через точку.
Пример:
Дебет.Счет
Дебет.Счет
Кредит.Счет
Атрибут Счет служит для доступа к счету дебета/кредита проводки или корреспонденции операции.
Пример:
Кредит.Счет;
Дебет.<Субконто>
Кредит.<Субконто>
Здесь <Субконто> - идентификатор вида субконто, как он задан в Конфигураторе.
Атрибут <Су6конто> служит для доступа к значению субконто дебета/кредита проводки (корреспонденции) операции. В конкретном случае обращение к субконто для дебета/кредита определяется счетом дебета/кредита, то есть заданными для него видами субконто, по которым ведется аналитический учет по этому счету.
Пример:
Кредит.Организация;
Дебет.Субконто([<ПорНомерСубконто> | <ВидСубконто>])
Кредит.Субконто([<ПорНомерСубконто> | <ВидСубконто>])
К любому счету или субсчету в плане счетов может быть "прикреплено" до 5 видов субконто. Максимальное количество видов субконто, которое можно "прикрепить" к счету, устанавливается в конфигураторе при редактировании свойств планов счетов. Количество субконто, которое реально прикреплено к счету, не превышает установленного максимального количества. Все виды субконто, прикрепленные к счету в плане счетов, имеют порядковые номера. Эти номера выдаются в названии колонок для видов субконто в окне редактирования плана счетов; "Субконто1", "Субконто2" ... "Субконто5".
Метод Субконто() дебета/кредита проводки служит для получения и установки значения субконто по его номеру или виду соответственно в дебете или в кредите проводки(корреспонденции) операции.
Возможность использования субконто конкретного вида или номера определяется счетом дебета/кредита проводки. Если при использовании метода Субконто() первым параметром передается порядковый номер субконто, то метод возвратит значение субконто имеющее этот номер.
Если при использовании метода Субконто() первым параметром передается вид субконто, то метод возвратит значение субконто имеющее этот вид.
Пример:
Кредит.Субконто(ВидыСубконто.Организации);
Дебет.ПредставлениеСубконто([<НомерСубконто> | <ВидСубконто>],[<Режим>]}
Кредит.ПредставлениеСубконто([<НомерСубконто> | <ВидСубконто>],[<Режим>])
Параметры:
<НомерСубконто> Числовое выражение - порядковый номер субконто. По умолчанию 1.
<ВидСубконто> Идентификатор вида субконто.
<Режим> Числовое выражение - признак полноты выдачи представления субконто. Может принимать значения:
0 - полное представление;
1 - краткое представление.
По умолчанию 0.
Метод ПредставлениеСубконто() позволяет получить представление для субконто дебета/кредита проводки (корреспонденции).
Представлением называется символьная строка, содержащая информацию из реквизитов субконто. Эта символьная строка может быть использована для отображения значений реквизитов субконто.
Представление настраивается в конфигурации для видов субконто типа "Справочник" или "Документ". Формат представления определяется в конфигураторе при редактировании свойств вида субконто.
Пример:
Кредит.ПредставлениеСубконто(1);
Пров([<НомерПроводки>],[<НомерКорреспонденции>])
<НомерПроводки> Число - номер проводки в операции. Если параметр не задан, то используется текущая проводка.
<НомерКорреспонденции> Число - номер корреспонденции в проводке. Параметр имеет смысл, если указан параметр <НомерПроводки>
функция Пров() позволяет обратиться непосредственно к данным конкретной проводки операции по ее номеру и далее обратиться к ее атрибутам. Возвращаемое функцией значение не может использоваться как значение, а предназначено только для доступа к данным проводки. Обращение к данным проводки выполняется через точку после функции Пров(). При этом можно использовать любые функции и атрибуты, используемые для получения данных проводки.
Пример:
Пров(2).Дебет.Счет
Пров(1).Сумма * 0.12
НомерПроводки()
Функция возвращает номер проводки (без учета корреспонденции).
НомерКорреспонденции()
Функция возвращает номер корреспонденции или 1, если проводка - не сложная.
СложнаяПроводка()
Функция возвращает 1, если проводка сложная (содержит корреспонденции), и 0 - если нет.
ПредставлениеПроводки([<ПоСубконто>])
<ПоСубконто> Необязательный параметр. Числовое выражение: режим включения в представление проводки представления субконто проводки:
0-не включать представление субконто;
1 - включать представление субконто;
2 - включать развернутое представление субконто.
Значение по умолчанию 0.
Функция возвращает представление текущей проводки.
ПредставлениеСубконто()
Функция возвращает представление субконто текущей проводки.
Использование счетов
В этом разделе описываются атрибуты и методы которые используются для значений типа "Счет".
Доступ к счету дебета/кредита проводки или корреспонденции операции осуществляется следующей конструкцией: Кредит.Счет; Дебет.Счет.
В отдельных случаях значение счета может быть получено из других источников, например, как реквизит документа, являющегося значением субконто проводки. В этом случае обращение к атрибутам и методам такого документа представляет собой сложное выражение, где имена реквизитов разделяются точкой.
Например, в структуре документа "ПриходныйОрдер" существует реквизит "КоррСчет" типа "Счет". Тогда получить наименование счета, указанного в этом реквизите, можно следующим образом:
Дебет.Субконто(1).КоррСчет.Наименование
Код
При помощи атрибута Код можно получать код счета.
Код счета в общем случае представляет собой символьную строку вида:
<Код счета>.<Код субсчета>.<Код субсчета> ...
Общая длина кода счета в системе 1С:Предприятие ограничена 255 символами. В это значение входят: код счета первого уровня, коды субсчетов всех нижележащих уровней и разделители номеров счета и субсчетов (точка).
Пример:
Дебет.Счет.Код
Наименование
При помощи атрибута Наименование можно получить наименование счета. Наименование счета представляет собой произвольную строку символов. Наименование, как правило, разъясняет назначение счета. Максимальная длина наименования счета задается при редактировании свойств планов счетов в Конфигураторе.
Пример:
Дебет.Счет.Наименование
Валютный
Атрибут Валютный содержит признак ведения валютного учета по счету: 1 - валютный учет ведется по данному счету; 0 - валютный учет не ведется по данному счету.
Пример:
Дебет.Счет.Валютный
Количественный
Атрибут Количественный содержит признак ведения количественного учета по счету: 1 - количественный учет ведется по данному счету; 0 - количественный учет не ведется по данному счету.
Пример:
Дебет.Счет.Количественный
Забалансовый
Атрибут Забалансовый содержит признак того, что счет является забалансовым, то есть не участвует в двойной записи, не требует в проводках наличия корреспонденции и не может корреспондировать с балансовыми счетами. 1 - выбранный счет является забалансовым счетом; 0 - выбранный счет является балансовым счетом.
Пример:
Дебет.Счет.Забалансовый
Активный
Атрибут Активный содержит тип остатка счета. Счет может являться активным, (остатки должны быть дебетовыми), пассивным (остатки должны быть кредитовыми), активно-пассивным (остатки могут быть дебетовыми и кредитовыми). Данный признак влияет на способ отражения остатков по счету в итогах. Например, для активного счета превышение кредитового оборота над дебетовым приведет к отрицательному дебетовому остатку, а для активно-пассивного - к положительному кредитовому. 1 - счет является активным; 2 - счет является пассивным; 3 - счет является активно-пассивным.
Пример:
Дебет.Счет.Активный
<Реквизит>
Идентификатор дополнительного реквизита счета, как он задан в Конфигураторе.
Помимо реквизитов счета, задаваемых на системном уровне (код, наименование, признаки количественного и валютного учета, и другие), в процессе конфигурирования для счета можно создать практически неограниченное число дополнительных реквизитов для хранения любой необходимой информации. Атрибут <реквизит> позволяет обращаться к значениям дополнительных реквизитов выбранного счета. Для обращения к конкретному реквизиту должен быть указан его идентификатор, заданный для этого реквизита в конфигураторе.
Пример:
Дебет.Счет.Ответственный
Вид()
Метод позволяет определить план счетов, к которому относится данный счет. Метод возвращает идентификатор плана счетов в виде строки символов.
Пример:
Дебет.Счет.Вид()
ПланСчетов()
Метод выдает план счетов (значение типа "План счетов"), которому принадлежит счет.
Пример:
Дебет.Счет.ПланСчетов()
ПринадлежитГруппе{<Счет>)
Метод ПринадлежитГруппе() позволяет проверить, является ли счет субсчетом для счета <Счет>, переданного в качестве параметра. Проверка выполняется по всем вышестоящим уровням счета.
Возвращаемое значение: 1 - текущий счет является субсчетом для счета, указанного в качестве параметра; 0 - текущий счет не является субсчетом для счета, указанного в качестве параметра.
Пример:
?(Дебет.Счет.ПринадлежитГруппе(СчетПоКоду("76"))=1,"Счет принадлежит группе","")
ВидСубконто(<ПорядковыйНомерСубконто")
К любому счету или субсчету в плане счетов может быть "прикреплено" до 5 видов субконто. Максимальное количество видов субконто, которое можно "прикрепить" к счету, устанавливается в конфигураторе при редактировании свойств планов счетов. Количество субконто, которое реально прикреплено к счету, не превышает установленного максимального количества. Все виды субконто, прикрепленные к счету в плане счетов, имеют порядковые номера. Эти номера выдаются в названии колонок для видов субконто в окне редактирования плана счетов; "Субконто1", "Субконто2" ... "Субконто5".
Метод ВидСубконто() возвращает значение типа "ВидСубконто", имеющего порядковый номер, переданный в качестве первого параметра.
Пример:
Дебет.Счет.ВидСубконто(1);
Родитель[<НомерУровня>)
При наличии в плане счетов нескольких уровней счетов-субсчетов данный метод позволяет получить счет вышестоящего уровня выбранного счета. Если параметр <НомерУровня> не задан выдается непосредственный родитель, если задан - родитель указанного уровня.
Пример:
Дебет.Счет.Родитель()
КодСубсчета()
При наличии в плане счетов нескольких уровней счетов-субсчетов атрибут "Код" объекта типа "Счет" содержит полный код счета с учетом всех вышестоящих счетов через разделитель (точку). Метод КодСубсчета() выдает собственно код данного счета без кодов счетов вышестоящих уровней.
Пример:
Дебет.Счет.КодСубсчета()
Использование значений типа "Справочник"
В этом разделе описываются атрибуты и методы которые используются для значений типа "Справочник".
Если субконто конкретной проводки - элемент справочника, то обращение к этому субконто будет иметь значение типа "Справочник".
Пример:
Получить имя сотрудника, который является субконто текущей проводки:
Дебет.Субконто(1).ПолноеИмя
В отдельных случаях значение элемента типа справочник может быть получено из других источников, например как реквизит проводки.
Пример:
Если в проводке существует реквизит "Фирма" типа "Справочник", то код фирмы можно получить следующим образом:
Фирма.Код
Код
Атрибут предоставляет доступ к значению обязательного реквизита "Код" выбранного элемента справочника.
Пример:
Дебет.Субконто(1).Код
Наименование
Атрибут предоставляет доступ к значению обязательного реквизита "Наименование" выбранного элемента справочника.
Пример:
Дебет.Субконто(1).Наименование
<реквизит>
Идентификатор реквизита справочника, как он задан в Конфигураторе.
Атрибут <Реквизит> предоставляет доступ к значению реквизита элемента справочника. В тексте программного модуля в качестве названия реквизита подставляется идентификатор конкретного реквизита справочника, созданного в Конфигураторе.
Пример:
Дебет.Субконто(1).СтатьяЗатрат
Для обращения к периодическим реквизитам справочника используется функция Получить(<Дата>) через точку после идентификатора реквизита. Ей передается дата, на которую должно быть получено значение периодического реквизита.
Пример:
Дебет.Субконто(1).НормаАморт.Получить(ДатаОперации)
Родитель
Атрибут предоставляет доступ к значению родительской группы выбранного элемента справочника.
Пример:
Дебет.Субконто(1).Родитель;
Владелец
Атрибут предоставляет доступ к значению элемента справочника, которому подчинен выбранный элемент текущего справочника. Подчинение одного справочника другому задается на этапе конфигурирования.
Пример:
Дебет.Субконто(1).Владелец
Вид()
Метод возвращает строку с названием вида справочника.
Пример:
Дебет.Субконто(1).Вид()
ПринадлежитГруппе(<Группа>)
<Группа> Выражение со значением группы справочника
Метод проверяет, принадлежит ли указанной группе текущий элемент справочника (независимо от того, на каком нижележащем уровне он находится).
Метод возвращает 1 - если элемент принадлежит указанной группе, 0 - если нет.
ПолныйКод()
Метод возвращает строку, содержащую полный код выбранного элемента справочника со всеми вышестоящими уровнями, разделенными символом "/".
Пример:
Дебет.Субконто(1).ПолныйКод()
ПолноеНаименование()
Метод возвращает строку, содержащую полное наименование выбранного элемента справочника со всеми вышестоящими уровнями, разделенными символом "/".
Пример:
Дебет.Субконто(1).ПолноеНаименование()
Получить(<Дата>)
<Дата> Выражение со значением типа "Дата" или" Документ".
Метод возвращает значение периодического реквизита справочника на конкретную дату или на дату документа, переданного в качестве параметра.
Пример:
Дебет•Субконто(1).СкидкаКонтрагента.Получить(ТекущаяДата())
Использование значений типа "Документ"
В этом разделе описываются атрибуты и методы, которые используются для значений типа "Документ".
Если субконто конкретной проводки имеет тип "Документ", то значение этого субконто будет являться значением типа "Документ".
Пример:
Чтобы получить имя сотрудника, который заполнил документ, который является субконто текущей проводки, прочитаем реквизит "Автор" этого документа:
Дебет.Субконто(1).Автор;
В отдельных случаях значение элемента типа документ может быть получено из других источников, например, как реквизит какого-либо документа, который является субконто текущей проводки.
НомерДок
При помощи атрибута НомерДок можно получать значение номера документа.
Пример:
"№" + СокрП(Дебет.Субконто(1).НомерДок) +" от "+ Дебет.Субконто(1).ДатаДок
ДатаДок
Атрибут выдает значение даты документа. Пример:
Субконто.ДатаДок ;
<Реквизит>
Идентификатор реквизита документа, как он задан в Конфигураторе.
Атрибут <Реквизит> задает значение реквизита текущего документа. В тексте формулы используется идентификатор конкретного реквизита шапки документа, созданного в Конфигураторе.
Пример:
Дебет.Субконто(1).Валюта
Вид()
Метод возвращает название вида документа, как он задан в Конфигураторе.
Пример:
Дебет.Субконто(1).Вид() + "№"+ СокрП(Дебет.Субконто(1).НомерДок)
Итог(<ИмяРеквизита>)
Метод позволяет определить сумму значений реквизита <ИмяРеквизита> табличной части документа по всем строкам документа.
Пример:
Дебет.Субконто(1).Итог("СуммаОплаты")
Проведен()
Метод Проведен() позволяет определить факт проведения документа.
Возвращает 1, если документ проведен, и 0 - если не проведен.
Пример:
Для определения того, проведен ли документ, выбранный в качестве субконто дебета проводки, используется выражение:
Дебет.Субконто(1).Проведен()
КоличествоСтрок()
Метод возвращает количество строк в многострочной части документа.
ПометкаУдаления()
Метод возвращает флаг пометки удаления документа: 1, если документ помечен на удаление, 0 - если нет.
Работа с бухгалтерскими итогами
В этом разделе описывается обращение в формулах типовых операций к бухгалтерским итогам.
Бухгалтерскими итогами называются остатки и обороты по счетам и объектам аналитического учета, а также обороты между счетами. При работе с итогами обращение может выполняться только
итогам по рассчитанный период включительно. Последний рассчитанный период устанавливается в пункте меню "Управление бухгалтерскими итогами".
В формулах типовых операций допускается обращение к итогам за любой рассчитанный период с детализацией до месяца.
По умолчанию используется период, выбранный пользователем интерактивно через меню "Сервис" -"Параметры" - "Бухгалтерские итоги".
Доступ к бухгалтерским итогам в формулах типовых операций осуществляется при помощи атрибута БИ. Далее через точку указываются специальные функции доступа к итогам. Обычно перед обращением к итогам вызываются специальные функции, которые не выдают собственно итог, а устанавливают период выдачи итогов, исходя из данных операции.
Пример:
БИ.ПериодМ(ДатаОперации); БИ.СКД(Дебет.Счет)
БИ.ПериодД(<ДатаНачалаПериода>,<ДатаКонцаПериода>)
Метод задает период расчета итогов для функций итогов. Если параметры не заданы, значения периода берется из периода, заданного пользователем в параметрах системы (меню "Сервис - Параметры - Бухгалтерские итоги").
Пример:
БИ.ПериодМ(ДатаОперации);БИ.СКД(Дебет.Счет)
БИ.ПериодКВ(<Дата> | <НомерКвартала>,<Год>)
Метод задает период расчета итогов для функций итогов. В качестве параметра метода может передаваться либо дата, лежащая в том квартале, который будет назначен в качестве периода расчета итогов, либо номер квартала - цифра от 1 до 4. Номер квартала задает квартал года, указанного вторым параметром.
Пример:
БИ.ПериодКВ('07.01.98'); БИ.СКД(Дебет.Счет)
БИ.ПериодКВН(<Дата>|<НомерКвартала>,<Год>)
Метод задает период расчета итогов для функций итогов. В качестве периода расчета итогов метод устанавливает период с начала года до конца квартала, задаваемого параметрами. В качестве параметра метода может передаваться либо дата, лежащая в том квартале, который будет назначен в качестве периода расчета итогов, либо номер квартала - цифра от 1 до 4. Номер квартала задает квартал года, указанного вторым параметром. Периодом расчета итогов считается период с начала года до конца указанного квартала.
Пример:
БИ.ПериодКВН('07.01.98'); БИ.СКД(Дебет.Счет)
БИ.ПериодМ(<Дата> | <НомерКвартала>,<Год>)
Метод задает период расчета итогов для функций итогов. В качестве параметра метода может передаваться либо дата месяца, который будет назначен в качестве периода расчета итогов, либо номер месяца - число от 1 до 12. Номер месяца задет месяц года переданного в качестве второго параметра.
Пример:
БИ.ПериодМ('07.01.98'); БИ.СКД(Дебет.Счет)
БИ.ПериодМНК(<Дата> | <НомерКвартала>,<Год>)
Метод задает период расчета итогов для функций режима основных итогов. В качестве периода расчета итогов метод устанавливает период с начала квартала до конца месяца, задаваемого параметрами. В качестве параметра метода может передаваться либо дата месяца, который будет использован в качестве периода расчета итогов, либо номер месяца - число от 1 до 12. Номер месяца задает месяц года, заданного вторым параметром. Периодом расчета итогов считается период с начала квартала до конца указанного месяца.
Пример:
БИ.ПериодМНК('07.01.98'); БИ.СКД(Дебет.Счет)
БИ.ПериодМНГ(<Дата> | <НомерКвартала>,<Год>)
Метод задает период расчета итогов для функций режима основных итогов. В качестве периода расчета итогов функция устанавливает период с начала года до конца месяца, задаваемого параметрами. В качестве параметра метода может передаваться либо дата месяца, который будет использован в качестве периода расчета итогов, либо номер месяца - число от 1 до 12. Номер месяца задает месяц года, заданного вторым параметром. Периодом расчета итогов считается период с начала года до конца указанного месяца.
Пример:
БИ.ПериодМНГ('07.01.98'); БИ.СКД(Дебет.Счет)
БИ.НачПериода()
Метод используется для определения начальной даты периода итогов, установленного в данный момент.
БИ.КонПериода()
Метод используется для определения конечной даты периода итогов, установленного в данный момент.
Пример:
БИ.КонПериода()
СНД(), СНК(), СКД(), СКК(), ДО(), КО()
Для получения остатков и оборотов по счетам и объектам аналитики существует группа методов со сходным синтаксисом и набором параметров:
СНД() Дебетовое сальдо на начало периода;
СНК() Кредитовое сальдо на начало периода;
СКД() Дебетовое сальдо на конец периода;
СКК() Кредитовое сальдо на конец периода;
ДО() Дебетовый оборот за период;
КО() Кредитовый оборот за период.
Методы СНД(), СНК(), СКД(), СКК(), ДО(), КО() возвращают суммы остатков и оборотов за период. Выдаваться может сумма или валютная сумма или количество, в зависимости от параметра <ТипСуммы>. Если указана валюта, то данные выдаются по конкретной валюте. Валютная сумма может выдаваться только по конкретной валюте. Если указаны значения субконто, то данные выдаются по конкретным объектам аналитики.
Синтаксис:
БИ.СНД(<Счет>, [<ТипСуммы>] , [<Валюта>] , [<Субконто1>...] )
Параметры:
<Счет> Значение типа "Счет" - счет расчета итогов.
Может использоваться строка - код счета.
<ТипСуммы> Число или строка - тип возвращаемой суммы Может принимать одно из следующих значений:
1 ("С", "S") - сумма;
2 ("В", "С") - валютная сумма;
3 ("К", "А") - количество.
Если параметр не указан, метод возвращает сумму.
<Валюта> Значение типа "Справочник.Валюты"
Если параметр не указан итоги выдаются без учета валюты.
<Субконто1 >... Значения субконто. Их количество зависит от настройки субконто для данного счета. Если параметры не указаны, итоги выдаются без учета аналитики.
Все параметры, кроме счета, могут не указываться.
Пример:
Вычисляются остатки на счете 51 на начало бухгалтерских итогов.
БИ.СНД("51")
Пример:
Вычисляются остатки на счете 51 на конец бухгалтерских итогов.
БИ.СНД("51")
БИ.ОБ(<СчетДеб>,<СчетКред>,[<ТипСуммы>],[<Валюта>])

<<

стр. 2
(всего 4)

СОДЕРЖАНИЕ

>>