Модуль - Mail_organizer

Модуль — Mail_organizer

/openerp/addons/mail/mail_message.py

def check_access_rule

Эта штука не позволяет привязывать письмо с вложением, если ты не Супер Пользователь.

Комментируем код.


        # Calculate remaining ids: if not void, raise an error
        #other_ids = other_ids.difference(set(document_related_ids))
        #if not other_ids:
        #    return
        #raise orm.except_orm(_('Access Denied'),
        #                    _('The requested operation cannot be completed due to security restrictions. Please contact your system administrator.\n\n(Document type: %s, Operation: %s)') % \
        #                    (self._description, operation))


Еще если, очень хочется стирать сообщения, можно добавить в
openerp/addon-other/mail_organizer/static/src/xml/mail.xml


<template>
…
...
    <t t-extend="mail.thread.message">
        <t t-jquery=".oe_msg_icons span:first-child()" t-operation="after">
            <span class="oe_msg_delete"><a title="Delete" class="oe_e">X</a></span>
        </t>
    </t>
</template>


Модуль локализации OpenERP для России адаптирован для версии 7.0

Самая последняя версия модуля локализации доступна по адресу https://github.com/tterp/openerp/tree/7.0/modules/l10n_ru, то что написано ниже про Launchpad — устарело.

Модуль локализации адаптирован и протестирован мной под версию 7.0:

— для версии 7.0 модуль находится по прежнему адресу https://code.launchpad.net/~openerp-l10n-ru/openobject-addons/l10n_ru
— для версии 6.1 была создана отдельная ветка https://code.launchpad.net/~openerp-l10n-ru/openobject-addons/l10n_ru_6.1

Скачать архив с модулем для версии 7.0 можно по этой ссылке: openerp-russia.ru/l10n_ru/l10n_ru_rev14.zip

На данный момент в этот модуль входит:
— дополнительные реквизиты в карточке партнера: ИНН, КПП, ОКПО, официальное наименование (в дополнение к основному, для вывода в печ.формах), номер договора, дата договора (для ТОРГ-12);
— дополнительные реквизиты в карточке банка: корр. счет;
— мастер загрузки и последующего обновления классификатора российских банков от ЦБ РФ;
— российский план счетов (импортировал его не я, поэтому не уверен что он полноценно работает).

Мастер загрузки и обновления российских банков находится в меню Учет/Настройки/Счета/Обновить банки. Чтобы это меню отобразилось у вас, нужно в настройках вашего пользователя (Настройки/Пользователи/Ваш пользователь/Права доступа/Бухгалтерия и Финансы) установить роль Financial Manager (Финансовый менеджер), после чего сохранить настройки пользователя и нажать на логотип OpenERP для перезагрузки интерфейса.

Дополнительные реквизиты для партнеров находятся в карточке партнера на вкладке Учет.

В доработке модуля локализации под Россию можете помочь и вы! Как это сделать читайте тут: openerp-russia.ru/blog/openerpdev/50.html

Связь OpenERP с принтерами: base_report_to_printer

Оригинал статьи найдете здесь

Введение


Пользователям OpenERP часто необходимо послать на печать отчеты системным принтерам, чтобы напечатать отчеты на бумаге.

В OpenERP 5, эта функциональность была осуществлена prinjob модулем. Это обеспечило несколько функциональностей, один из них должен был автоматически послать отчеты принтерам CUPS. После выпуска OpenERP 6, модуль перестал работать. В том пункте один из авторов printjob сказал, что не будет переносить модуль в OpenERP 6, очень много пользователей были оставлены с пустыми руками.

Недавно, я поднял проблему снова и, проанализировав проблемы перенесения printjob в OpenERP 6, я решил понять модуль, который будет экстраполировать самые важные функциональности printjob и лучше приспосабливаться к печати методов OpenERP 6. Так родился, base_report_to_printer.
Читать дальше →

Супер Календарь

Ссылка на оригинальную статью

OpenERP обеспечивает очень гибкий способ управлять несколькими типами представлений, как дерево, форма, kanban, gantt и календарь. Это означает, например, что Вы можете рассмотреть свой или намеченный календарь требований, просто нажимая на 'календарную' кнопку от представления списка.

Но что, если Вы хотите видеть все свои крайние сроки в пределах уникального календарного представления?

Вы можете использовать Супер Календарь
Читать дальше →

Что легко, а что сложно в OpenERP (в плане разработок)

Здесь я немного хотел бы осветить процесс разработки в OpenERP. Сказать или рассказать, что доступно выполнить, имею ввиду доработок или дополнений (расширений к основным модулям), а что сложновато.

Рано или поздно каждый с этим сталкивается. Ведь не даром же на сегодняшний день существует более 2000 модулей. На самом деле около 50% процентов этих модулей это добавка всего лишь нескольких полей к существующим модулям. Это то что каждый из вас сможет сделать за несколько минут (технически) :).

И так что просто:
Читать дальше →