Тип встроенного языка, порождаемый элементом проекта вида «КонтрактСущности»
После того как вы добавили в проект контракт сущности и дали ему имя, создаст следующие типы встроенного языка: <ИмяКонтракта>.Данные, <ИмяКонтракта>.Объект, <ИмяКонтракта>.ПараметрыЗаписи, <ИмяКонтракта>.ПараметрыУдаления, <ИмяКонтракта>.Ссылка.
Порождаемые типы
- <ИмяКонтракта>.Данные
 - Абстрактный. Содержит свойства, объявленные в контракте сущности
 - <ИмяКонтракта>.Объект
 - 
                        
- Базовый тип
 - 
                                    
Сущность.Объект (Абстрактный)
 - Доступен
 - На сервере
 - Свойства
 - 
                                    
- <Свойства, соответствующие свойствам контракта в файле имя-контракта-сущности.yaml>
 - Ссылка
 
 - Методы
 - Содержит методы согласно описанию в модуле. Если в модуле объявлен метод, совпадающий по сигнатуре со стандартным методом, то стандартный метод становится его реализацией. Это позволяет разработчику явно разрешать запись/удаление сущностей при работе через контракт
 
 - <ИмяКонтракта>.ПараметрыЗаписи
 - 
                        
- Базовый тип
 - Абстрактный. Содержит параметры записи, которые должны присутствовать во всех элементах, реализующих контракт <ИмяКонтракта>
 - Свойства
 - 
                                    
- РежимЗагрузкиДанных
 - Параметры записи, объявленные в контракте сущности
 
 
 - <ИмяКонтракта>.ПараметрыУдаления
 - 
                        
- Базовый тип
 - Абстрактный. Содержит параметры удаления, которые должны присутствовать во всех элементах, реализующих контракт <ИмяКонтракта>
 - Свойства
 - 
                                    
- РежимЗагрузкиДанных
 - Параметры удаления, объявленные в контракте сущности
 
 
 - <ИмяКонтракта>.Ссылка
 - 
                        
- Базовый тип
 - 
                                    
Сущность.Ключ (Абстрактный)
 - Доступен
 - На клиенте и на сервере
 - Свойства
 - 
                                    
- Ид
 
 - Методы
 - ЗагрузитьОбъект(Заблокировать: Булево = Ложь): <ИмяКонтракта>.Объект?
 
 
