예제 #1
0
 public Settings()
 {
     Rounding                         = Rounding.To0_10;
     DiffCalcMode                     = DiffCalcMode.MinCost;
     WarnIfOrderedYesterday           = true;
     CountDayForWarnOrdered           = 1;
     UseSupplierPriceWithNdsForMarkup = false;
     OverCountWarningFactor           = 5;
     OverCostWarningPercent           = 5;
     ConfirmDeleteOldOrders           = true;
     FreeSale                         = true;
     DeleteOrdersOlderThan            = 35;
     ConfirmDeleteOldWaybills         = true;
     DeleteWaybillsOlderThan          = 150;
     TrackRejectChangedDays           = 90;
     JunkPeriod                       = 6;
     OpenRejects                      = true;
     HighlightUnmatchedOrderLines     = true;
     RackingMap                       = new RackingMapSettings();
     PriceTags                        = new List <PriceTagSettings>();
     Markups     = new List <MarkupConfig>();
     Waybills    = new List <WaybillSettings>();
     ModePKU     = ModePKU.Warning;
     RegistryDoc = new RegistryDocumentSettings();
 }
 public RegistryDocSettings(RegistryDocumentSettings settings)
 {
     DisplayName      = "Настройка печати реестра";
     WasCancelled     = true;
     this.settings    = settings;
     RegistryId       = settings.RegistryId;
     Date             = settings.Date;
     CommitteeMember1 = settings.CommitteeMember1;
     CommitteeMember2 = settings.CommitteeMember2;
     CommitteeMember3 = settings.CommitteeMember3;
     Acceptor         = settings.Acceptor;
     SignerType       = settings.Type;
 }