ОбъектМетаданных: Измерение.Балансовый

Свойства · Balance

Тип: Булево. Если это свойство установлено в значение Истина, то для измерения регистра бухгалтерии означает, что по каждому значению данного измерения будет вестись отдельный баланс.

Полное описание, параметры и ограничения

ОбъектМетаданных: Измерение.Балансовый (MetadataObject: Dimension.Balance)

ОбъектМетаданных: Измерение (MetadataObject: Dimension)

Балансовый (Balance)

Доступен, начиная с версии 8.1.

Использование:
Только чтение.
Описание:
Тип: Булево.
Если это свойство установлено в значение Истина, то для измерения регистра бухгалтерии означает, что по каждому значению данного измерения будет вестись отдельный баланс.
Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.

Примечание:
Используется для измерений регистров бухгалтерии.
Использование в версии:

Доступен, начиная с версии 8.1.

Методическая информация

Практические примеры

Сравнить балансовую организацию и валютное измерение бухгалтерского регистра

В Хозрасчетный организация балансовая, валюта — нет и связана с признаком учёта Валютный. Это настройки структуры, не расчёт бухгалтерского баланса.

Где и как запускать

Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.

Подготовка

  1. Запускайте в учебной копии конфигурации. Примеры читают структуру метаданных, но не создают объекты, не записывают регистры и не проводят документы.

  2. Сверяйте вывод с деревом конфигурации в Конфигураторе. Имена, длины и настройки в УНФ, КА2, БП, УТ 11 и УТ 10.3 могут различаться.

  3. Имена объектов взяты из XML КА2 Progress: C:\claude\KA2\Progress\XML_CF_KA2_PROGRESS. Исходные XML не изменяйте. Выполняйте код только в своей учебной копии соответствующей конфигурации.

  4. В другой конфигурации предварительно найдите аналогичный объект в Конфигураторе и замените только строку имени в поиске. Отсутствие имени обрабатывается до чтения свойств; оно не доказывает отсутствие аналогичной возможности.

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

Регистр = Метаданные.РегистрыБухгалтерии.Найти("Хозрасчетный");
Если Регистр = Неопределено Тогда
    ВызватьИсключение "В учебной конфигурации отсутствует РегистрыБухгалтерии.Хозрасчетный";
КонецЕсли;
Поле = Регистр.Измерения.Найти("Организация");
Если Поле = Неопределено Тогда
    ВызватьИсключение "В Хозрасчетный отсутствует измерение Организация";
КонецЕсли;
Валюта = Регистр.Измерения.Найти("Валюта");
Если Валюта = Неопределено Тогда
    ВызватьИсключение "Не найдено измерение Валюта";
КонецЕсли;
Сообщить(Поле.Балансовый);
Сообщить(Не Валюта.Балансовый);
Признак = Валюта.ПризнакУчета;
Если Признак = Неопределено Тогда
    ВызватьИсключение "В предоставленном XML валюта связана с признаком учёта";
КонецЕсли;
Сообщить(Признак.Имя = "Валютный");
Сообщить("Признак учёта: " + Признак.ПолноеИмя());
Сообщить("Принадлежность организации: " + Строка(Поле.ПринадлежностьОбъекта));
Сообщить("Объект расширяемой конфигурации: " + Строка(Поле.ОбъектРасширяемойКонфигурации));

Разбор по шагам

  1. Находим организацию и валюту отдельно: они имеют разные роли.

  2. Балансовый у организации означает ведение отдельного баланса по её значению.

  3. ПризнакУчета связывает валюту с настройкой счёта; прежде чем читать Имя, проверяем наличие объекта.

  4. Принадлежность и идентификатор заимствования только читаем; это не создание расширения.

Как проверить результат

  1. Три сравнения Истина по XML: организация балансовая, валюта небалансовая и признак Валютный.

  2. Ни одной проводки или суммы баланса код не вычисляет.

Ожидаемый результат

Поняты разные контракты измерений бухгалтерского регистра.

На что обратить внимание

  1. Для регистров накопления нельзя автоматически переносить смысл Балансовый.

  2. ОбъектРасширяемойКонфигурации имеет смысл при заимствовании в расширении; не редактируйте UUID напрямую.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.