Мне кажется это ограничение связано с тем, что в России организация не имеет права вести расчеты наличной валютой.
ИМХО это ограничение специально введено в связи с требованиями законодательства.
А возможность создания валютного авансового отчета предусмотрена для командировочных.
Чтобы снять ограничение достаточно (ИМХО, хотя конечно неплохо бы еще провевить что как там ляжет) закоментарить кусок кода в 39-й таблице в тригере OnInsert:
PHP код:
// RU > ADV
IF Type = Type :: "Empl. Purchase" THEN
IF PurchHeader."Currency Code" <> '' THEN
ERROR(Text12402);
// RU < ADV
Опять таки ИМХО, печатную форму авансового отчета придется править.