![]() |
#21 |
Участник
|
для проверки на существование используейте метод InventTable::exist()
|
|
![]() |
#22 |
Участник
|
Это вы так вольно изменили мой вариант? Или вообще его не рассматривали?
![]()
__________________
Ivanhoe as is.. |
|
|
За это сообщение автора поблагодарили: niksen (1). |
![]() |
#23 |
Administrator
|
У меня совершенно прекрасно работает такой код, независимо от наличия записи в inventTable после отработки find:
X++: inventTable = InventTable::find(_itemId, true); axInventTable = AxInventTable::construct(); axInventTable.inventTable(inventTable); axInventTable.parmItemId(_itemId); axInventTable.parmItemName(_itemName); ..................... axInventTable.validateInput(true); axInventTable.save(); inventTable = axInventTable.inventTable();
__________________
Возможно сделать все. Вопрос времени |
|
|
За это сообщение автора поблагодарили: S.Kuskov (2), niksen (1). |
![]() |
#24 |
Участник
|
пробовал вместо
X++: AxInventTable.inventTable(InventTable); AxInventTable.delete(); X++: AxInventTable::construct(); AxInventTable::newInventTable(InventTable); AxInventTable.delete(); |
|
![]() |
#25 |
Участник
|
вместо
X++: AxInventTable::construct(); AxInventTable::newInventTable(InventTable); AxInventTable.delete(); X++: axInventTable = AxInventTable::newInventTable(InventTable); axInventTable.delete(); |
|
|
За это сообщение автора поблагодарили: niksen (1). |
![]() |
#26 |
Участник
|
Ivanhoe
рассматривал, но не заработало, потому что забыл где-то что-то дописать, видимо нельзя работать сонным ![]() sukhanchik Вариант с find отлично работает ice именно так теперь и делаю, забыл, что некоторые вещи нужно вызывать особым способом ![]() всем спасибо ![]() |
|
Теги |
как правильно, номенклатура, программно |
|
|