У вас нет следующих разрешений на CodeUnit Prova: выполнение

В Dynamics Nav 2018 я сделал этот codeunit 50006 под названием Prova:

      OnRun()
MESSAGE('Hello');

Когда я нажимаю Ctrl+R или запускаю, отображается следующее сообщение об ошибке:

      You do not have the following permissions on CodeUnit Prova: Execute

Мой пользователь имеет права SUPER .

Если дело в лицензии, я действительно не знаю, как это проверить.

Как я могу запустить этот codeunit? Или проверить, если это проблема с лицензией?

РЕДАКТИРОВАТЬ:

Я пробовал создать ОТЧЕТ и запустить его:

      OnPreReport()
  PurchHeader.GET('CF-181003');    
  PurchHeader."Buy-from Vendor No." := 'RONALDO';
  PurchHeader.MODIFY;

Он запустился, но я получил эту ошибку:

      You do not have the following permissions on TableData Purch. Inv. Header: Modify

1 ответ

Скорее всего это лицензионное ограничение. Есть два варианта проверить это.

  1. Есть текстовый файл, который вы можете получить вместе с лицензионным файлом ff. В этом текстовом файле вы можете найти все разрешенные диапазоны в удобочитаемом формате.
  2. Создайте страницу для таблицы с названием License Permissions. Там вы увидите все доступные вам объекты. Смотрите скриншот.

Другие вопросы по тегам