No entiendo bien, veamos, vos haces la consulta para obtener el código y la versión verdad (Version`),(`Cod.Doc) ?
Si es asi, entonces debes hacer primero el select y despues asignar las variables:
Código PHP:
Ver original$Consult = mysql_query("SELECT distinct(`Version`),(`Cod.Doc`) FROM `firma_conocimiento` WHERE `Cod.Doc`='$Codigo'") or
die (mysql_error()); $Version = $resultado['Version'];
$Cod.Doc = $resultado['Cod.Doc'];
// despues hacemos el CALL
$query = "CALL `firmar` ('{$Cod.Doc}','{$Version}','{$Nombre}','{$Fecha}',' {$Nombre}')" or
die (mysql_error()); // despues lo ejecutamos o le hacemos un echo para ver que muestra
echo $query;
No se si eso es lo que quieres...