1С Обучение

Константы в 1с – 1.2.5 Периодические константы и их применение. Основные возможности системы 1С: Бухгалтерия

Содержание

Константы в языке 1С 8.3, 8.2 (в примерах)

Константы в языке 1С 8.3, 8.2 (в примерах)

Вступайте в мою группу помощник программиста.
В ней мы обсуждаем программирование в 1С.

2017-12-18T22:48:55+00:00 Документы Константы Перечисления РегистрыБухгалтерии
РегистрыНакопления РегистрыСведений Справочники

Скачать эти примеры в виде тестовой базы (как загрузить, как исследовать)

Полный синтаксис (нажмите, чтобы раскрыть)

Константы

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

В программных модулях для общих действий над заданными в конфигураторе константами (получение формы для управления константами, создание набора констант) служит объект КонстантыМенеджер. Для одновременного изменения значений определенной группы констант следует пользоваться объектом КонстантыНабор. Для чтения и записи значения определенной константы можно обращаться к объекту КонстантаМенеджер.<Имя константы>.

Оглавление (нажмите, чтобы раскрыть)

&НаСервере
Процедура ВыполнитьКодНаСервере()
 
    /// Как получить и изменить значение константы в 1с 8.3, 8.2    
 
    // менеджер значений создаётся и используется неявно
 
    Сообщить(Константы.ЛучшийКлиент.Получить());
 
    Константы.ЛучшийКлиент.Установить(
        Справочники.Клиенты.НайтиПоНаименованию("Марина")
    );
 
    /// Работа с константой через менеджер значений в 1с 8.3, 8.2
 
    // создаём и используем менеджер значений константы напрямую
    ЛюбимаяЕда = Константы.ЛюбимаяЕда.СоздатьМенеджерЗначения();
 
    // читаем значение
    ЛюбимаяЕда.Прочитать();    
    Сообщить(ЛюбимаяЕда.Значение);
 
    // меняем значение
    ЛюбимаяЕда.Значение = Справочники.Еда.НайтиПоНаименованию(
        "Крыжовник");
 
    // записываем значение
    ЛюбимаяЕда.Записать();
 
    /// Работа с константами через набор в 1с 8.3, 8.2
 
    // подходит для работы сразу с группой констант
 
    НазванияКонстант = "ЛюбимаяЕда, ЛучшийКлиент";
    НаборКонстант = Константы.СоздатьНабор(НазванияКонстант);
 
    // читаем набор констант
    НаборКонстант.Прочитать();
    Сообщить(НаборКонстант.ЛюбимаяЕда);
    Сообщить(НаборКонстант.ЛучшийКлиент);
 
    // меняем значения констант
    НаборКонстант.ЛюбимаяЕда = Справочники.Еда.НайтиПоНаименованию(
        "Чипсы");
    НаборКонстант.ЛучшийКлиент = Справочники.Клиенты.НайтиПоНаименованию(
        "Пётр");
 
    // записываем набор
    НаборКонстант.Записать();
 
    /// Как получить значения всех констант в 1с 8.3, 8.2
 
    Для Каждого Константа Из Константы Цикл
        Сообщить(Строка(Константа) + " = " + Константа.Получить());
    КонецЦикла;
 
КонецПроцедуры
 
/// Скачать и выполнить эти примеры на компьютере

Скачать эти примеры в виде тестовой базы (как загрузить, как исследовать)

Константы в языке 1С 8.3, 8.2 (в примерах)

Документы Константы Перечисления РегистрыБухгалтерии
РегистрыНакопления РегистрыСведений Справочники

С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).

Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.

Нажмите одну из кнопок, чтобы поделиться:

helpme1c.ru

3.1. Константы. 1С: Предприятие. Торговля и склад

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

Константа «Валюта бухгалтерского учета»

– это константа, которая вводится из справочника валют. Ее значение используется в качестве основной валюты, применяемой в бухгалтерском учете предприятия (обычно это рубль).

Особенностью данной константы является то, что ее курс всегда равен 1, кроме того, курсы всех других валют выражаются в единицах валюты бухгалтерского учета. Именно эта константа используется в качестве валюты, в которую переводятся все показатели хозяйственной деятельности для целей составления финансовой и бухгалтерской отчетности предприятия.

Отображение и редактирование значения этой константы производится через основное меню программы «Сервис» по строке «Настройка параметров учета». В появившемся окне по закладке «Валюты» в поле «Валюта бухгалтерского учета» и происходит ее редактирование.

Константа «Валюта управленческого учета» – это константа, которая вводится из справочника валют. Она используется в качестве валюты, в которую переводятся все показатели деятельности предприятия для целей управленческого учета и анализа (обычно это доллар США).

Что посмотреть или отредактировать значения этой константы, необходимо через основное меню программы «Сервис» по строке «Настройка параметров учета» активировать окно настройки параметров учета. В появившемся окне по закладке «Валюты» в поле «Валюта управленческого учета» можно посмотреть и отредактировать ее значение.

Константа «Вид основного свойства контрагентов» служит для удобства идентификации контрагентов. Данное основное свойство показывается в списке справочника «Виды свойств» и может принимать одно из значений определяемых в этом справочнике. По заданному основному свойству контрагентов можно сгруппировывать и отфильтровывать данные в отчетах. В демонстрационной версии типовой конфигурации данным основным свойством контрагентов является принадлежность к тому или иному региону (Восточный, Западный, Северный, Южный и т. п.). Возможным вариантом основного свойства контрагентов может служить «Статус партнера» – «Дистрибьютор», «Дилер» и т. п.

Для указания основного свойства контрагентов необходимо выбрать вид основного свойства (Регион), к которому будут относиться перечень значений основных свойств (Восточный, Западный, Северный и т. д.). Изменить выбранный вид основного свойства контрагентов можно только тогда, когда ни для одного контрагента не задано основное свойство. Т. е. значение данной константы определяется один раз до начала работы в программе и занесения информации в нее.

Чтобы задать или отредактировать значение константы «Вид основного свойства контрагентов» необходимо активировать строку «Настройка параметров учета» в главном меню программы «Сервис». В открывшемся окне на закладке «Свойства» в поле «Основное свойство контрагентов» и производятся операции с этой константой.

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

В демонстрационной версии типовой конфигурации данным основным свойством номенклатуры является вид товара (Вафли, Вентиляторы, Холодильник и т. д.). Одним из вариантов значения данной константы может быть «Дополнительное свойство товара» – «Импортное», «Отечественное», «Элитное» и т. п.

Для указания основного свойства номенклатуры необходимо выбрать вид свойства (Вид Товара), к которому будут относиться выбранные значения основных свойств (Обувь, Комплектующие, Молоко и т. д.). Изменить выбранный вид основного свойства номенклатуры можно только до тех пор, пока ни для одной номенклатурной позиции не задано какое-либо свойство.

Чтобы задать или отредактировать значение константы «Вид основного свойства номенклатуры необходимо активировать строку „Настройка параметров учета“ в главном меню программы „Сервис“. В открывшемся окне на закладке „Свойства“ в поле „Основное свойство номенклатуры“ и производятся операции с этой константой.

Константа «Дата запрета редактирования» задает дату, после которой внести изменения в документы невозможно. Т. е. документы с датой, меньшей или равной той, которая установлена в константе «Дата запрета редактирования», открываются только в режиме просмотра.

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

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

Константа «Единица измерения веса товара» используется для задания единицы, в которой измеряется вес товара. В качестве единицы измерения веса товара можно использовать килограмм – «кг».

Редактирование и отображение значения данной константы происходит путем активации окна, вызываемого по строке «Настройка параметров учета» через главное меню программы «Сервис». В появившемся окне «Настройка параметров учета» по закладке «Вес, артикул» в поле «Единица измерения веса» и отображается и редактируется значение константы «Единица измерения веса товара».

Константа «Контроль отрицательных остатков ТМЦ» служит для контроля свободного остатка при отпуске ТМЦ в зависимости от выбранного значения. Она может принимать одно из следующих значений: «По фирме», «По управленческой аналитике», «По юридическому лицу», «По компании», «Не контролировать».

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

ПО ФИРМЕ – при отпуске ТМЦ будет контролироваться свободный (за вычетом резерва) остаток ТМЦ в соответствии с той фирмой, которая указана в документе.

ПО УПРАВЛЕНЧЕСКОЙ АНАЛИТИКЕ – при отпуске ТМЦ будет производиться контроль совокупного свободного остатка, принадлежащего всем фирмам, имеющим такую аналитику управленческого учета, которая будет совпадать с аналитикой управленческого учета, указанной в документе фирмы. При отпуске (списании) товарно-материальных ценностей сначала будут списываться остатки (и партии), принадлежащие фирме, которая указана в документе, а затем принадлежащие другим фирмам, имеющим такую же аналитику управленческого учета. Списание партий других фирм производится по методу списания (методу расчета себестоимости) фирмы, указанной в документе.

ПО ЮРИДИЧЕСКОМУ ЛИЦУ – при отпуске ТМЦ будет контролироваться совокупный свободный остаток, принадлежащий всем фирмам, для которых выбрано такое же собственное юридическое лицо, как и у фирмы, указанной в документе. При отпуске (списании) ТМЦ сначала будут списываться остатки (и партии), принадлежащие той фирме, которая указана в документе, а затем принадлежащие другим фирмам, имеющим то же юридическое лицо. Списание партий других фирм производится по методу списания (методу расчета себестоимости) фирмы, указанной в документе. Дело в том, что программа позволяет подразделить с помощью управленческого признака, например офис и магазин, одно юридическое лицо на несколько «собственных фирм».

ПО КОМПАНИИ – при отпуске ТМЦ будет контролироваться совокупный свободный остаток, принадлежащий всем фирмам, зарегистрированным в информационной базе. При отпуске (списании) ТМЦ сначала будут списываться остатки (и партии), принадлежащие той фирме, которая указана в документе, а затем принадлежащие другим фирмам. Списание партий других фирм будет производится по методу списания (методу расчета себестоимости) фирмы, указанной в документе.

НЕ КОНТРОЛИРОВАТЬ – при данном значении константы «Контроль отрицательных остатков ТМЦ» во время отпуска ТМЦ остаток вообще не будет контролироваться. Отрицательные остатки будут записаны за фирмой, которая выбрана в документе.

Редактирование и отображение значения данной константы происходит путем активации окна, вызываемого по строке «Настройка параметров учета» через главное меню программы «Сервис». В появившемся окне «Настройка параметров учета» по закладке «Режимы работы» в поле «Контроль остатков ТМЦ» и отображается текущее значение данной константы, а так же происходит ее редактирование.

Константа «Номер релиза» – это служебная константа, предназначенная для хранения номера релиза, которому соответствует формат информационной базы. Формируется автоматически при установке конфигурации «Торговля+Склад». Вручную редактировать ее запрещено.

Константа «Показывать артикул» предназначена для упрощения работы в программе и может принимать значения «1» или «0». Если константе установлено значение «1», то в форме подбора из справочника номенклатуры дополнительно показывается колонка «Артикул». Это позволяет воспользоваться режимом быстрого поиска номенклатурной позиции по артикулу. В противном случае, данная колонка не показывается.

Константе «Показывать артикул» следует присваивать значение «1», если артикул будет активно использоваться в качестве определяющего признака номенклатуры.

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

Константа «Префикс информационной базы» содержит двухсимвольный текстовый префикс, который добавляется к коду создаваемых элементов справочников и номеру документов. Данная константа используется для создания раздельной нумерации в каждом филиале элементов справочников и документов при использовании компоненты «Управление распределенными информационными базами».

В каждом филиале распределенной базы данных необходимо задать уникальный префикс информационной базы (ИБ).

Если работа с распределенными базами не будет использоваться, константе следует установить пустое значение.

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

Константа «Разрешить проводить документы будущей датой» может принимать значения «1» или «0». Если данной константе установлено значение «0», то запрещается проведение любых документов будущей датой, т. е. за текущей датой. Проведение документа будущей датой приводит к тому, что Точка актуальности итогов (ТА) оказывается «в будущем» и все документы за рабочую дату после этого проводятся до ТА, т. е. «задним числом», что значительно замедляет процесс проведения.

Что бы увидеть текущее значение этой константы или отредактировать его, необходимо активировать окно, вызываемое по строке «Настройка параметров учета» через главное меню программы «Сервис». Отображение и редактирование значения константы «Разрешить проводить документы будущей датой» производится на закладке «Режимы работы» окна «Настройка параметров учета» в поле «Разрешить проводить оперативные документы будущей датой».

Поделитесь на страничке

Следующая глава >

econ.wikireading.ru

Хранение констант в 1С:Предприятие 8 и возможности по параллельной работе с ними

Способ хранения констант в 1С:Предприятие 8 менялся в зависимости от версии платформы. Так, в платформе до версии 8.2.14 (или платформах выше версии, но с включенным режимом совместимости 8.2.13 и ниже), константы хранятся в одной таблице СУБД, начиная с версии 8.2.14, для каждой константы создается своя таблица СУБД. Данное изменение было сделано для увеличения параллельности работы пользователей. Давайте рассмотрим подробнее механизмы хранения констант в системе 1С:Предприятие 8.

Подготовка базы данных

Во-первых, подготовим базу для нашего исследования. Для этого создадим пустую базу данных, в нее добавим 4 константы, а также 1 справочник. Константам назначим типы:

  1. «Константа1»: Строка, длина 10
  2. «Константа2»: Дата
  3. «Константа3»: СправочникСсылка.Справочник1
  4. «Константа4»: Составной тип данных: Строка, длина 10; Дата; СправочникСсылка.Справочник1
Создание объектов метаданных

Во-вторых, создадим две простых обработки:

  1. Первая необходима для анализа способа хранения констант в базе данных. Суть этой обработки заключается в том, что необходимо вызвать платформенный метод ПолучитьСтруктуруХраненияБазыДанных(), а результат (таблицы базы данных, поля таблиц, индексы таблиц и поля индексов таблиц) вывести на форму обработки. Так же эту обработку можно скачать из статьи «Получение информации о структуре хранения базы данных в терминах 1С:Предприятие и СУБД».
  2. Вторая нам понадобится для анализа возможностей параллельной работы с константами. Ее можно скачать из вложений к статье (в конце статьи).

Платформа до версии 8.2.14, а также версии выше с включенным режимом совместимости 8.2.13 и ниже

Структура хранения констант

Как видно по структуре хранения, действительно, в СУБД создана одна таблица для хранения констант, называется она «Consts». Причем, структура этой таблицы такова, что каждая колонка таблицы отвечает за значение одной из констант. Дополнительно к этим полям, в таблице присутствует поле ключа записи «RecordKey». Здесь стоит упомянуть, что результатом метода ПолучитьСтруктуруХраненияБазыДанных() является все же не сама структура СУБД, а некоторая ее интерпретация (при выборе режима «В терминах 1С:Предприятие»).

Структура хранения констант в 1С:Предприятие (до 8.2.14)

Для того чтобы получить более глубокое понимание структуры таблицы на уровне СУБД, необходимо перейти в среду управления соответствующей СУБД (или переключить обработку в режим «В терминах СУБД»). В моем случае, для СУБД MS SQL Server, этим инструментом является Management Studio. Открыв структуру нужной таблицы, мы обнаружим, что реальная структура таблицы в СУБД очень похожа на ту, что выдал нам метод ПолучитьСтруктуруХраненияБазыДанных(). Отличие между этими структурами заключается лишь в том, что для поля Fld27 (Константа 4) в СУБД создано целых 4 поля (Fld27_TYPE, Fld27_T, Fld27_S, Fld27_RRRef)! Это связано со способом хранения платформой значений составного типа и в данной статье не рассматривается.

Структура хранения констант в СУБД

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

Выборка из таблицы хранения констант

Возможности по параллельной работе с константами

Обладая знаниями о работе механизма блокировок, а также подкрепив теорию практикой, можно сделать вывод о параллельность работы данного механизма:

В режиме автоматических блокировок

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

В режиме управляемых блокировок

Конкурентная запись может выполняться только последовательно, даже если действия выполняются над разными константами. Конкурентное чтение может выполняться параллельно. Вопрос с конкуретными операции записи и чтения констант не так прост как кажется на первый взгляд. Поведение системы будет зависеть от порядка действий: запись, потом чтение; или чтение, потом запись. Также влиять будет фактор того, изменяется ли в действительности значение константы при записи или остается тем же (причина такого поведения мне не понятна, если Вы знаете почему — напишите в комментариях). И, конечно же, от наличия явных управляемых блокировок — т.к. с помощью данного механизма разработчик явным образом меняет поведение системы, будем считать что явные блокировки не устанавливаются. В этом случае параллельность работы будет представлена следующим образом: если модификации значения константы в действительности не происходит, тогда возможны параллельная запись и чтение. Если модификация константы происходит, но сначала выполняется чтение, а затем запись — параллельная работа возможна. В оставшемся случае, когда происходит модификация значения константы и сначала происходит запись, а потом чтение — возможна только последовательная работа.

Платформа с версии 8.2.14 без режима совместимости (или с совместимостью выше 8.2.13)

Структура хранения констант

Как видно, в отличие от платформы 8.2.13, для хранения каждой из констант создается своя таблица в базе (Const30, Const31, Const32, Const33). Как мы можем догадаться, это лучшим образом скажется на параллельности работы, будут ликвидированы «узкие» места связанные с записью разных констант.

Структура таблиц хранения констант. 1С:Предприятие 8.2.14

Теперь перейдем к просмотру структуры в СУБД, как и для платформы версии 8.2.13, мы видим, что отображение структуры хранения на уровне платформы и на уровне СУБД схожи за тем исключением, что поле составного типа на уровне платформы отражается как единое целое, в то время как на уровне СУБД задействовано несколько полей.

Структура таблиц хранения констант SQL. 1С:Предприятие 8.2.14

Количество записей в каждой из таблиц не изменилось (в каждой таблице 1 запись), что можно проверить методом, аналогичным первой части.

Возможности по параллельной работе с константами

Вследствие изменения структуры хранения констант, любые действия с разными константами могут выполняться параллельно. Таким образом, ограничения на параллельную работу будут только для констант одного вида. Помимо этого, появилось еще одно свойство, влияющее на параллельность работы — для платформы 8.3 на уровне СУБД была включена возможность использования нового уровня изоляции транзакций — Read Committed Snapshot.

В режиме автоматических блокировок

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

В режиме управляемых блокировок (без Read Committed Snapshot)

Конкурентная запись может выполняться только последовательно. Конкурентное чтение может выполняться параллельно. Аналогично платформе 8.2.13, вопрос конкурентной записи и чтения зависит от порядка действий, а так же изменяется ли значение константы. Если модификации значения константы в действительности не происходит, тогда возможны параллельная запись и чтение. Если модификация константы происходит, но сначала выполняется чтение, а затем запись — параллельная работа возможна. В оставшемся случае, когда происходит модификация значения константы и сначала происходит запись, а потом чтение — возможна только последовательная работа

В режиме управляемых блокировок (c Read Committed Snapshot)

Запись одной константы только последовательно. Конкурентное чтение, а также конкурентные операции записи и чтения могут выполняться параллельно вне зависимости от порядка действий.

Практическая проверка материала

Для практической проверки материала предлагается воспользоваться простой обработкой в созданной ранее базе данных. Обработку можно скачать из вложений к статье. Ее необходимо открыть в двух сессиях нашей базы и произвести конкурентные операции. Результат выполнения должен быть таким же как в данной статье.

ausevich.ru

1С-Предприятие. Документация | Конфигурирование и администрирование. Глава 5

1С-Предприятие. Документация | Конфигурирование и администрирование. Глава 5

В настоящей главе будут рассмотрены вопросы использования констант в системе 1С:Преднриятие.

В системе 1С:Предприятие константы предназначены для хранения постоянной или условно-постоянной информации. Такая информация либо совсем не изменяется в процессе деятельности предприятия, либо изменяется достаточно редко. Наиболее простой пример подобной информации — название организации, которое, как правило, не меняется.

Основная причина использования констант заключается в том, что в них один раз заносится какая-либо информация, которая затем может многократно использоваться при формировании документов, в расчетах, при построении отчетных форм. Информация, внесенная в константу время от времени может редактироваться, но сути константы это не меняет: единожды введенное в систему, значение константы используется многократно.

Рассмотрим такой пример. Наиболее часто на документах предприятия встречается подпись директора и главного бухгалтера. Естественно, что подписи эти должностные лица должны ставить самостоятельно. Но помимо самой подписи, в документах требуется ее расшифровка — фамилия подписавшего документ. Конечно, можно ввести фамилии директора и главного бухгалтера непосредственно в формы документов. Но, если какая-либо из фамилий изменится, то придется вновь редактировать все бланки документов и исправлять фамилии. Поэтому гораздо удобнее создать в Конфигураторе 2 константы — для хранения фамилий директора и главного бухгалтера, ввести эти фамилии в константы один раз, а в многочисленных бланках документов использовать идентификаторы констант для получения их значений. При смене директора или главного бухгалтера достаточно внести изменения только в константы — ввести и них новые фамилии — и все изменения автоматически будут отражены в тех местах, где эти константы используются.

Конфигуратор системы 1С:Предприятие позволяет создавать практически неограниченное количество констант для хранения любой нужной информации.

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

Вся работа с объектами метаданных типа «Константа» ведется в окне «Конфигурация — Метаданные». Для констант отведена отдельная ветвь дерева метаданных, которая начинается у ключевого слова «Константы». Приемы создания, редактирования свойств и удаления констант совпадают с общими приемами управления объектами метаданных, изложенными в главе «Метаданные» на стр. 16.

В этом параграфе будут описаны специфические свойства константы, в дополнение к общим свойствам объектов метаданных, о которых говорилось в п. «Свойства объектов метаданных» на стр. 21.

Свойства константы редактируются при помощи палитры свойств «Свойства Константы». Необходимо обратить внимание, что константа является типизированным объектом метаданных (см. и. «Типизированные и типообразующие объекты метаданных», стр. 16).

Закладка «Дополнительные»

Периодический. Включение опции «Периодический» позволяет указать для константы хранение истории изменений значения константы. Такая константа в системе 1С:Предприятие называется периодической и обладает следующим свойством: в отличие от «обычных» (не периодических) констант, система 1С:Предприятие хранит значения такой константы но датам их изменения. При обращении к значению такой константы на некоторую дату выдается ее значение на эту дату, либо, если таковое отсутствует, — на ближайшую предыдущую дату, на которую устанавливалось значение константы.

К периодической константе можно обращаться при помощи встроенного языка системы 1С:Предприятие — получать и записывать значение константы на указываемую дату. Однако следует иметь в виду, что при получении значения константы на какую-то дату извлекается ее значение на указанную или (если значение константы на указанную дату отсутствует) на ближайшую предыдущую дату, а запись значения периодической константы выполняется всегда на указанную дату.

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





anatoly4xs.narod.ru

Константы в 1С 8 3 где найти

1С Константы

Установка базы 1С 8.3 из шаблона конфигурации

Справочники в 1С 8.3 — создание и свойства на примерах

Как выбрать конфигурацию 1С:Предприятие 8 и узнать конечную цену покупки

Подготовка программистов 1С:8.2. Урок 3 из 30

Как выбрать обучение 1С нужное именно вам!

1С Предприятие 8.2 Планы видов характеристик

Подготовка программистов 1С:8.2. Урок 8 из 30

1 С Предприятие 8.2 Занятие 3 Справочники часть 1

Универсальный отчет в 1С, эффективное использование

Также смотрите:

  • 1С запись в регистр бухгалтерии
  • Выгрузка данных для перехода в сервис 1С
  • Системные требования 1С 8 3 сервер
  • Комиссионер 1С упп
  • Обновление 1С 8 3 6 2332
  • 1С кадры с персональными данными
  • Настройка пользователей 1С розницы
  • Как списать расходы будущих периодов в 1С
  • 1С бухгалтерия транспорт
  • Программная настройка прав доступа в 1С
  • Постановка на учет земельного участка в 1С
  • 1С упп чем размещение
  • Лицензия 1С на флешке сохранить в реестр
  • Нет печатной формы ттн в 1С
  • Формирование номенклатуры в 1С
Главная » Выбор » Константы в 1С 8 3 где найти

buhchita.ru

Константы в системе 1С:Предприятие | Бесплатные курсовые, рефераты и дипломные работы

В системе 1С:Предприятие константы предназначены для хране­ния постоянной или условно-постоянной информации. Такая ин­формация либо совсем не изменяется в процессе деятельности пред­приятия, либо изменяется достаточно редко. Наиболее простой при­мер подобной информации — название организации, которое, как правило, не меняется.

Основная причина использования констант заключается в том, что в них один раз заносится какая-либо информация, которая затем может многократно использоваться при формировании документов, в расчетах, при построении отчетных форм. Информация, внесенная в константу время от времени может редактироваться, но сути кон­станты это не меняет: единожды введенное в систему, значение кон­станты используется многократно.

Рассмотрим такой пример. Наиболее часто на документах пред­приятия встречается подпись директора и главного бухгалтера. Есте­ственно, что подписи эти должностные лица должны …
ставить само­стоятельно. Но помимо самой подписи, в документах требуется ее расшифровка — фамилия подписавшего документ. Конечно, можно ввести фамилии директора и главного бухгалтера непосредственно в формы документов. Но, если какая-либо из фамилий изменится, то придется вновь редактировать все бланки документов и исправлять фамилии. Поэтому гораздо удобнее создать в Конфигураторе 2 кон­станты — для хранения фамилий директора и главного бухгалтера, ввести эти фамилии в константы один раз, а в многочисленных бланках документов использовать идентификаторы констант для получения их значений. При смене директора или главного бухгал­тера достаточно внести изменения только в константы — ввести и них новые фамилии — и все изменения автоматически будут отра­жены в тех местах, где эти константы используются.

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

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


refac.ru

Где находятся константы в 1С:7.7

Чтобы посмотреть все константы в 1С:7.7 и их значения заходим в «Операции» и активизируем строку «Константы».

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

В крайней правой колонке мы видим значения констант. И здесь есть один момент, о котором не следует забывать. В программах на платформе 1С:7.7 существуют периодические и непериодические константы.

Со значениями непериодических констант всё просто. Значения непериодических констант мы видим в списке констант. С периодическими константами ситуация несколько иная. В списке констант для периодической константы мы видим только последнее значение константы на текущую дату. Например значение 670000,00 для предельной величины базы ФСС — это значение предельной базы ФСС на рабочую дату программы. И это абсолютно не значит, что значение этой константы было таким же год назад или даже день назад!

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

В открывшемся окне истории мы видим, что периодической константе «Предельная величина базы ФСС» значение  670000,00 было назначено 1-го января 2015-го года. До этой даты константа «Предельная величина базы ФСС» имеет пустое значение. А это значит, что до 2015-го года мы не увидим ФСС в расчетных ведомостях и регламентированные отчеты по ФСС будут заполняться неправильно.

Кстати, определить периодическая константа или нет можно по цвету кнопки «История».  Если при выделении любой ячейки строки константы, кнопка «История» подсвечивается синеватым цветом, значит константа периодическая. У непериодической константы подсветки кнопки «История» нет. Например «Дата регистрации» — непериодическая константа.

Уроки на все случаи жизни

neturoki.ru

Добавить комментарий

Ваш адрес email не будет опубликован.