Показать сообщение отдельно
Старый 22.03.2011, 22:05   #2  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
функция, например, 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");

с курсом вообще кошмар.
я не понимаю, почему в кустомере пусто, а в сейлз прайсе это типа Евро?
в упор не понимаю.