Показать сообщение отдельно
Старый 17.06.2004, 12:09   #5  
if_maks is offline
if_maks
Участник
 
226 / 15 (1) ++
Регистрация: 26.08.2003
сделай так:
проинициализируй нужными тебе значениями (склад, партия, цвет - аналитиками) переменную inventDim.
Затем что бы найти нужную тебе аналитику используй метод
InventDim::findOrCreate(inventDim /*- твоя проинициализированная переменная*/ );
метод вернет тебе inventDim - либо с такими аналитиками запись уже существует
либо создаст новую запись в InventDim -ме и вернет ее тебе
соответственно:

inventDim.InventLocationId = "РубМос";
PurchLine.InventDimId = InventDim::findOrCreate(inventDim);