Перейти к содержимому
Odoo Меню
  • Войти
  • Попробовать бесплатно
  • Модули
    Финансы
    • Бухгалтерия
    • Выставление счетов
    • Расходы
    • Таблицы
    • Документооборот
    • Подпись
    Продажи
    • CRM
    • Продажи
    • POS Магазин
    • POS Ресторан
    • Подписки
    • Аренда
    Вебсайты
    • Конструктор вебсайтов
    • eCommerce
    • Блог
    • Форум
    • Онлайн-чат
    • Электронное обучение
    Логистика
    • Склад
    • Производство
    • PLM
    • Закупки
    • Обслуживание
    • Качество
    Отдел кадров
    • Сотрудники
    • Подбор персонала
    • Отпуска
    • Оценка персонала
    • Реферальная программа
    • Автопарк
    Маркетинг
    • SMM
    • E-mail рассылки
    • СМС рассылки
    • Мероприятия
    • Автоматизация маркетинга
    • Опросы
    Услуги
    • Проекты
    • Табели
    • Выездной сервис
    • Поддержка
    • Планирование
    • Встречи
    Продуктивность
    • Обсуждения
    • Согласование
    • IoT
    • VoIP-телефония
    • Knowledge
    • WhatsApp
    Сторонние приложения Модуль Студия Odoo Платформа Odoo Cloud
  • Индустрии
    Розничная торговля
    • Книжный магазин
    • Магазин одежды
    • Мебельный магазин
    • Продуктовый магазин
    • Строительный магазин
    • Магазин игрушек
    Гостинично-ресторанный бизнес
    • Бар и паб
    • Ресторан
    • Фастфуд
    • Гостевой дом
    • Дистрибьютор напитков
    • Отель
    Недвижимость
    • Агентство недвижимости
    • Архитектурное бюро
    • Строительство
    • Управление недвижимостью
    • Ландшафтный дизайн
    • Товарищество собственников жилья
    Консалтинг
    • Бухгалтерская фирма
    • Партнер Odoo
    • Маркетинговое агентство
    • Юридическая фирма
    • Подбор персонала
    • Аудиторское бюро
    Производство
    • Текстиль
    • Металл
    • Мебель
    • Продукты питания
    • Пивоварня
    • Корпоративные сувениры
    Здоровье и фитнес
    • Спортивный комплекс
    • Магазин оптики
    • Фитнес-клуб
    • Велнес-центр
    • Аптека
    • Салон красоты
    Услуги
    • Специалист по бытовым услугам
    • Продажа и обслуживание IT-оборудования
    • Солнечные энергосистемы
    • Производство обуви
    • Клининг
    • Системы ОВКВ
    Прочее
    • Некоммерческая организация
    • Консалтинг в сфере устойчивого развития
    • Аренда рекламных щитов
    • Бизнес по фотосъемке
    • Прокат велосипедов
    • Реселлер программного обеспечения
    Все индустрии
  • Community
    Обучение
    • Видео уроки
    • Документация
    • Сертификация
    • Тренинг
    • Блог
    • Подкаст
    Образование и развитие
    • Образовательная программа
    • Деловая игра Scale Up!
    • Экскурсия в офис Odoo
    ПО
    • Скачать
    • Сравнить версии
    • Релизы
    Сотрудничество
    • Github
    • Форум
    • Мероприятия
    • Перевод
    • Стать партнером
    • Услуги для партнеров
    • Зарегистрировать бухгалтерскую фирму
    Услуги
    • Найти партнера
    • Найти бухгалтера
    • Встреча с экспертом
    • Услуги по внедрению
    • Отзывы клиентов
    • Поддержка
    • Обновления
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Заказать демонстрацию
  • Цены
  • Поддержка

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Бухгалтерия
  • Склад
  • PoS
  • Проекты
  • MRP
All apps
Чтобы взаимодействовать с сообществом, необходимо зарегистрироваться.
Все посты Люди Значки
Теги (Смотреть все)
odoo accounting v14 pos v15
Об этом форуме
Чтобы взаимодействовать с сообществом, необходимо зарегистрироваться.
Все посты Люди Значки
Теги (Смотреть все)
odoo accounting v14 pos v15
Об этом форуме
Помощь

Not Having New State in...Odoo7?

Подписаться

Получайте уведомления о появлении активности в этом посте

Этот вопрос был отмечен
customizationopenerp7odoo
1 Ответить
4496 Представления
Аватар
Mazhar Iqbal Rana

... In openerp7

I want my new state to show up in sale module ... But it is not appearing
Pls have a look at code below

In sale.py module I added state like:

    class Sale_order(osv.Model):

    _inherit = 'sale.order'

    _columns = {
        'state': fields.selection([
            ('draft', 'Draft Quotation'),
            ('my_new_state', 'My New State'),
            ('sent', 'Quotation Sent'),
            ('cancel', 'Cancelled'),
            ('waiting_date', 'Waiting Schedule'),
            ('progress', 'Sales Order'),
            ('manual', 'Sale to Invoice'),
            ('invoice_except', 'Invoice Exception'),
            ('done', 'Done'),
            ], 'Status', readonly=True, track_visibility='onchange',
            help="Gives the status of the quotation or sales order. \nThe exception status is automatically set when a cancel operation occurs in the processing of a document linked to the sales order. \nThe 'Waiting Schedule' status is set when the invoice is confirmed but waiting for the scheduler to run on the order date.", select=True),
    }

And in sale_view.xml, I added this piece of code..


    <openerp>
    <data>
        <!-- Inherit the sale order model's form view and customize -->
        <record id="sale_form_view" model="ir.ui.view">
            <field name="name">sale.order.form.inherit</field>
            <field name="model">sale.order</field>
            <field name="inherit_id" ref="sale.view_order_form"/>
            <field name="arch" type="xml">
                <!-- Statusbar widget should also contain the new status -->
                <field name="state" position="replace">
                    <field name="state" widget="statusbar" statusbar_visible="draft,my_new_state,sent,invoiced,done" statusbar_colors='{"invoice_except":"red","waiting_date":"blue"}'/>
                </field>
            </field>
        </record>
    </data>
</openerp>


But.... My new state is not appearing between draft quotation and quotation sent

Please guide

Why is this so

Thanks

0
Аватар
Отменить
Anand

http://www.pixelite.co.nz/article/adding-additional-fields-using-custom-module-openerp-7

Anand

import netsvc from openerp.osv import osv, fields class purchase_order(osv.osv): _inherit = 'purchase.order' STATE_SELECTION = [ ('draft', 'Draft PO'), ('sent', 'RFQ Sent'), ('design_approved','Design Approval'), ('confirmed', 'Waiting Approval'), ('approved', 'Purchase Order'), ('except_picking', 'Shipping Exception'), ('except_invoice', 'Invoice Exception'), ('done', 'Done'), ('cancel', 'Cancelled') ] _columns = { 'state': fields.selection(STATE_SELECTION, 'Status', readonly=True, help="The status of the purchase order or the quotation request. A quotation is a purchase order in a 'Draft' status. Then the order has to be confirmed by the user, the status switch to 'Confirmed'. Then the supplier must confirm the order to change the status to 'Approved'. When the purchase order is paid and received, the status becomes 'Done'. If a cancel action occurs in the invoice or in the reception of goods, the status becomes in exception.", select=True), } this is how i added a custom state and i used this xml to view it design_approved function write({'state':'design_approved'}) design_confirm purchase_confirm purchase.workflow.inherit purchase.order <xpath expr="/form/header//button[@name='print_quotation']" position="after"> <xpath expr="/form/header//button[@name='purchase_confirm']" position="replace">

Mazhar Iqbal Rana
Автор

Can you help me on teamviwer please? Am still getting prob :(

Anand

Give me your skypeid and mail id.. First i will send you module for state change install that.. if necessary ping me.. skype id: anand.kannathasan mail id: anand.k@mitosistech.com

Mazhar Iqbal Rana
Автор

Thanks so much Anand My skype id is engr1111 and email is imazhar74@hotmail.com Also please tell me there that how much problems can be solved using odoo interface or always we have to enter code? Thanks so much I add you at skype

Mazhar Iqbal Rana
Автор

I have added you and also have pingde you on skype

Mazhar Iqbal Rana
Автор

Also I have emailed you as test email

Anand

I have sent a module in mail check it..

Аватар
Anand
Лучший ответ

At first you should craete a state in workflow...?

then appropriate transition..? after that only it will appear..

1
Аватар
Отменить
Mazhar Iqbal Rana
Автор

I se.e. but each time i want to give new state i just have to add activity plus transition thats it? I mean all doable from interface or both from code and interface I have to do? And in that upper case I mentioned in question, coding wont help or both coding and interface change of workflow will work ? Thanks

Anand

Actually you should do like above mentioned or else u can also use a button in xml and trigger it like self.write('state':'state you want')..

Anand

https://www.odoo.com/forum/help-1/question/how-do-i-add-new-state-and-change-the-workflow-of-purchase-order-5118

Anand

http://members.hellug.gr/xrg/openerp-doc/html/api_reference/workflow/wkf_service.html

Anand

refer both buddy.. if it seems good give me a upvote..?

Mazhar Iqbal Rana
Автор

@Anand Thanks but problem is he is adding new module please guide me how to add new module I mean by which name..LIke we add custom modules and then restart server and update the list... how in this case will i do? what will be my module name etc or only changes will be in existing files? Thanks

Mazhar Iqbal Rana
Автор

Dont worry for upvote dear.. :) plz solve my issue I am worried :(

Mazhar Iqbal Rana
Автор

Actually what I want is that .. I have to put two approvals between draft quotation and rfq sent in purchase order... By default odoo has only one approval..I want to add states and i want to trigger wioth buttons to these states.. Like approved by superintendent then approved by manager and then approved by ceo...then rfq sent must be triggered....each of them must approve certain levels of purchase orders amount like for superintendent 1000$ and similarly varies from person to person

Не оставайтесь в стороне – присоединяйтесь к обсуждению!

Создайте аккаунт сегодня, чтобы получить доступ к эксклюзивным функциям и стать частью нашего замечательного сообщества!

Регистрация
Похожие посты Ответы Просмотры Активность
Few Confusions Regarding Odoo..
customization odoo
Аватар
0
мар. 15
4292
Purchase Order Module..Cannot Install..Odoo8
customization odoo
Аватар
0
мар. 15
4807
Showing Installed Module on Ubuntu???
customization odoo
Аватар
Аватар
1
мар. 15
4280
No Widget Displayed?
customization odoo
Аватар
0
мар. 15
3993
How to set value to another class member in openErp Решено
openerp7 odoo
Аватар
Аватар
1
мар. 15
4531
Сообщество
  • Видео уроки
  • Документация
  • Форум
Открытый исходный код
  • Скачать
  • Github
  • Runbot
  • Перевод
Услуги
  • Хостинг Odoo.sh
  • Поддержка
  • Обновление
  • Индивидуальные решения по доработке
  • Образование
  • Найти бухгалтера
  • Найти партнера
  • Стать партнером
О нас
  • Наша компания
  • Активы бренда
  • Cвяжитесь с нами
  • Вакансии
  • Мероприятия
  • Подкаст
  • Блог
  • Клиенты
  • Правовые документы • Конфиденциальность
  • Безопасность
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo – это набор бизнес-модулей с открытым исходным кодом, который закроет все потребности вашей компании: CRM, E-commerce, Бухгалтерия, Склад, POS, управление проектами и др.

Odoo сочетает в себе простоту использования и полную интеграцию всех бизнес-процессов в одной системе.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now