@var1 , contain the return valueu of the sp, it usually indicates whether the sp execution was success.
in order to get the resultset of an sp call
you have to declare a temple table exactly the same no of columns and datatype the sp is returning, and populate that table like this
insert into #temp
EXEC spName @var2
after that you can use this table to update the values on the other table
or if the sp is returning just a value, you can use output parameters or even you can convert that sp to a user defined function