23.08.2011, 15:52 | #21 |
Участник
|
для проверки на существование используейте метод InventTable::exist()
|
|
23.08.2011, 17:50 | #22 |
Участник
|
Это вы так вольно изменили мой вариант? Или вообще его не рассматривали?
__________________
Ivanhoe as is.. |
|
|
За это сообщение автора поблагодарили: niksen (1). |
24.08.2011, 00:05 | #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.08.2011, 08:37 | #24 |
Участник
|
пробовал вместо
X++: AxInventTable.inventTable(InventTable); AxInventTable.delete(); X++: AxInventTable::construct(); AxInventTable::newInventTable(InventTable); AxInventTable.delete(); |
|
24.08.2011, 08:50 | #25 |
Участник
|
вместо
X++: AxInventTable::construct(); AxInventTable::newInventTable(InventTable); AxInventTable.delete(); X++: axInventTable = AxInventTable::newInventTable(InventTable); axInventTable.delete(); |
|
|
За это сообщение автора поблагодарили: niksen (1). |
02.09.2011, 11:45 | #26 |
Участник
|
Ivanhoe
рассматривал, но не заработало, потому что забыл где-то что-то дописать, видимо нельзя работать сонным sukhanchik Вариант с find отлично работает ice именно так теперь и делаю, забыл, что некоторые вещи нужно вызывать особым способом всем спасибо |
|
Теги |
как правильно, номенклатура, программно |
|
|