24.08.2006, 17:11 | #1 |
Гость
|
Коллеги доброе время суток.
В методе есть кусок кода вставляющий в SalesLine строчки, до сегодняшнего утра все работало стабильно и вот утром... появилась злосчастная надпись невозможно создать запись в Sales Line, запись уже существует В чём дело? (запись конечно же не существует) salesLine.clear(); salesLine.dimension = salesTable.dimension; salesLine.salesId = salesTable.salesId; salesLine.salesType = salesTable.salesType; ------------------------------------------------------------ salesLine.doInsert(); не работает Есть идеи? |
|
24.08.2006, 17:46 | #2 |
Участник
|
Это сообщение возникает, если вставка нарушит условие уникашлности по какому-то индексу SalesLine.
Проверьте их |
|
24.08.2006, 17:52 | #3 |
Участник
|
Используйте salesLine.insert(). doInsert() его пропускает, а для SalesLine там inventTransId инициализируется - поле, входящее в первичный ключ
__________________
Axapta v.3.0 sp5 kr2 |
|
24.08.2006, 18:15 | #4 |
Гость
|
Коллеги! Спасибо всем ответившим , mugz вы оказались правы
|
|