예제 #1
0
 /// <summary>
 /// Конструктор
 /// </summary>
 /// <param name="saleWaybill">Накладная реализации, по которой делается возврат</param>
 /// <param name="returnFromClientWaybill">Накладная возврата от клиента</param>
 /// <param name="sum">Разносимая сумма возврата</param>
 /// <param name="currentDate">Дата операции</param>
 public DealPaymentDocumentDistributionToReturnFromClientWaybill(DealPaymentDocument sourceDealPaymentDocument,
                                                                 ReturnFromClientWaybill returnFromClientWaybill, SaleWaybill saleWaybill, decimal sum, DateTime distributionDate, DateTime currentDate)
     : base(sourceDealPaymentDocument, sum, distributionDate, currentDate)
 {
     ReturnFromClientWaybill = returnFromClientWaybill;
     SaleWaybill             = saleWaybill;
 }
 /// <summary>
 /// Удаление разнесения платежного документа из той сущности, на которую разносится данное разнесение
 /// (из учитываемой со знаком "+" при расчете сальдо по сделке, т.е. возврата оплаты или дебетовой корректировки).
 /// </summary>
 protected internal override void RemoveDealPaymentDocumentDistributionFromDestination()
 {
     SaleWaybill.RemoveDealPaymentDocumentDistribution(this);
 }
 /// <summary>
 /// Добавление разнесения платежного документа к той сущности, на которую разносится данное разнесение
 /// (к учитываемой со знаком "+" при расчете сальдо по сделке, т.е. возврата оплаты или дебетовой корректировки).
 /// </summary>
 protected internal override void AddDealPaymentDocumentDistributionToDestination()
 {
     SaleWaybill.AddDealPaymentDocumentDistribution(this);
 }
 /// <summary>
 /// Конструктор
 /// </summary>
 /// <param name="sum">Разносимая сумма</param>
 /// <param name="currentDate">Дата операции</param>
 public DealPaymentDocumentDistributionToSaleWaybill(DealPaymentDocument sourceDealPaymentDocument,
     SaleWaybill saleWaybill, decimal sum, DateTime distributionDate, DateTime currentDate)
     : base(sourceDealPaymentDocument, sum, distributionDate, currentDate)
 {
     SaleWaybill = saleWaybill;
 }