Exemplo n.º 1
0
        /// <summary>
        ///     Инициализация документа счет-фактура
        /// </summary>
        private void Initialization()
        {
            Type = DocTypeEnum.СчетФактура;
            DateProvodkiField     = GetDocField("96");
            CurrencyField         = GetDocField("102");
            OsnovanieField        = GetDocField("791");
            CorrectingFlagField   = GetDocField("1748");
            CorrectingDocField    = GetDocField("1746");
            SupplierField         = GetDocField("1777");
            SupplierNameField     = GetDocField("1778");
            SupplierINNField      = GetDocField("1779");
            SupplierKPPField      = GetDocField("1780");
            SupplierAddressField  = GetDocField("1781");
            ProdavetsField        = GetDocField("75");
            ProdavetsNameField    = GetDocField("77");
            ProdavetsINNField     = GetDocField("79");
            ProdavetsKPPField     = GetDocField("82");
            ProdavetsAddressField = GetDocField("86");
            PokupatelField        = GetDocField("88");
            PokupatelNameField    = GetDocField("89");
            PokupatelINNField     = GetDocField("90");
            PokupatelKPPField     = GetDocField("91");
            PokupatelAddressField = GetDocField("92");
            GOPersonField         = GetDocField("770");
            GOPersonDataField     = GetDocField("772");
            GPPersonField         = GetDocField("769");
            GPPersonDataField     = GetDocField("771");
            DogovorField          = GetDocField("442");
            DogovorTextField      = GetDocField("210");
            PrilozhenieField      = GetDocField("94");
            BillOfLadingField     = GetDocField("1706");
            PlatezhkiField        = GetDocField("104");
            SchetField            = GetDocField("773");
            RukovoditelTextField  = GetDocField("415");
            BuhgalterTextField    = GetDocField("416");
            PrimechanieField      = GetDocField("103");

            KursField         = GetDocField("1066");
            FormulaDescrField = GetDocField("1065");
            // Sum = GetDocField("1625");

            OsnovanieBind     = new BaseDocFacade(this, OsnovanieField, BaseSetBehavior.RemoveAllAndAddDoc);
            CorrectingDocBind = new BaseDocFacade(this, CorrectingDocField);
            DogovorBind       = new BaseDocFacade(this, DogovorField);
            PrilozhenieBind   = new BaseDocFacade(this, PrilozhenieField, BaseSetBehavior.RemoveAllAndAddDoc);
            BillOfLadingBind  = new BaseDocFacade(this, BillOfLadingField);

            WeakPersons = new List <string>();
        }
Exemplo n.º 2
0
        /// <summary>
        ///     Инициализация документа Претензия
        /// </summary>
        private void Initialization()
        {
            Type                      = DocTypeEnum.Счет;
            ProdavetsField            = GetDocField("107");
            ProdavetsNameField        = GetDocField("108");
            ProdavetsINNField         = GetDocField("109");
            ProdavetsKPPField         = GetDocField("110");
            ProdavetsAddressField     = GetDocField("111");
            ProdavetsKontactField     = GetDocField("112");
            ProdavetsBankField        = GetDocField("763");
            ProdavetsBIKField         = GetDocField("132");
            ProdavetsKSField          = GetDocField("135");
            ProdavetsRSSkladField     = GetDocField("410");
            ProdavetsRSField          = GetDocField("134");
            ProdavetsFilialField      = GetDocField("133");
            PokupatelField            = GetDocField("113");
            PokupatelNameField        = GetDocField("114");
            PokupatelINNField         = GetDocField("115");
            PokupatelKPPField         = GetDocField("116");
            PokupatelAddressField     = GetDocField("117");
            PokupatelKontactField     = GetDocField("118");
            PokupatelBankField        = GetDocField("764");
            PokupatelBIKField         = GetDocField("136");
            PokupatelKSField          = GetDocField("139");
            PokupatelRSSkladField     = GetDocField("411");
            PokupatelRSField          = GetDocField("138");
            PokupatelFilialField      = GetDocField("137");
            DogovorField              = GetDocField("119");
            DogovorTextField          = GetDocField("120");
            PrilozhenieField          = GetDocField("417");
            CurrencyField             = GetDocField("127");
            RukovoditelTextField      = GetDocField("413");
            BuhgalterTextField        = GetDocField("414");
            BuhgalterTextAccountField = GetDocField("1503");
            ZvkBField                 = GetDocField("1568");
            PrimechanieField          = GetDocField("128");
            SrokField                 = GetDocField("1077");
            SrokPostavkiField         = GetDocField("1597");
            PrePayPercentField        = GetDocField("1643");
            PrePaySrokField           = GetDocField("1645");
            KursField                 = GetDocField("1069");
            FormulaDescrField         = GetDocField("1068");
            PositionField             = GetDocField("443");

            DogovorBind     = new BaseDocFacade(this, DogovorField, BaseSetBehavior.RemoveAllAndAddDoc);
            PrilozhenieBind = new BaseDocFacade(this, PrilozhenieField, BaseSetBehavior.RemoveAllAndAddDoc);
        }
Exemplo n.º 3
0
        /// <summary>
        ///     Инициализация документа ТТН
        /// </summary>
        private void Initialization()
        {
            Type = DocTypeEnum.АктВыполненныхРаботУслуг;

            DateProvodkiField         = GetDocField("804");
            CurrencyField             = GetDocField("806");
            IspolnitelField           = GetDocField("582");
            IspolnitelBSField         = GetDocField("1505");
            IspolnitelBSDataField     = GetDocField("1508");
            IspolnitelSuperField      = GetDocField("1414");
            IspolnitelSuperPostField  = GetDocField("1415");
            BuhgalterTextField        = GetDocField("1506");
            BuhgalterTextAccountField = GetDocField("1507");
            ZakazchikField            = GetDocField("583");
            ZakazchikSuperField       = GetDocField("1416");
            ZakazchikSuperPostField   = GetDocField("1417");
            DogovorField        = GetDocField("584");
            PrilozhenieField    = GetDocField("585");
            BillOfLadingField   = GetDocField("1634");
            PrimechanieField    = GetDocField("588");
            KursField           = GetDocField("1046");
            DistributionField   = GetDocField("1350");
            FormulaDescrField   = GetDocField("1063");
            HTMLTextField       = GetDocField("1071");
            SchetPredField      = GetDocField("1504");
            PlatezhkiField      = GetDocField("1633");
            UslField            = GetDocField("805");
            GOPersonField       = GetDocField("802");
            GOPersonNoteField   = GetDocField("938");
            GOPersonDataField   = GetDocField("826");
            GOPersonWeselField  = GetDocField("807");
            GPPersonField       = GetDocField("803");
            GPPersonNoteField   = GetDocField("939");
            GPPersonDataField   = GetDocField("827");
            GPPersonWeselField  = GetDocField("808");
            CorrectingFlagField = GetDocField("1749");
            CorrectingDocField  = GetDocField("1750");

            Sum              = GetDocField("1423");
            ActualSupplier   = GetDocField("1782");
            FinOperationRule = GetDocField("1785");

            DogovorBind       = new BaseDocFacade(this, DogovorField);
            PrilozhenieBind   = new BaseDocFacade(this, PrilozhenieField);
            CorrectingDocBind = new BaseDocFacade(this, CorrectingDocField);
        }
Exemplo n.º 4
0
        /// <summary>
        ///     Инициализация документа ТТН
        /// </summary>
        private void Initialization()
        {
            Type                    = DocTypeEnum.ТоварноТранспортнаяНакладная;
            PostavschikField        = GetDocField("589");
            PlatelschikField        = GetDocField("590");
            GOPersonField           = GetDocField("689");
            GPPersonField           = GetDocField("690");
            PostavschikDataField    = GetDocField("691");
            PlatelschikDataField    = GetDocField("692");
            GOPersonDataField       = GetDocField("693");
            GPPersonDataField       = GetDocField("694");
            PostavschikOKPOField    = GetDocField("695");
            PostavschikBSField      = GetDocField("696");
            PostavschikBSDataField  = GetDocField("698");
            SignSupervisorField     = GetDocField("700");
            SignBuhgalterField      = GetDocField("701");
            PlatelschikOKPOField    = GetDocField("702");
            PlatelschikBSField      = GetDocField("703");
            PlatelschikBSDataField  = GetDocField("704");
            DogovorField            = GetDocField("707"); // договор
            PrilozhenieField        = GetDocField("708"); // приложение
            DogovorTextField        = GetDocField("709");
            GOPersonOKPOField       = GetDocField("710");
            GOPersonBSField         = GetDocField("711");
            GOPersonBSDataField     = GetDocField("713");
            GOPersonWeselField      = GetDocField("715");
            GPPersonOKPOField       = GetDocField("716");
            GPPersonBSField         = GetDocField("717");
            GPPersonBSDataField     = GetDocField("719");
            GPPersonWeselField      = GetDocField("721");
            CurrencyField           = GetDocField("722");
            PrimechanieField        = GetDocField("723");
            DateProvodkiField       = GetDocField("758");
            MrisSaleField           = GetDocField("760");
            PostavschikAddressField = GetDocField("779");
            PlatelschikAddressField = GetDocField("780");
            UslField                = GetDocField("792");
            GPPersonNoteField       = GetDocField("930");
            GOPersonNoteField       = GetDocField("931");
            KursField               = GetDocField("1044");
            FormulaDescrField       = GetDocField("1064");
            DoverennostField        = GetDocField("1270");
            VoditelField            = GetDocField("1271");
            AvtomobilField          = GetDocField("1272");
            AvtomobilNomerField     = GetDocField("1273");
            PritsepNomerField       = GetDocField("1274");
            SchetPredField          = GetDocField("1579"); // счета
            TTNTrField              = GetDocField("1584");
            ZvkBField               = GetDocField("1598"); //заявки
            SignSupervisorPostField = GetDocField("1604");
            SignBuhgalterPostField  = GetDocField("1605");
            SignOtpustilField       = GetDocField("1618");
            SignOtpustilPostField   = GetDocField("1619");
            PlatezhkiField          = GetDocField("1631"); // платежки
            BillOfLadingField       = GetDocField("1632"); // киносамент
            AkkredField             = GetDocField("1707"); // аккредитив
            MonthResourceField      = GetDocField("1718");
            CorrectingDocField      = GetDocField("1744");
            CorrectingFlagField     = GetDocField("1747");
            FinOperationRule        = GetDocField("1787");
            Amount                  = GetDocField("1425");
            ChoosePowerOfAttorney   = GetDocField("1585");

            DogovorBind     = new BaseDocFacade(this, DogovorField, BaseSetBehavior.RemoveAllAndAddDoc); // договор
            PrilozhenieBind =
                new BaseDocFacade(this, PrilozhenieField, BaseSetBehavior.RemoveAllAndAddDoc);           // приложение
            CorrectingDocBind =
                new BaseDocFacade(this, CorrectingDocField,
                                  BaseSetBehavior.RemoveAllAndAddDoc);                          //корректировочный документ
            BillOfLadingBind =
                new BaseDocFacade(this, BillOfLadingField, BaseSetBehavior.RemoveAllAndAddDoc); // коносамент
            SchetPredBind = new BaseDocFacade(this, SchetPredField);                            // счета
            PlatezhkiBind = new BaseDocFacade(this, PlatezhkiField);                            // платежки
        }