У меня возникла особая проблема при попытке преобразовать заказ на продажу в продажу за наличные, и я не могу найти никаких материалов, чтобы предположить, почему появляется сообщение.
You have an invalid sales order 1415 or the order is already closed.
довольно обычный код,
function scratch(request,response)
{
var record = nlapiLoadRecord('salesorder','1415');
var transform = nlapiTransformRecord('salesorder','1415','cashsale');
nlapiSubmitRecord(transform,true,true);
}
Кажется, я не могу понять, где транзакция устанавливается как закрытая?
Я попытался изменить форму заказа на продажу на форму продажи за наличные, но без разницы, я попытался изменить способ оплаты на наличные. тоже никакой разницы.
Есть ли что-то, что я делаю с заказом на продажу до создания преобразования, или что-то в создании исходной записи заказа на продажу вызывает эту проблему?
заранее спасибо