Вопрос

NULL в DataService

Пуляю данные из внешнего сервиса в ВРМ, наткнулся на проблему передачи NULL в поле справочник. Получаю на выходе FormatException.

Всё в соответствии с https://academy.terrasoft.ru/documents/technic-sdk/7-9/dataservice-sozd…

и когда нет нулов, всё ок.

Делаю так:

"UsrAccount": {
        "ExpressionType": 2,
        "Parameter": {
          "DataValueType": 0,
          "Value": NULL
        }
      },

Что не так?

Нравится

2 комментария

Алексей день добрый



а кто мешает в вашем программном продукте, где вы обращаетесь к BPM'Online через веб-сервис описанный пример что вы взяли с Академии сразу передавать не NULL а конвертировать на своей стороне или в 0 или в Пустое значение все зависит от типа данных или в Guid.Empty. Я думаю нужно просто применить конвертацию и все.

Guid.Empty - это вполне себе Гуид, который приводит к нарушению foreign key. Я уже разобрался, если писать маленькими буквами null в json-е, то всё работает. 

Показать все комментарии