Beispiel #1
0
        public override void ConvertingFrom(Sungero.Domain.ConvertingFromEventArgs e)
        {
            base.ConvertingFrom(e);

            if (Sungero.Contracts.IncomingInvoices.Is(_source))
            {
                e.Map(_info.Properties.LeadingDocument, Sungero.Contracts.IncomingInvoices.Info.Properties.Contract);
            }
        }
        public override void ConvertingFrom(Sungero.Domain.ConvertingFromEventArgs e)
        {
            base.ConvertingFrom(e);

            // Для Входящих документов эл. обмена мапим Контрагента в Корреспондента.
            if (ExchangeDocuments.Is(_source))
            {
                e.Map(_info.Properties.Correspondent, ExchangeDocuments.Info.Properties.Counterparty);
            }
        }
Beispiel #3
0
        public override void ConvertingFrom(Sungero.Domain.ConvertingFromEventArgs e)
        {
            base.ConvertingFrom(e);

            if (Sungero.Contracts.IncomingInvoices.Is(_source))
            {
                e.Map(_info.Properties.LeadingDocument, Sungero.Contracts.IncomingInvoices.Info.Properties.Contract);
            }

            e.Without(Sungero.Docflow.AccountingDocumentBases.Info.Properties.IsAdjustment);
        }
Beispiel #4
0
        public override void ConvertingFrom(Sungero.Domain.ConvertingFromEventArgs e)
        {
            base.ConvertingFrom(e);

            if (Sungero.Contracts.IncomingInvoices.Is(_source))
            {
                e.Map(_info.Properties.LeadingDocument, Sungero.Contracts.IncomingInvoices.Info.Properties.Contract);
            }

            // Отключить проброс полей, которых нет во входящих счетах
            e.Without(Sungero.Docflow.AccountingDocumentBases.Info.Properties.ResponsibleEmployee);
        }
Beispiel #5
0
        public override void ConvertingFrom(Sungero.Domain.ConvertingFromEventArgs e)
        {
            base.ConvertingFrom(e);

            if (Sungero.Docflow.AccountingDocumentBases.Is(_source))
            {
                e.Map(_info.Properties.Number, Sungero.Docflow.AccountingDocumentBases.Info.Properties.RegistrationNumber);
                e.Map(_info.Properties.Date, Sungero.Docflow.AccountingDocumentBases.Info.Properties.RegistrationDate);
                e.Map(_info.Properties.Contract, Sungero.Docflow.AccountingDocumentBases.Info.Properties.LeadingDocument);

                // Котегов: Отключен проброс Number и Date, иначе они перетирали одноименные свойства (баг 115832).
                e.Without(Sungero.Docflow.AccountingDocumentBases.Info.Properties.Number);
                e.Without(Sungero.Docflow.AccountingDocumentBases.Info.Properties.Date);

                // Отключить проброс полей, которых нет во входящих счетах
                e.Without(Sungero.Docflow.AccountingDocumentBases.Info.Properties.IsAdjustment);
                e.Without(Sungero.Docflow.AccountingDocumentBases.Info.Properties.CounterpartySignatory);
                e.Without(Sungero.Docflow.AccountingDocumentBases.Info.Properties.Contact);
                e.Without(Sungero.Docflow.AccountingDocumentBases.Info.Properties.ResponsibleEmployee);
            }
        }
Beispiel #6
0
        public override void ConvertingFrom(Sungero.Domain.ConvertingFromEventArgs e)
        {
            base.ConvertingFrom(e);

            e.Without(Sungero.Docflow.AccountingDocumentBases.Info.Properties.Corrected);
        }
Beispiel #7
0
        public override void ConvertingFrom(Sungero.Domain.ConvertingFromEventArgs e)
        {
            base.ConvertingFrom(e);

            e.Without(Sungero.Contracts.Contracts.Info.Properties.DocumentGroup);
        }
Beispiel #8
0
        public override void ConvertingFrom(Sungero.Domain.ConvertingFromEventArgs e)
        {
            base.ConvertingFrom(e);

            e.Without(Sungero.Contracts.SupAgreements.Info.Properties.LeadingDocument);
        }