Здравствуйте!
В БП созданы 2 параметра AccountType(справочник) и AccountId(уникальный идентификатор). Создал задание-сценарий с текстом
AccountType = Guid.Parse(TypeString);
AccountId = Guid.Parse(IdString);
Компиляция проходит без ошибок, но при запуске получаю ошибку "The name 'AccountId' does not exist in the current context", при этом с AccountType все в порядке.
В случае интерпретируемого процесса ошибка аналогичная.
Предполагаю, что это особенность типа, но как исправить?
Нравится
Проверьте в параметрах что AccountId это именно не название а код параметра и для интерпритируемых используйте
var accountId = Get<Guid>("AccountId");
Проверьте в параметрах что AccountId это именно не название а код параметра и для интерпритируемых используйте
var accountId = Get<Guid>("AccountId");
Григорий Чех,
Спасибо.
Имена копировал, ошибка оставалась, пока не переименовал параметр.
Просто параметр создавал, потом удалял, потом создал опять с тем же именем, видимо где-то что-то кэшируется.
Сейчас все работает.