/// <summary>
        ///     Конструктор класса
        /// </summary>
        public DSOTemplate()
        {
            KeyField  = "CodeTemplate";
            NameField = "NameTemplate";

            Name           = new FOptName();
            CodeTypeDoc    = new FOptCodeTypeDoc();
            CodePerson     = new FOptCodePerson();
            DocDate        = new FOptDate();
            CodeKontragent = new FOptKontragent();
        }
        /// <summary>
        ///     Конструктор класса
        /// </summary>
        public DSODocument()
        {
            KeyField  = "КодДокумента";
            NameField = "НазваниеДокумента";

            IDs         = new FOptIDs();
            Name        = new FOptName();
            PersonIDs   = new FOptPersonIDs();
            Type        = new FOptDocType();
            Number      = new FOptDocNumber();
            Date        = new FOptDate();
            Description = new FOptDescription();
            LinkedDoc   = new FOptLinkedDoc();
            AtWork      = new FOptAtWork();
            ChangeBy    = new FOptChangeBy();
            NextType    = new FOptNextDocType();
            HasForm     = new FOptHasForm();
        }