Скажем, я следующий код:Почему класс ЦАП не сохраняется в Acumatica?
DacClass cl = new DacClass();
//init fields of DacClass()
this.Persist();
, но когда я запускаю этот код на любом графике, я получаю различные ошибки. Зачем?
Скажем, я следующий код:Почему класс ЦАП не сохраняется в Acumatica?
DacClass cl = new DacClass();
//init fields of DacClass()
this.Persist();
, но когда я запускаю этот код на любом графике, я получаю различные ошибки. Зачем?
Вы не можете создать элемент ЦАП в db в текущем графике. Как указано в руководстве T200, вы должны создать экземпляр графа и в созданном экземпляре, чтобы вызвать метод persist. Другой вариант - использовать метод PXDataBase.Insert. Первый вариант предпочтительнее для случая, если вам нужна вставка с графической логикой. Второй вариант предпочтительнее для случаев, если вам нужна работа.
Я написал небольшое примечание: http://blog.zaletskyy.com/yuriy-zaletskyy-s-blog/save-dac-class-in-acumatica- к БД –
Иван, какие ошибки вы получаете? –
Как обычно, я получаю ошибку, элемент ЦАП уже существует, или некоторые сообщения об ошибках клавиши – Ivan