1С Предприятие 7.7. Настройка, конфигурирование, программирование, эксплуатация

Описание правил заполнения реквизитов типовой операции


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

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

Между нижней и верхней частями окна можно также переключаться клавишами Shift+F6.

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

Ниже описано назначение каждого из этих управляющих элемен­тов.

Поле. Этот элемент является информационным — в нем выдается наименование реквизита, выбранного в нижней части окна редакти­рования шаблона типовой операции.

Активизация. Этот управляющий элемент задает для редакти­руемого реквизита порядок его переключения в режим редактирова­ния при вводе операции.

При вводе типовой операции программа «ведет» пользователя по тем реквизитам операции, которые требуют заполнения. «Обход» реквизитов при вводе операции программа выполняет по своему ус­мотрению, пропуская заполненные значения и «останавливаясь» на незаполненных реквизитах. Элемент «Активизация» позволяет уста­новить для каждого элемента особый способ его участия в «обходе» реквизитов. Обычно он используется, если нужно «заставить» про­грамму остановиться на некотором реквизите, хотя его значение и заполнено, или, наоборот, пропустить незаполненное значение.

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

Авто                            реквизит будет активизирован в зависимости от результатов редактирования «предыдущих» реквизитов операции;

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


Активизировать       реквизит будет активизирован всегда, незави­ симо от того, указано ли его значение или нет'


Пропускать               реквизит будет пропущен, также независимо от того, указано его значение или нет;
Не изменять              при вводе типовой операции реквизит редакти­роваться не будет.
При вводе типовой операции, если редактирование реквизита за­канчивается нажатием клавиши Enter, переход к следующему редак­тируемому реквизиту будет выполняться системой автоматически, с учетом описанных правил активизации.
Необходимо напомнить, что при вводе типовой операции «обход» реквизитов операции выполняется в порядке, заданном при редакти­ровании диалога для ввода операции в Конфигураторе. В свою оче­редь, «обход» реквизитов проводок всегда выполняется «слева на­право сверху вниз».
Копирование. Элемент «Копирование» позволяет указать для реквизита типовой операции заполнение путем копирования из дру­гих реквизитов. Это значит, что значение данного реквизита будет совпадать со значением другого реквизита, например, в вышестоя­щих проводках, и может быть заполнено автоматически. Такой ре­жим обычно используется в случае, если в типовой операции имеет­ся несколько проводок, в которых должно использоваться одно и тоже значение субконто, например, при постановке на учет основно­го средства может вводиться несколько проводок с данным значени­ем субконто. В этом случае режим копирования позволяет при ис­пользовании типовой операции выбрать конкретное значение субконто в первой проводке, в которой оно используется, а в осталь­ные значение будет подставлено автоматически.
Элемент «Копирование» представляет собой поле со списком, из которого следует выбрать режим копирования или наименование реквизита — образца для копирования.
Можно выбрать следующие значения:

Авто
Система будет автоматически выполнять за­полнение данного реквизита в случае, если за­полняется реквизит вышестоящей проводки, и которого может быть взято подходящее значение. Например, если для значения субконто проводки стоит режим копирования «Авто» и само значение не задано в шаблоне и ещё не заполнено, то оно будет автоматически запол­нено, если в одной из предыдущих проводок вводится значение субконто того же вида. Та­ким образом, при установке «Авто» программа сама пытается подставить возможные значения по своему усмотрению.
Не копировать
Копирование значения данного поля выпол­няться не будет. Этот вариант имеет смысл ус­танавливать, например, для субконто, если в вышестоящих проводках будет вводиться субконто того же вида, но в данной проводке должно вводиться другое значение. В этом слу­чае режим «Авто» скопирует значение из пре­дыдущих проводок, а режим «Не копировать» предоставит пользователю ввести данное значе­ние.
Наименование реквизита
Наименование реквизита операции или проводки, значение которого будет копироваться в ре­дактируемый реквизит. Данный вариант уста­навливает принудительное копирование значения реквизита из указанного реквизита этой или другой проводки. Его имеет смысл использовать в том случае, если данное значе­ние однозначно должно совпадать с тем значе­нием, которое будет в него копироваться. В от­личие от режима «Авто», этот режим будет выполнять копирование и при изменении того значения, которое копируется, тогда как режим «Авто» скопирует значение только первый раз, когда значение данного реквизита еще не за­полнено. Таким образом, если режим «Авто» подставит недостающие значения наиболее под­ходящими значениями из предыдущих прово­док, то данный режим устанавливает четкое соответствие значения данного реквизита зна­чению другого реквизита.
<


При выборе образца для копирования система отслеживает воз­можность выполнения этой операции для выбранных реквизитов. Если копирование выполнить нельзя, реквизит-образец нельзя будет выбрать. Например, нельзя выполнять копирование значения како­го-либо реквизита проводки в реквизит операции.
Заметим, что при настройке копирования следует учитывать по­рядок заполнения значений реквизитов операции.
Проводка. Этот управляющий элемент становится доступным, если в элементе «Копирование» (см. выше) выбран какой-либо из реквизитов проводки. Он позволяет указать, из какой именно про­водки будет браться значение для копирования.
Корреспонденция. Этот управляющий элемент становится дос­тупным, если в элементе «Копирование» (см. выше) выбран ка­кой-либо из реквизитов проводки. Он позволяет указать, из какой корреспонденции проводки, указанной в элементе «Проводка», будет браться значение для копирования.
Субконто. Если в качестве образца для копирования выбрано субконто дебета или кредита проводки, в этом управляющем элемен­те необходимо указать, какое субконто будет копироваться.
Из списка необходимо выбрать либо наименование конкретного вида субконто, либо слово <Авто>. При выборе <Авто> система са­ма будет определять, какое значение субконто использовать для ко­пирования. В большинстве случаев используется вариант <Авто>.
Формула. Это поле позволяет ввести формулу, которая будет вычислять значение реквизита в процессе ввода типовой операции.
Использование формул является наиболее мощным средством ав­томатического заполнения реквизитов типовой операции. В формуле можно ссылаться на значения реквизитов операции, текущей и других проводок операции. Кроме того, в формулах можно обращаться к бухгалтерским итогам для определения сумм проводок на основании текущих значений итогов, например, для автоматического закрытия счетов.
Подробное описание составления формул типовых операций приведено в разделе «Формулы типовых операций».


Заметим, что фактически для каждого реквизита операции может быть выбран один из трех способов заполнения: непосредственное указание значения в шаблоне, указание режима копирования и ука­зание формулы по которой будет рассчитываться значение. Может быть выбран только один из этих трех вариантов для конкретного реквизита. Если значение какого либо реквизита вообще не должно заполняться, то можно установить для него режим «Активизация» — «Пропускать» или «Не изменять».
Подсказка. В это поле можно для конкретного реквизита задать строку, которая будет выводиться в панели подсказки при вводе ти­повой операции. Если строка не задана, то подсказка будет выда­ваться программой автоматически. Разумеется, автоматически выда­ваемая подсказка не будет отражать специфики конкретной операции. Имеет смысл заполнять поле подсказки для тех реквизи­тов, которые будут заполняться пользователем при вводе типовой операции и требуют дополнительного пояснения. Подсказку реко­мендуется вводить как предложение в повелительном наклонении, например: «Введите сумму НДС» или «Выберите организацию-получателя».
Записывать с пустой суммой. Установка этого флажка опреде­ляет, что данная проводка будет записываться при записи операции даже в том случае, если и количество, и валютная сумма, и сумма проводки равны нулю. Если флажок не установлен, то такие провод­ки не будут записываться. Установка данного флажка имеет смысл, если в типовой операции используется проводка, данные которой будут вводиться после ввода операции, путем исправления уже запи­санной операции.
Заметим, что флажок «Записывать с пустой суммой», устанавли­вается не для отдельных реквизитов проводки, а для всей проводки в целом.

Содержание раздела