انجمن‌های فارسی اوبونتو

جامعه کاربران => پروژه‌ها => نویسنده: احمد حمزه ئی در 13 تیر 1394، 01:08 ق‌ظ

عنوان: نرم افزار حسابداری امير
ارسال شده توسط: احمد حمزه ئی در 13 تیر 1394، 01:08 ق‌ظ
سلام

سعی کردم نرم افزار حسابداری امير (http://forum.ubuntu.ir/index.php/topic,6087.0.html) نسخه ی پایتونی رو اجرا کنم.
کد های ویرایش 241 برنامه (http://bazaar.launchpad.net/~amir-team/amir/trunk/revision/241) رو از لانچپد برنامه امیر (https://launchpad.net/amir/) گرفتم و...

نحوه نصب:
فایل deb رو از گیت هاب پروژه (https://github.com/AhmadHamzeei/Amir-Accounting/releases) دریافت و نصب کنید.
فقط موقع نصب به اینترنت متصل باشید تا وابستگی ها رو هم نصب کنه.

اجرا:
در صورتی که برنامه رو توی دش پیدا نکردید یک بار log off کنید.
برای اجرا از ترمینال و نمایش تمامی هشدار ها (مناسب برای اشکال زدایی):
amir -n
مستندات:
پس از نصب، این فایل رو با مرورگرتون باز کنید:
/usr/share/doc/amir/html/index.html
اشکالات:
همین جا گزارش بدید.

محیط برنامه:
(https://raw.githubusercontent.com/AhmadHamzeei/Amir-Accounting/master/amir.png)
عنوان: پاسخ : نرم افزار حسابداری امير
ارسال شده توسط: دانیال بهزادی در 13 تیر 1394، 02:10 ب‌ظ
شما که این‌قدر خوب می‌نویسی چرا همین‌ها رو توی ویکی نمی‌ذاری؟
عنوان: پاسخ : نرم افزار حسابداری امير
ارسال شده توسط: احمد حمزه ئی در 17 تیر 1394، 10:48 ق‌ظ
شما که این‌قدر خوب می‌نویسی چرا همین‌ها رو توی ویکی نمی‌ذاری؟

شما لطف داری، خدمت شما: لینک نرم افزار در ویکی (http://wiki.ubuntu.ir/wiki/Amir-Accounting)

یه اشکالی وجود داشت که با اعمال تنظیمات این خروجی بوجود میومد:
Traceback (most recent call last):
  File "/usr/share/amir/amir/setting.py", line 449, in on_ok_clicked
    self.on_apply_clicked(None)
  File "/usr/share/amir/amir/setting.py", line 446, in on_apply_clicked
    self.applyConfigSetting()
  File "/usr/share/amir/amir/setting.py", line 433, in applyConfigSetting
    ids += '%d,' % sub.get_id_from_name(name)
  File "/usr/share/amir/amir/class_subject.py", line 90, in get_id_from_name
    return query.first().id
AttributeError: 'NoneType' object has no attribute 'id'

برای حل مشکل در تنظیمات -> پیکربندی گزینه income رو به درآمد های متفرقه تغییر بدید.
توی پایگاه داده ای که نسخه های بعدی ایجاد می کنند، این مشکل حل شده (https://github.com/AhmadHamzeei/Amir-Accounting/commit/48a93f0991a38421a9b5cf2f391a524679efd8e9).
عنوان: پاسخ : نرم افزار حسابداری امير
ارسال شده توسط: بهنام … در 18 تیر 1394، 06:42 ب‌ظ
سلام. من که سر در نمیارم. ساده بگید چه کنم؟ دیدم خط آخر متفاوته.
Traceback (most recent call last):
  File "/usr/share/amir/bin/amir.py", line 75, in <module>
    from amir.amirconfig import AmirConfig
  File "/usr/share/amir/amir/amirconfig.py", line 37, in <module>
    import database
  File "/usr/share/amir/amir/database/__init__.py", line 25, in <module>
    from Customers import Customers
  File "/usr/share/amir/amir/database/Customers.py", line 7, in <module>
    from reportlab.lib.set_ops import unique
ImportError: No module named reportlab.lib.set_ops
عنوان: پاسخ : نرم افزار حسابداری امير
ارسال شده توسط: احمد حمزه ئی در 18 تیر 1394، 07:53 ب‌ظ
سلام. من که سر در نمیارم. ساده بگید چه کنم؟ دیدم خط آخر متفاوته.
Traceback (most recent call last):
  File "/usr/share/amir/bin/amir.py", line 75, in <module>
    from amir.amirconfig import AmirConfig
  File "/usr/share/amir/amir/amirconfig.py", line 37, in <module>
    import database
  File "/usr/share/amir/amir/database/__init__.py", line 25, in <module>
    from Customers import Customers
  File "/usr/share/amir/amir/database/Customers.py", line 7, in <module>
    from reportlab.lib.set_ops import unique
ImportError: No module named reportlab.lib.set_ops

بسته python-reportlab رو نصب کنید و دوباره امتحان کنید.
به نظر میرسه نرم افزار به این بسته برای ساخت pdf احتیاج داره.

ویرایش: این خط به نظر اضافی میاد:
File "/usr/share/amir/amir/database/Customers.py", line 7, in <module>
    from reportlab.lib.set_ops import unique
چون هیچ کجای دیگه برنامه از کتابخونه reportlab استفاده نشده.
عنوان: پاسخ : نرم افزار حسابداری امير
ارسال شده توسط: بهنام … در 20 تیر 1394، 02:14 ق‌ظ
بسته‌ای که گفتید را نصبیدم ولی متأسفانه همون خطای قبلی که گفتم دیده شد.
امیدوارم مشکل را بتونید پیدا کنید. ممنون که پیگیری* می‌کنید.





ــــــــــــــــــــــــــــــــ
* حقیقتش من اصلاً نمی‌دونم این برنامه چه کاری انجام می‌ده و شاید به دردم بخوره و شاید هم نخوره.
من این چند وقته دارم سعی می‌کنم به برنامه‌هایی که دوستان زحمت می‌کشند می‌سازند یا تعمیر می‌کنند یه سرک می‌کشم تا انگیزشون واسه ادامه دادن بیشتر باشه. موفق باشید.
عنوان: پاسخ : نرم افزار حسابداری امير
ارسال شده توسط: NewBot در 12 مهر 1395، 10:51 ب‌ظ
سلام. من که سر در نمیارم. ساده بگید چه کنم؟ دیدم خط آخر متفاوته.
Traceback (most recent call last):
  File "/usr/share/amir/bin/amir.py", line 75, in <module>
    from amir.amirconfig import AmirConfig
  File "/usr/share/amir/amir/amirconfig.py", line 37, in <module>
    import database
  File "/usr/share/amir/amir/database/__init__.py", line 25, in <module>
    from Customers import Customers
  File "/usr/share/amir/amir/database/Customers.py", line 7, in <module>
    from reportlab.lib.set_ops import unique
ImportError: No module named reportlab.lib.set_ops

بسته python-reportlab رو نصب کنید و دوباره امتحان کنید.
به نظر میرسه نرم افزار به این بسته برای ساخت pdf احتیاج داره.

ویرایش: این خط به نظر اضافی میاد:
File "/usr/share/amir/amir/database/Customers.py", line 7, in <module>
    from reportlab.lib.set_ops import unique
چون هیچ کجای دیگه برنامه از کتابخونه reportlab استفاده نشده.

با سلام
این مشکل حل شده ؟؟؟
چون من این پکیجی که گفتید رو نصب کردم ولی همون خطارو داد
:~$ amir -n
Traceback (most recent call last):
  File "/usr/share/amir/bin/amir.py", line 75, in <module>
    from amir.amirconfig import AmirConfig
  File "/usr/share/amir/amir/amirconfig.py", line 37, in <module>
    import database
  File "/usr/share/amir/amir/database/__init__.py", line 25, in <module>
    from Customers import Customers
  File "/usr/share/amir/amir/database/Customers.py", line 7, in <module>
    from reportlab.lib.set_ops import unique
ImportError: No module named set_ops

ببخشید که تاپیک قدیمی میارم بالا
گفتم شاید کسه دیگه ای هم مشکل رو داره چون تو نت گشتم نتونستم به نتیجه برسم و برنامه اجرا نمیشه.
عنوان: پاسخ : نرم افزار حسابداری امير
ارسال شده توسط: دانیال بهزادی در 12 مهر 1395، 11:38 ب‌ظ
با سلام
این مشکل حل شده ؟؟؟
چون من این پکیجی که گفتید رو نصب کردم ولی همون خطارو داد
:~$ amir -n
Traceback (most recent call last):
  File "/usr/share/amir/bin/amir.py", line 75, in <module>
    from amir.amirconfig import AmirConfig
  File "/usr/share/amir/amir/amirconfig.py", line 37, in <module>
    import database
  File "/usr/share/amir/amir/database/__init__.py", line 25, in <module>
    from Customers import Customers
  File "/usr/share/amir/amir/database/Customers.py", line 7, in <module>
    from reportlab.lib.set_ops import unique
ImportError: No module named set_ops

ببخشید که تاپیک قدیمی میارم بالا
گفتم شاید کسه دیگه ای هم مشکل رو داره چون تو نت گشتم نتونستم به نتیجه برسم و برنامه اجرا نمیشه.

از اوبونتو ۱۴.۰۴ استفاده کن