Передача значений настраиваемых полей из строки заказа на продажу в движение запасов в многоэтапных процессах доставки вPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Передача значений настраиваемых полей из строки заказа на продажу в движение запасов в многоэтапных процессах доставки в

Сообщение Anonymous »

Я создал два настраиваемых поля: одно в sale.order.line, а другое в stock.move. Когда заказ на продажу подтвержден, создается комплектование запасов с подробной информацией о продукте в stock.move. Я хочу передать значение своего настраиваемого поля из sale.order.line в stock.move.
Я могу добиться этого с помощью одноэтапной настройки доставки, используя _prepare_procurement_values. Однако в двухэтапной и трехэтапной настройке доставки значение настраиваемого поля не переносится на последующие ходы и в конечном итоге становится «Нет» во втором и третьем ходах.
Как я могу гарантировать, что значение моего настраиваемого поля правильно передается во все ходы в многоэтапной (двухэтапной и трехэтапной) настройке доставки?
def _get_stock_move_values(self, product_id, product_qty, product_uom, location_dest_id, name, origin, company_id,
values):
res = super()._get_stock_move_values(product_id, product_qty, product_uom, location_dest_id, name, origin,
company_id, values)

type_id = values.get('type_id')
res.update({
'type_id': type_id,
})
print('res..................',res)
return res


Подробнее здесь: https://stackoverflow.com/questions/791 ... ti-step-de
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»