I have this function:
| Code |
|---|
&AtServer
Function StockDisplay (This)
ConvertedValueTree = FormAttributeToValue("StocksTree");
ConvertedValueTree.Rows.Clear();
Frunze = DisplayStockFunctionsV2.GetAllArticlesWithStockFromSpecifiedLocation(This.Code);
ArticoleStockGeneral = DisplayStockFunctionsV2.SearchForAllArticleStock(This, Frunze); //ValueTable
n = ArticoleStockGeneral.Count();
For i=0 To n-1 Do
NewRow = ConvertedValueTree.Rows.Add();
NewRow.Name = ArticoleStockGeneral[i].Article.Description;
NewRow.TotalStock = ArticoleStockGeneral[i].Stock;
ListaLocatii = DisplayStockFunctionsV2.SearchForAllArticleLocations(This, ArticoleStockGeneral[i].Article);
m = ListaLocatii.Count();
For j=0 To m-1 Do
NewRow_1 = NewRow.Locations.Rows.Add();
NewRow_1.Name = ListaLocatii[j].Value.Description;
DetaliiStock = DisplayStockFunctionsV2.SearchForArticleDetailedStock(ListaLocatii[j].Value.Ref, ArticoleStockGeneral[i].Article);
NewRow_1.Stock = DetaliiStock.Total("Qty");
p = DetaliiStock.Count();
For k=0 To p-1 DO
NewRow_2 = NewRow_1.StockInputs.Rows.Add();
NewRow_2.Date = DetaliiStock[k].Date;
NewRow_2.Quantity = DetaliiStock[k].Qty;
EndDo;
EndDO;
EndDo;
ValueToFormAttribute(ConvertedValueTree, "StocksTree");
EndFunction
|
Atached image contains value tree definition on form.
But NewRow_1.Name and all columns from Locations which is Value Tree type are not recognized and i receive an error when I try to add rows on Locations.
Desktop version