Столкнулся дальше с проблемой. Есть класс PurchCreateFromSalesOrder. Он вызывается при создании заказа на покупку из заказа на продажу. Изначально можно было выделить только один заказ на продажу, я сделал мультиселект и хочу вызывать класс для каждой из выделенных строк.
X++:
menuFunction = new menufunction(menuitemActionStr(PurchCreateFromSalesorderSales), menuitemtype::Action);
if (record)
recordDataSource = args.record().dataSource();
for (salesTable = recordDataSource.getFirst(true) ? recordDataSource.getFirst(true) : args.record();
salesTable; salesTable = recordDataSource.getNext())
{
_args.record(salesTable); // на этой строке вываливает в дебагер
_args.menuItemName(menuFunction.name());
_args.menuItemType(menuFunction.type());
menuFunction.run(_args);
}
подскажите что делаю не так?