Here it is(part of code with some columns that are patching)
I know you will not like the collection but i still did not manage to owerwrite it as we figured out why i failed working with gallery only(due to gallery being inside containers)
//check if changes are recorded to collection
If(
CountRows(colTaskUpdates)>0,
Patch(
Components,
ForAll(
colTaskUpdates,
Patch(
LookUp(Components,new_componentsId=ThisRecord.Components),
{
//new_Projectname:LookUp(Projects,'Projekto pavadinimas'=new_projectname),
new_gaminiotipas:new_gaminiotipas,
new_componentname:new_componentname,
new_qty:Value(new_Qty)
}
)
)
);
Clear(colTaskUpdates);
//Refresh(Components);
//----Copy LAST line----
Patch(
Components,
Defaults(Components),
{
'Projekto nuoroda': LookUp(Projects,'Projekto pavadinimas' = Last(galleryGrid.AllItems).'Projekto nuoroda'.'Projekto pavadinimas'),
'Gaminio tipas': Last(galleryGrid.AllItems).'Gaminio tipas',
Medžiaga:LookUp(Materials,Pavadinimas=Last(galleryGrid.AllItems).Medžiaga.Pavadinimas),
Kiekis : Last(galleryGrid.AllItems).Kiekis
}
),
//COPY last record
Patch(
Components,
Defaults(Components),
{
'Projekto nuoroda': LookUp(Projects,'Projekto pavadinimas' = Last(galleryGrid.AllItems).'Projekto nuoroda'.'Projekto pavadinimas'),
'Gaminio tipas': Last(galleryGrid.AllItems).'Gaminio tipas',
Kiekis : Last(galleryGrid.AllItems).Kiekis,
Medžiaga:LookUp(Materials,Pavadinimas=Last(galleryGrid.AllItems).Medžiaga.Pavadinimas)
}
)
)
//Refresh(Components);