Supplier code and name of the product should be used in purchases
The purchase module allows the user to define the code and name of the product
for a given supplier. But when encoding a purchase Tryton will not use that name
to fill in the description field of the line.
The stock_supply module should also be adapted to follow the new behaviour.