Если вы разместите Web Button в гриде, то при нажатии на эту кнопку она автоматически добавит в WebArgs() запись таблицы (web-грид без источника данных не работает). Если таблица не временная, конечно.
См. Рис. 1.
Чтобы затолкать туда еще и параметр, можно сделать так.
#Define.separator("~")
void clicked()
{
MenuFunction menuFunction = new MenuFunction(menuitemdisplaystr(PaymOrderCheckBudgetDetailed), MenuItemType:

isplay);
WebLink webLink = new WebLink();
;
super();
menuFunction = new MenuFunction(menuitemdisplaystr(PaymOrderCheckBudgetDetailed),
MenuItemType:

isplay);
webLink.menufunction(menuFunction);
webLink.parm(con2Str([TmpPurchLineCheckBudget.Dimension[1],
TmpPurchLineCheckBudget.Dimension[2],
TmpPurchLineCheckBudget.Dimension[3],
TmpPurchLineCheckBudget.Dimension[4],
date2str(TmpPurchLineCheckBudget.TransDate, 123, 2, 2, 2, 2, 4),
TmpPurchLineCheckBudget.CompanyCheckBudget ],
#separator));
webLink.Webpage("SomePageName"); // Это если вы еще и на другую страницу хотите вывести
webSession().redirect(webLink);
}
Как считать параметр вы уже знаете.
А вообще, если честно, я не очень понял вопрос. Вы можете не в программистских терминах сформулировать, а в прикладных? Например, видим СПИСОК клиентов, хотим в этом списке ПО ОДНОЙ КНОПКЕ СРАЗУ перейти к просмотру проводок по КОНКРЕТНОМУ клиенту.