Hi, I have an issue while migrating from 23R1 to 23R2 with the LSSelect.cs class file which has been removed in the 23R2 below is the code which removed from the 23R2 and it was available in 23R1 public abstract class LSSelect<TLSMaster, TLSDetail, Where> : PXSelect<TLSMaster>, IEqualityComparer<TLSMaster>where TLSMaster : class, IBqlTable, ILSPrimary, new()where TLSDetail : class, IBqlTable, ILSDetail, new()where Where : IBqlWhere, new(){}so, can you please guide me how to resolve the issue in 23R2.
I have a customization where i have created a material receipt when releasing the document in the release method im creating the inventory receipt document so, it will create a plan id in the INItemPlan table which need to be deleted automatically while releasing the inventory receipt document but, with the code which i have written its not deleting the plan id record. So, in the inventory summary avaliable qty was doubling. can any one suggest me how to delete the record for INItemPlan using the code.When i do a manual receipt and release the document its creating the plan id and deleting the plan id when the receipt is released. INReceiptEntry iRe = INReceiptEntry.CreateInstance<INReceiptEntry>();
I have added a custom columns to the SOLineSplit which i want to add the custom fields to LotSerialNbr selector lookup. Attribute for the selector was uses as below. [SOLotSerialNbrAttribute.SOAllocationLotSerialNbr(typeof(SOLineSplit.inventoryID), typeof(SOLineSplit.subItemID), typeof(SOLineSplit.siteID), typeof(SOLineSplit.locationID), typeof(SOLine.lotSerialNbr), FieldClass = "LotSerial")]need to added two more columns SOLineSplitExt.UsrConversionUnit , SOLineSplitExt.UsrQtyINPiece
I have did a customization where using the pre assigned lot serial nbr feature to show the next lot serial nbr. i have did using the below code PXResult<InventoryItem, INLotSerClass> result = new PXResult<InventoryItem, INLotSerClass>(invitm.Current, iNLotSerClass); ILotSerNumVal numVal = INLotSerialNbrAttribute.ReadLotSerNumVal(this, result); numVal.LotSerNumVal = numVal.LotSerNumVal + iNLotSerClass.AutoNextNbr; string autoincrementnbr = INLotSerialNbrAttribute.GetNextNumber(invsetting.Cache, iNLotSerClass, numVal); // invsetting.Current.LotSerNumVal = INLotSerialNbrAttribute.GetNextNumber(invsetting.Cache, iNLotSerClass, numVal); Where it was working fine in 21R1 but when i check these in the 22R1 its not generating the next lot serial nbr using INLotSerialNbrAttribute.GetNextNumber(invsetting.Cache, iNLotSerClass, numVal);all the
I facing the issue with the unitcost field where datatype is decimal(25,6) and in the DAC, i have used [PXDBDecimal(typeof(Search<CommonSetup.decPlPrcCst>))]. In Company Screen i have set Price/Cost = 4 still its defaulting 6 decimal place. please guide if missed any thing to default from the company set up.
I have done the customization where two Grid’s are depended on the parent grid based on the selection of the parent Grid need to refresh the child grids. I'm inserting the data in to the child Grid’s when parent Grid row is inserted. Switching between the rows in parent grid the data in the child Grid’s should get refreshed. But, on the first child grid is working since the Autocallback of parent gird was Target was assigned a only one child GridID how to assigned the second GirdID in the Target <AutoCallBack Target="propertyLOTGrid" Command="Refresh" ActiveBehavior="True" />.
I’m creating a production Order through the processing screen where it doesn’t have a SyncTimeTag table used. when i create any transaction manually from the screen its saves a record with the note id in SyncTimeTag table. So, while creating a production order an error throws like Cannot insert the value NULL into column 'NoteID', table 'DB.dbo.SyncTimeTag'; column does not allow nulls. INSERT fails.The statement has been terminated.
Already have an account? Login
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
Sorry, our virus scanner detected that this file isn't safe to download.