Los ID´s de un control cuando están dentro de algun conteneder (grid, masterpage, etc) cambian pero eso lo resuelves con ClientID, tu code quedaría de la siguiente forma:
Código:
<script language="javascript">
* * * * function EscribeParaPadre() {
try {
var varTexto01 = window.opener.document.getElementById('<%= TextBox13.ClientID %>');
var varTexto02 = window.opener.document.getElementById('<%= TextBox2.ClientID %>');
if (varTexto01) varTexto01.value = document.getElementById('<%= tbrut.ClientID %>').value;
if (varTexto02) varTexto02.value = document.getElementById('<%= tbdetalle.ClientID %>').value;
//self.close();
}
catch (ex) {
alert(ex.message);
}
}
* * </script>