Готовишься к экзамену?
Полнофункциональный тренажер @bot_1cnik_bot с полноценным обучением, режимом экзамена и подробной статистикой.
В Конфигураторе 1С нужно «по-своему» сгруппировать объекты метаданных (например, по прикладным задачам: «Продажи», «Склад», «Зарплата»). Каким механизмом выполняют такую произвольную классификацию объектов конфигурации?
Используют специальное свойство объекта метаданных «Классификационная группа».
Неправильно: в типовой объектной модели конфигурации произвольное группирование объектов выполняют не через «классификационную группу» объекта, а через отнесение объектов к подсистемам.
Назначают объектам принадлежность к подсистемам (объект конфигурации «Подсистемы»).
Правильно: подсистемы предназначены для логического разделения прикладного решения, к ним «привязывают» объекты конфигурации, а затем можно отбирать и просматривать объекты по выбранным подсистемам через фильтр в окне «Конфигурация».
Присваивают объектам порядковые номера по выбранным шаблонам и по ним делают группировку.
Неправильно: нумерация/порядок в дереве не является стандартным механизмом классификации объектов конфигурации и не дает типового отбора/просмотра объектов как единых функциональных блоков.
Подходит и вариант 1, и вариант 3.
Неправильно: ни «классификационная группа», ни «нумерация по шаблонам» не являются штатным способом произвольной классификации объектов конфигурации в Конфигураторе.
Верны все перечисленные варианты.
Неправильно: штатный механизм произвольного функционального разделения и отбора объектов - это подсистемы; остальные варианты не соответствуют типовой логике платформы.
Пояснение
Расширенная подсказка (как это применять на практике, в том числе для задач вроде автозаполнения «Ведомости в кассу»):
1) Что такое подсистема в конфигурации
Подсистема - это «логическая папка/раздел» прикладного решения. Она нужна, чтобы:
- визуально разделять функциональность (например, «Продажи», «Закупки», «Склад», «Зарплата»);
- формировать командный интерфейс (разделы/группы команд);
- быстро находить связанные объекты метаданных.
2) Как «классифицировать» объекты через подсистемы
- Создайте (или откройте) нужную подсистему.
- В свойствах объектов (документов, справочников, регистров, общих модулей и т. д.) укажите их принадлежность к одной или нескольким подсистемам.
Пример: документ «Ведомость в кассу», его формы и общий модуль с алгоритмом автозаполнения можно отнести к подсистеме «Зарплата».
3) Как быстро отобрать объекты по подсистемам в Конфигураторе
Есть несколько типовых приемов:
- В окне «Конфигурация» включить отбор «По подсистемам» и выбрать нужный набор подсистем - дерево покажет только относящиеся к ним объекты.
- Использовать команду наподобие «Объекты подсистемы» (контекстное меню) для быстрого перехода к составу конкретной подсистемы.
4) Практический кейс: вы дорабатываете автозаполнение «Ведомости в кассу»
Чтобы не «ловить» связанные объекты по всей конфигурации:
- создайте/используйте подсистему «Зарплата и выплаты»;
- включите в нее документ «Ведомость в кассу», связанные обработки/команды печати, а также общие модули, где лежит логика заполнения;
- включайте отбор по этой подсистеме - тогда в дереве останутся только нужные метаданные, и доработка будет быстрее и безопаснее.
5) Важный плюс
Один и тот же объект может входить в несколько подсистем. Это удобно, когда объект используется в разных сценариях (например, общий модуль расчетов может относиться и к «Зарплате», и к «Кадрам»).