Тема: Учётные карточки ---> Учётный документ

Добрый день.
При создании Учётного документа мы задаём ему спецификацию, где выбираем номенклатуру, учётную карточку и вводим количество. После оприходования Учётного документа у нас на выбранной учётной карточке номанклатуры появляются детали.

Подскажите, а как В ОБРАТНУЮ сторону эту связь проследить? То есть как из УЧЁТНОЙ КАРТОЧКИ выйти к УЧЁТНОМУ ДОКУМЕНТУ, который повлиял на значение этой Учётной карточки?

А вообще конечная цель намного банальнее: мне надо из скрипта получать ОСТАТОК отдельно по каждой учётной карточке выбранно номенклатуры. Как-то это можно сделать?

Заранее благодарен за ответы.

Re: Учётные карточки ---> Учётный документ

Можно так:
' CEH_ID - Идентификатор цеха
' NmkID   - Идентификатор номенклатуры

Set BalanceNmkCards = TCSApp.Inventory.BalanceNmkCards( CEH_ID, NmkID ) 
BalanceNmkCards.UserModuleName = BalanceNmkCards.UniqueUserModuleName
If BalanceNmkCards.ClassificatorID = -1 Then 'если у цеха нет такой номенклатуры             
....

Else          'если номенклатура есть 
 If BalanceNmkCards.IsEmpty Then ' карточек нет
...
  CARD_ID = -1    
...
 Else
  BalanceNmkCards.First
  Do While Not BalanceNmkCards.Eof 
  Set Oborot = BalanceNmkCards.Properties("BalanceNmkCardTotal").AsIDispatch
If  Not Oborot Is Nothing Then 
... 
If Oborot.Properties("TOTALQUAN_END").IsFloat >0 Then ... ' если остаток >0
...
End If
Set Oborot = Nothing
....
 BalanceNmkCards.Next
  Loop
 End If                
End If
Call TCSapp.DeleteModuleByUserModuleName(BalanceNmkCards.UserModuleName)

Re: Учётные карточки ---> Учётный документ

Спасибо, всё получилось. :)