Тип: Строка. Содержит строку, которая является названием списка элементов плана видов расчета и используется при формировании заголовка формы списка.
Полное описание, параметры и ограничения
ОбъектМетаданных: ПланВидовРасчета.РасширенноеПредставлениеСписка (MetadataObject: ChartOfCalculationTypes.ExtendedListPresentation)
ОбъектМетаданных: ПланВидовРасчета (MetadataObject: ChartOfCalculationTypes)
РасширенноеПредставлениеСписка (ExtendedListPresentation)
Доступен, начиная с версии 8.2.
Использование:
Только чтение.
Описание:
Тип: Строка.
Содержит строку, которая является названием списка элементов плана видов расчета и используется при формировании заголовка формы списка.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Использование в версии:
Доступен, начиная с версии 8.2.
Методическая информация
Практические примеры
Настроить и сверить подписи плана, не меняя названия начислений
Подписи схемы управляют представлением плана и его интерфейса. Это не наименование отдельного вида Оклад и не формула выплаты.
Где и как запускать
Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.
Подготовка
Создайте НОВУЮ пустую файловую базу, имя корня УчебныеРасчеты85. Не изменяйте рабочие ЗУП/КА2/УНФ/УТ/БП. Пример технический: зарплата, налоги и выплаты не рассчитываются.
Планы видов расчёта → Добавить: УчебныеНачисления85. ТипКода Строка, ДлинаКода 10, ДлинаНаименования 100. ИспользованиеПериодаДействия включено; ЗависимостьОтВидовРасчета=ПоПериодуДействия.
В настройке базовых планов видов расчёта выберите только сам УчебныеНачисления85. Это позволяет учебным видам ссылаться на другие виды того же плана. Предопределённые виды, пользовательские реквизиты и табличные части не создавайте.
Модули объекта/менеджера оставьте пустыми, регистры расчёта и бизнес-алгоритмы не добавляйте. Обновите конфигурацию БД и создайте серверный ВыполнитьПример() Экспорт собственной обработки.
Фрагмент вставляется внутрь процедуры. Все виды и строки зависимостей создаются только в памяти; Записать, блокировки, удаления объектов и привилегированный режим не вызываются.
Случайные ссылки зависимостей — ПЛАНОВЫЕ идентификаторы, соответствующих сохранённых видов нет. Они нужны для разбора типизированных списков, а не для запуска расчёта.
Для уроков схемы не создавайте формы, команды, макеты, дополнительные индексы, ввод на основании и расширения. Историю данных оставьте выключенной; флаги немедленного обновления истории и обработки после записи версии выключите.
Каждый фрагмент выполняется отдельно. Кроме специального сравнения схемы и объекта, уроки только читают метаданные. Выборки видов, расчётные регистры, смена режима и запись не вызываются.
У плана задайте Синоним=Учебный план начислений; Комментарий=Техническое обучение зависимостям; Пояснение=Не расчёт зарплаты.
ПредставлениеОбъекта=Учебный вид расчёта; РасширенноеПредставлениеОбъекта=Карточка учебного вида; ПредставлениеСписка=Учебные виды расчёта; РасширенноеПредставлениеСписка=Список учебных видов. Обновите конфигурацию БД.
Описание = Метаданные.ПланыВидовРасчета.Найти("УчебныеНачисления85");
Если Описание = Неопределено Тогда
ВызватьИсключение "Создайте собственный план УчебныеНачисления85";
КонецЕсли;
Если Описание.ТипКода <> Метаданные.СвойстваОбъектов.ТипКодаПланаВидовРасчета.Строка
Или Описание.ДлинаКода <> 10 Или Описание.ДлинаНаименования <> 100
Или Не Описание.ИспользованиеПериодаДействия
Или Описание.ЗависимостьОтВидовРасчета <> Метаданные.СвойстваОбъектов.ИспользованиеБазыПланаВидовРасчета.ПоПериодуДействия Тогда
ВызватьИсключение "Настройки учебного плана не соответствуют подготовке";
КонецЕсли;
Если Описание.БазовыеВидыРасчета.Количество() <> 1
Или Не Описание.БазовыеВидыРасчета.Содержит(Описание) Тогда
ВызватьИсключение "Выберите только собственный план как базовый";
КонецЕсли;
Сообщить(Описание.Имя = "УчебныеНачисления85");
Сообщить(Описание.Синоним = "Учебный план начислений");
Сообщить(Описание.Комментарий = "Техническое обучение зависимостям");
Сообщить(Описание.Пояснение = "Не расчёт зарплаты");
Сообщить(Описание.ПредставлениеОбъекта = "Учебный вид расчёта");
Сообщить(Описание.РасширенноеПредставлениеОбъекта = "Карточка учебного вида");
Сообщить(Описание.ПредставлениеСписка = "Учебные виды расчёта");
Сообщить(Описание.РасширенноеПредставлениеСписка = "Список учебных видов");
Сообщить(Описание.Родитель().Имя = "УчебныеРасчеты85");
Сообщить("Полное имя: " + Описание.ПолноеИмя());
Сообщить("Представление схемы: " + Описание.Представление());Разбор по шагам
До запуска задаём в Конфигураторе точные учебные подписи из подготовки и обновляем конфигурацию БД.
Имя — технический идентификатор плана, Синоним — отображаемая подпись; они не обязаны совпадать.
У объекта и списка отдельные обычные/расширенные представления. Проверка помогает найти перепутанное назначение подписи.
Родитель — корень схемы; ПолноеИмя — адрес метаданных, не код вида и не начисление сотруднику.
Как проверить результат
Девять логических сообщений дают Истина.
Полное имя: ПланВидовРасчета.УчебныеНачисления85. Отдельные виды и их названия не читались и не изменялись.
Ожидаемый результат
Получен проверяемый паспорт учебного плана с разделением технических имён и подписей.
На что обратить внимание
Синоним плана не заменяет Наименование объекта вида расчёта.
Комментарий схемы — не комментарий истории данных конкретной выплаты.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.