Acumatica: InventoryItemMaintExtension - не может быть пустым. Ошибки - PullRequest
0 голосов
/ 13 декабря 2018

Добрый день!

У меня есть файл PropertyMaint , который наследует InventoryItemMaint.

Я также создал пользовательскую страницу, на которой его TypeName является PropertyMaint.

Все работает гладко, но когда я пытаюсь загрузить файл изображения в TAB Attributes, возникает ошибка, при которой вновь вводятся запрашиваемые поля.

Этошаги для воспроизведения ошибки:

  • ШАГ 1: Создайте новый элемент.
  • ШАГ 2: Заполните все обязательные поля.(Общие настройки, Цена / Стоимость и вкладка счетов GL)
  • ШАГ 3: Перейдите на вкладку Атрибуты, добавьте любые изображения, нажав Обзор , выберите любое изображение и нажмите Загрузить.
  • ШАГ 4: Нажмите кнопку сохранения, и возникает ошибка.

Кто-нибудь испытывал подобную ошибку, с которой я сталкиваюсь?

ШАГ 1 & 2 - Общие настройки--- Снимок экрана

ШАГ 1 & 2 - учетные записи GL --- Снимок экрана

ШАГ 3 & 4 - Просмотр изображения, сохранение и ошибка--- Снимок экрана

Кодовые файлы

ССЫЛКА ---- >>> Ссылка на страницу

ССЫЛКА ---- >>> Ссылка PropertyMaint

ССЫЛКА ---- >>> Ссылка InventoryItemExtension

В настоящее время я использую Acumatica 2018Версия R2 с Build 18.202.0029.

Я все еще новичок в использовании инфраструктуры Acumatica, поэтому любые советы и помощь очень ценятся.Огромное спасибо

ОБНОВЛЕНИЕ 12-14-2018 Я проверил постоянный метод графика и заметил, что в полях, требующих значений, отсутствуют значения NULL, ошибка по-прежнемупроисходит.

просмотр значений снимок экрана 1

ОБНОВЛЕНИЕ 12-26-2018 Ноль / пустая ошибка по-прежнему возникает, даже если я просто обновляюзапись с моей страницы, используя мой унаследованный график.Но когда я отменяю, запись может быть обновлена ​​снова.Есть ли способ расширения графов или их наследования?

Ответы [ 2 ]

0 голосов
/ 26 декабря 2018

Я решил свою проблему, удалив файл Example.cs .Файл содержит InventoryItemMaintExtension, на котором я предполагаю, что также запускается во время наследования в моем PropertyMaint.Спасибо за помощь, до следующего раза.

0 голосов
/ 13 декабря 2018

Наследование графа в Acumatica должно осуществляться следующим образом:

PropertyMaint : PXGraphExtension<InventoryItemMaint>
...