т.е. ссылки не помогли решить проблему ?!
А если упростить код:
X++:
select inventTable
{
nodeTable = doc.createElement(tablestr(InventTable));
nodeTable.setAttribute( fieldstr(InventTable, RecId), int2str(inventTable.RecId) );
nodeXml.appendChild(nodeTable);
//
nodeExtItem = doc.createElement( fieldstr(InventTable, ExternalItemId) );
//nodeExtItem.appendChild( doc.createTextNode(inventTable.ExternalItemId) );
nodeExtItem.appendChild( doc.createTextNode('00001'));
nodeTable.appendChild(nodeExtItem);
//
nodeItem = doc.createElement( fieldstr(InventTable, ItemId) );
//nodeItem.appendChild( doc.createTextNode(inventTable.ItemId) );
nodeItem.appendChild( doc.createTextNode('00001'));
nodeTable.appendChild(nodeItem);
}
работает ?
следующим шагом вместо while select, попробовать выгрузить одну карточку select inventTable.