Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1C Предприятие 7.7 Руководство пользователя.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
2.1 Mб
Скачать

Использование констант

В константах хранится общая информация, которая может быть как постоянной, так и изменяться с той или иной периодичностью.

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

При использовании констант в формулах идентификатор кон­станты записывается через точку после ключевого слова Константа. В качестве идентификатора константы обязательно должен высту­пать идентификатор константы, как он объявлен в конфигураторе. Полное имя константы записывается следующим образом:

Константа.<Идентификатор_константы>,

где <Идентификатор_константы> — идентификатор конкрет­ной константы.

Пример:

СокрП(Константа.Организация)+" "+Константа.Адрес;

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

Пример:

Константа.НДС.Получить(ДатаОперации) ;

Использование перечислений

Перечисление используется для указания наборов значений, ко­торые задаются на этапе конфигурирования и не изменяются в про­цессе работы с информационной базой. Например, для перечисления «ТипСотрудника» в конфигурации могут быть заданы значения: «Штатный», «Совместитель».

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

Перечисление.<Вид_Переч>.<Значение_Переч>,

где <Вид_Переч> — идентификатор вида перечисления, <Значение_Переч> — идентификатор значения перечисления дан­ного вида.

Пример:

Перечисление.ТипСотрудника.Штатный

Использование значений типа «ПланСчетов» и «ВидСубконто»

В некоторых случаях, необходимо получить значения типа «ПланСчетов» или «ВидСубконто», например, для передачи функ­ции СчетПоКоду в качестве параметра. Набор значений типа «ПланСчетов» и «ВидСубконто» определен в конфигурации. Обра­щение к значения типа «ПланСчетов» имеет смысл только, если в конфигурации определено более одного плана счетов.

Для получения в формулах конкретного значения типа «ПланС­четов» используется следующая запись:

ПланыСчетов.<Идентификатор_ПС>,

где <Идентификатор_ПС> — идентификатор плана счетов.

Пример:

ПланыСчетов.Основной

Для получения в формулах конкретного значения типа «ПланС­четов» используется следующая запись:

ВидыСубконто.<Идентификатор_ВидаСубк>,

где <Идентификатор_ВидаСубк> — идентификатор вида субконто.

Пример:

ВидыСубконто.Материалы

Примеры формул типовых операций

В типовой операции «Реализация по 62 счету» в проводке «62.2–46.10» для поля «Сумма» записывается формула расчета суммы количеству и отпускной цене, являющейся реквизитом справочника «Номенклатура». При этом для счета 46.10 (кредита проводки) установлено ведение аналитического учета но виду субконто «Продукция», имеющего тип справочника «Продукция».

Количество * Кредит.Продукция.ЦенаОтп

В типовой операции «Реализация по 62 счету» в проводке «46.10–68.2» для поля «Сумма» записывается формула расчета суммы НДЧС от суммы второй проводки операции.

Пров(2).Сумма / 1.2 * 0.2

В типовой операции «Износ основного средства» в проводке «25–02.1» для поля «Сумма» записывается формула расчета износа от текущего остатка на счете 01.04 по выбранному субконто и его норме амортизации (за месяц), хранящейся в периодическом реквизите справочника основных средств.

БИ.ПериодМ(ДатаОперации) * БИ.СНД("01.04",,,Кредит.ОС) *

Кредит.ОС.НормаИзноса.Получить(ДатаОперации)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]