2015-03-19 7 views
0

Скажем, я следующий код:Почему класс ЦАП не сохраняется в Acumatica?

DacClass cl = new DacClass(); 
//init fields of DacClass() 
this.Persist(); 

, но когда я запускаю этот код на любом графике, я получаю различные ошибки. Зачем?

+0

Иван, какие ошибки вы получаете? –

+0

Как обычно, я получаю ошибку, элемент ЦАП уже существует, или некоторые сообщения об ошибках клавиши – Ivan

ответ

0

Вы не можете создать элемент ЦАП в db в текущем графике. Как указано в руководстве T200, вы должны создать экземпляр графа и в созданном экземпляре, чтобы вызвать метод persist. Другой вариант - использовать метод PXDataBase.Insert. Первый вариант предпочтительнее для случая, если вам нужна вставка с графической логикой. Второй вариант предпочтительнее для случаев, если вам нужна работа.

+0

Я написал небольшое примечание: http://blog.zaletskyy.com/yuriy-zaletskyy-s-blog/save-dac-class-in-acumatica- к БД –

Смежные вопросы