207 похожих чатов

Господа, подскажите, куда смотреть, уже выбился из сил =/ что за

and not и ‘pricelist’? откуда это берется? и как можно это адаптировать на просто сравнение двух полей из разных моделей?

@api.onchange('purchase_price')
def onchange_purchase_price(self):
if self.product_id and not 'pricelist' in self.env.context and not self.env.user.has_group("sotto_restrict_price_change.group_allow_price_change"):
raise UserError(('You are not allowed to change Cost'))

5 ответов

24 просмотра

and not 'pricelist' in self.env.context проверяется нет ли в контексте свойства 'pricelist' ну а где оно там передается - может во вьюхе прописано быть или через with_context где-то и что именно вы тут собираетесь адаптировать под сравнение полей? что сделать то нужно?

Serg- Автор вопроса
Artem Borovlev
and not 'pricelist' in self.env.context проверяетс...

мне нужно сравнить два поля - чтобы unit_price в sale.order не был меньше price в product.pricelist. ну а дальше всё как здесь - если пользователь не в группе, то вызывается ошибка

В одну из моделей, в которой будет происходить сравнения надо протянуть поле которое надо сравнить(єти 2 модели надо связать, или другое поле тянуть через search по каким то параметрам)

Serg- Автор вопроса
Andrij Moskivets
В одну из моделей, в которой будет происходить сра...

я правильно понимаю, что для этого нужно сделать два класса и в них по инхериту разных моделей и там уже по параметрам подставлять нужное поле?

Serg
мне нужно сравнить два поля - чтобы unit_price в s...

Судя с єтих уточнений, надо в sale.order сравнить unit_price в линии каждого продукта и pricelist_id.(цену єтого продукта в прайслисте) Но с последним можут бьіть нбансьі(

Похожие вопросы

Обсуждают сегодня

У меня это всегда вопрос вызывало.. Нафига писать код так, чтобы потом ошибки вылавливать?
Nik
44
что за асемблер кста?
Shvabrikk Nya
19
Добрый день! Пробую отловить исключение EConvertError: function _TryTextToDouble(var DoubleVar: Extended; Text: String): Boolean; begin try DoubleVar := StrToFloat...
Kirill Filippenok
19
А где @Grinyaha уважаемый пропал?
Am Ambrion
14
вот не понимаю, зачем вообще лезть в осдев, если даже базы не знаешь? хотя бы про загрузку, форматы файлов железо какое-никакое. Ну реально, даже зная работу железа, с условны...
Mixail Frolov
7
Сделал краткий обзор магазина из статьи и заодно там же записал инструкцию по развёртыванию. https://www.youtube.com/watch?v=8-sE1vNk95Q (чё думаете по звуку? кое-что поменял...
Andrey K
17
Привет, коллеги! Возникла задача ограничить максимальный размер вложений для определённых расширений, например, чтобы для изображений лимит был 10 МБ, а для видео — 100 МБ. Ог...
Andro
1
Можно ли ставить FPC транк, а Лазарь нет?
А Андрей
9
Shadow Akira ты откуда инфу черпаешь?
One
9
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Карта сайта