функция, например, GetCustomerPrice(Cust): Decimal
вызываем откуда угодно, никакого поля вводить не надо.
SalesPrice.SETRANGE("Sales Type", SalesPrice."Sales Type"::"Customer Gr"); // или типа того, пишу по памяти
SalesPrice.SETRANGE("Sales Code",Cust."Customer Price Group"); //Делаем фильтр по группе продажи
SalesPrice.SETRANGE("Item No.", "No.");
IF SalesPrice.FIND('+') THEN // ищем ПОСЛЕДНЮЮ запись, вдруг там разные даты, а нам неохота замарачиваться?
EXIT(SalesPrice."Unit Price");
с курсом вообще кошмар.
я не понимаю, почему в кустомере пусто, а в сейлз прайсе это типа Евро?
в упор не понимаю.
|