Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Рекомендации по использованию в конфигурации составных типов данных          
Batchir Подменю пользователя
сообщение 21.03.09, 9:52
Сообщение #1

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1426 раз
Рейтинг: 0

В 1С:Предприятии при описании структуры информации, хранящейся в базе данных, в большинстве случаев допускается создание полей (реквизитов, измерений и т.д.) с составными типами данных. Это позволяет хранить в одном поле данные различных типов. С одной стороны, это является достаточно удобной возможностью, но, с другой стороны, использование составных типов оказывает существенное влияние на работу системы. Поэтому к использованию этой возможности следует подходить весьма внимательно.

Для понимания технологических особенностей работы системы с полями, имеющими составной тип можно ознакомиться с разделами диска ИТС: "Особенности хранения составных типов данных" и "Влияние ограничений длины ключа индексов на проектирование объектов метаданных".

Если принимается решение использовать в некотором поле составной тип данных, то рекомендуется исходить из принципа минимизации состава типов входящих в это поле.

Прежде всего, следует решить, будут ли использоваться какие-либо типы данных кроме ссылочных типов. Добавление к ссылочным данным какого-либо другого типа существенно повышает нагрузку на систему при работе с полем имеющим составной тип.

Если используются только ссылочные типы данных (ссылки на справочники, перечисления, документы и т.д.), то объем хранимой информации в поле не зависит от количества выбранных типов. Однако при работе с полями ссылочных типов система при выполнении различных операций анализирует каждый тип, входящий в составной тип. Соответственно количество выбранных типов может влиять на скорость работы некоторых операций, как при конфигурировании, так и при работе системы в режиме 1С:Предприятие. Таким образом, рекомендуется включать в такие поля только те типы, которые действительно необходимо использовать в реализуемой бизнес-логике.

Особо следует отметить возможность выбора наборов типов (таких как ЛюбаяСсылка, СправочникСсылка, ДокументСсылка и т.д). Выбор этих наборов типов фактически означает включение всех ссылочных типов (для ЛюбаяСсылка) или всех ссылочных типов по Справочникам, Документам и т.д.. При использовании этих наборов типов (а не явном выборе всех конкретных ссылочных типов) любой добавляемый объект метаданных будет автоматически добавлять новый тип к составному типу поля. С точки зрения нагрузки на систему, выбор этих наборов типов ничем не отличается от явного выбора всех конкретных ссылочных типов. Поэтому использовать эти наборы типов рекомендуется только в особых случаях, когда действительно необходимо обеспечить хранение в некотором поле любого из возможных ссылочных типов. На практике, такая потребность встречается достаточно редко. Не рекомендуется использовать выбор этих наборов типов с целью быстрого выбора типа поля при конфигурировании или для того, чтобы не изменять конфигурацию в дальнейшем, если возникает потребность расширить состав типов.

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

Спасибо сказали: andreykyiv@bigmir.net,

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 28.03.24, 19:32
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!