Я прошу прощения, что исчез из собственной темы - пытался переделать приложение.
Ошибки возникают все равно, гадать больше не хочется.
Уточнения:
Цитата:
Сообщение от
AlGol
Проверь наличие уникальных индексов на таблице.
Возможно, ты пытаешься создать дублирущие записи.
уникальных индексов нет.
Цитата:
Сообщение от
George Nordic
А с правами все ок?
Если бы дело было в правах - тогда часть попыток записи не завершалась бы успешно
Цитата:
Сообщение от
dmitro
а как получаете курсор AxaptaRecord? Ну, например, IAxaptaRecordAdapter currentRecord = AxBaseWebPart.GetWebpart(this).ExternalRecord.
это обычное Net-приложение, так что используется BusinessConnectorNet:
X++:
axRecord = Axapta.CreateAxaptaRecord(< >);
axRecord.ExecuteStmt("select * forupdate from %1");
if (axRecord.Found)
...