Ошибка при вставке транзакций журнала - PullRequest
0 голосов
/ 02 ноября 2018

я пытаюсь создать журнал «Журнал транзакций AR» с экрана «Отгрузка» с новой кнопкой, при нажатии этой новой кнопки он должен создать документ «Журнальные транзакции» с суммой кредита в одной учетной записи и суммой дебета в одной учетной записи. Эти две учетные записи настроены только на экране отгрузки. но я получаю ошибку ниже, может кто-нибудь, пожалуйста, помогите мне, как решить эту проблему. Прохожу Project и все остальные обязательные значения полей из кода.

"Ошибка: при вставке записи" GL Transaction "возникла хотя бы одна ошибка. Пожалуйста, просмотрите ошибки. Проект обязателен, но не указан. Счет «40000», использованный в транзакции GL, сопоставлен с Группой счетов проекта. "

1 Ответ

0 голосов
/ 02 ноября 2018

Вам необходимо либо передать проект из отгрузки (если транзакция журнала должна попасть в проект), либо передать значение по умолчанию, не относящееся к проекту.

например, если вы не устанавливаете проект из отгрузки, вы можете установить поле вашего проекта в строках журнала, используя следующее:

myInTran.ProjectID = ProjectDefaultAttribute.NonProject();

Если вы извлекаете проект из отгрузки, вам нужно установить строки журнала для полей ProjectID, TaskID и CostCodeID.

В зависимости от используемой версии Acumatica у вас может не быть CostCodeID. Я думаю, что это было добавлено в 2018R1.

Если используется значение не для проекта, TaskID и CostCodeID не требуются.

...