Тип: ОбъектМетаданных: ПризнакУчетаСубконтоПланаСчетов. Объект метаданных, описывающий признак учета субконто соответствующего плана счетов. Определяет виды субконто, в разрезе которых будет вестись учет в данном ресурсе регистра бухгалтерии.
Полное описание, параметры и ограничения
ОбъектМетаданных: Ресурс.ПризнакУчетаСубконто (MetadataObject: Resource.ExtDimensionAccountingFlag)
ОбъектМетаданных: Ресурс (MetadataObject: Resource)
ПризнакУчетаСубконто (ExtDimensionAccountingFlag)
Доступен, начиная с версии 8.1.
Использование:
Только чтение.
Описание:
Тип: ОбъектМетаданных: ПризнакУчетаСубконтоПланаСчетов.
Объект метаданных, описывающий признак учета субконто соответствующего плана счетов. Определяет виды субконто, в разрезе которых будет вестись учет в данном ресурсе регистра бухгалтерии.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Примечание:
Используется для объектов метаданных, описывающих ресурсы регистра бухгалтерии.
Использование в версии:
Доступен, начиная с версии 8.1.
Методическая информация
Практические примеры
Различить балансовую сумму и условно учитываемую валютную сумму
Сумма балансовая, ВалютнаяСумма — небалансовая и связана с валютным признаком плана счетов. Эти флаги не вычисляют бухгалтерский баланс.
Где и как запускать
Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.
Подготовка
Запускайте в учебной копии конфигурации. Примеры читают структуру метаданных, но не создают объекты, не записывают регистры и не проводят документы.
Сверяйте вывод с деревом конфигурации в Конфигураторе. Имена, длины и настройки в УНФ, КА2, БП, УТ 11 и УТ 10.3 могут различаться.
Имена объектов взяты из XML КА2 Progress: C:\claude\KA2\Progress\XML_CF_KA2_PROGRESS. Исходные XML не изменяйте. Выполняйте код только в своей учебной копии соответствующей конфигурации.
В другой конфигурации предварительно найдите аналогичный объект в Конфигураторе и замените только строку имени в поиске. Отсутствие имени обрабатывается до чтения свойств; оно не доказывает отсутствие аналогичной возможности.
Каждый урок запускайте отдельно. Код не вызывает бизнес-функции модулей и обработчики команд, не переключает привилегированный режим и не меняет параметры сеанса.
Регистр = Метаданные.РегистрыБухгалтерии.Найти("Хозрасчетный");
Если Регистр = Неопределено Тогда
ВызватьИсключение "В учебной конфигурации отсутствует РегистрыБухгалтерии.Хозрасчетный";
КонецЕсли;
Ресурс = Регистр.Ресурсы.Найти("Сумма");
Если Ресурс = Неопределено Тогда
ВызватьИсключение "В Хозрасчетный отсутствует ресурс Сумма";
КонецЕсли;
Валютная = Регистр.Ресурсы.Найти("ВалютнаяСумма");
Если Валютная = Неопределено Тогда
ВызватьИсключение "Не найден ресурс ВалютнаяСумма";
КонецЕсли;
Сообщить(Ресурс.Балансовый);
Сообщить(Не Валютная.Балансовый);
Признак = Валютная.ПризнакУчета;
Если Признак <> Неопределено Тогда
Сообщить(Признак.Имя = "Валютный");
Сообщить(Признак.ПолноеИмя());
Иначе
Сообщить("Признак учета валютного ресурса не назначен");
КонецЕсли;
ПризнакСубконто = Ресурс.ПризнакУчетаСубконто;
Если ПризнакСубконто <> Неопределено Тогда
Сообщить(ПризнакСубконто.Имя = "Суммовой");
Иначе
Сообщить("Признак учета субконто суммы не назначен");
КонецЕсли;Разбор по шагам
Применяем специальные свойства только к ресурсам регистра бухгалтерии.
Балансовый у ресурса суммы описывает механизм двойной записи.
ПризнакУчета связывает валютный ресурс с настройкой счёта; сначала проверяем наличие описания признака.
ПризнакУчетаСубконто — другой вид настройки: не заменяем его признаком самого счёта.
Как проверить результат
По XML четыре проверки Истина: балансовая Сумма, небалансовая ВалютнаяСумма, Валютный и Суммовой.
Не читаются проводки или счета базы и не формируется финансовый отчёт.
Ожидаемый результат
Разобраны условия учета разных ресурсов бухгалтерского регистра.
На что обратить внимание
Небалансовый не означает ошибочный или необязательный для любой проводки.
Эти настройки нельзя читать на складском ресурсе как универсальные бизнес-флаги.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.