Доброго дня, коллеги!
Многие рекомендации по разработке в рамках курса Подготовка к аттестации 1С:Специалист по платформе 1С:Предприятие 8.3 вы можете смело использовать в практической деятельности. По мере накопления вашего профессионального опыта станет ясно, что соблюдение рекомендаций не только обеспечит надежную работоспособность разработок, но и положительно повлияет на производительность высоконагруженных информационных систем.
Вопрос
Ответ
Добрый день! Если Вы обратитесь к конфигурации, например, к 1С:Бухгалтерия предприятия, то увидите, что такой прием достаточно часто используется и в типовой конфигурации.
Для чего это нужно?
- Дело в том, что пользователь в режиме “1С:Предприятие” может изменить порядок следования субконто на счете. Первым субконто была Номенклатура, вторым – Склад. Поменяли порядок, первым субконто стал Склад, вторым – Номенклатура. После такого изменения запросы, которые ориентировались только на номер субконто, будут работать некорректно. Чтобы избежать такой ситуации, при помощи параметра виртуальной таблицы Субконто мы “подсказываем” системе, что в запросе первым субконто нужно считать Номенклатуру, вторым – Склад. И не важно, в каком порядке они на самом деле указаны на счете. Таким образом, это повышает надежность системы.
- Также параметр Субконто может использоваться в качестве фильтра – если не указывать счет в параметрах виртуальной таблицы, а в параметр Субконто передать вид субконто Номенклатура, то мы получим результат по всем счетам, на которых есть субконто Номенклатура.
- Кроме этого использование параметра виртуальной таблицы Субконто позволяет явно типизировать субконто на счете, а это положительно влияет на производительность.
Так что этот параметр рекомендуется использовать и на экзамене, и на практике при написании запросов к регистру бухгалтерии.
Подготовка к аттестации 1С:Специалист по платформе 1С:Предприятие 8.3.