当我们使用按钮操作时双记录插入
Double records inserts when we use button action
当我在应用程序中使用新记录时,我只有一条记录。
当我使用这段代码时,我有两条记录....只有一个动作。
我只有一个 TRACE。
#region Button
public PXAction<POReceipt> generationSSCC;
[PXUIField(DisplayName = "Génération des palettes", MapEnableRights = PXCacheRights.Select)]
[PXButton(Tooltip = "Génération des palettes")]
#endregion
public void GenerationSSCC()
{
PXTrace.WriteInformation("EXEMPLE2");
var une_ligne_sscc = CurrentPOReceiptcolisvue.Insert();
une_ligne_sscc.Sscc="AUTOMATIC RECORD";
une_ligne_sscc.Nbrcolis=134;
une_ligne_sscc.Poidsnet=134;
une_ligne_sscc.Poidsbrut=134;
CurrentPOReceiptcolisvue.Update(une_ligne_sscc);
Base.Save.Press();
}
我用这个配置
public
PXSelect<POReceiptcolis,Where<POReceiptcolis.receiptNbr,Equal<Current< POReceiptcolis.receiptNbr>>>> CurrentPOReceiptcolisvue;
我用这段代码找到了解决方案
POReceiptcolis un_colis= new POReceiptcolis();
un_colis.Sscc="AUTOMATIC RECORD";
un_colis.Nbrcolis=134;
un_colis.Poidsnet=134;
un_colis.Poidsbrut=134;
CurrentPOReceiptcolisvue.Insert(un_colis);
当我在应用程序中使用新记录时,我只有一条记录。
当我使用这段代码时,我有两条记录....只有一个动作。
我只有一个 TRACE。
#region Button
public PXAction<POReceipt> generationSSCC;
[PXUIField(DisplayName = "Génération des palettes", MapEnableRights = PXCacheRights.Select)]
[PXButton(Tooltip = "Génération des palettes")]
#endregion
public void GenerationSSCC()
{
PXTrace.WriteInformation("EXEMPLE2");
var une_ligne_sscc = CurrentPOReceiptcolisvue.Insert();
une_ligne_sscc.Sscc="AUTOMATIC RECORD";
une_ligne_sscc.Nbrcolis=134;
une_ligne_sscc.Poidsnet=134;
une_ligne_sscc.Poidsbrut=134;
CurrentPOReceiptcolisvue.Update(une_ligne_sscc);
Base.Save.Press();
}
我用这个配置
public
PXSelect<POReceiptcolis,Where<POReceiptcolis.receiptNbr,Equal<Current< POReceiptcolis.receiptNbr>>>> CurrentPOReceiptcolisvue;
我用这段代码找到了解决方案
POReceiptcolis un_colis= new POReceiptcolis();
un_colis.Sscc="AUTOMATIC RECORD";
un_colis.Nbrcolis=134;
un_colis.Poidsnet=134;
un_colis.Poidsbrut=134;
CurrentPOReceiptcolisvue.Insert(un_colis);