Sunday, April 21, 2013

Attrs in OpenERP Explained!

As an OpenERP Developer, you might come across such a situation where you would like to make one or some fields readonly or mandatory or hide (‘invisible’ in OpenERP terminology) based on the values of other fields.

Well, then you are getting OpenERP Training just by reading this as the solutions here are explained by well versed OpenERP Trainers.

The solution here to your situation is ‘attrs’.

The attrs is an element in OpenERP which is responsible to alter the attributes of a field, not the value. The ‘attrs’ attribute can be used to dynamically change the attributes of view components based on the value of other fields. Buttons in OpenERP use states attribute for dynamic visibility, they too can be used with attrs. It can be used on field, page, group, button and notebook tags. Remember, there is no RPC call ever made because this is a pure client side attribute at view level.

The structure of ‘attrs‘ is a dictionary carrying the key as the client attribute and value as a set of domain(s),the keys could be:
  • readonly
  • invisible
  • required

Structure : attrs=”{‘attribute’:Domain which is if true, the element will wear the new property ‘attribute’}”

Syntax of attrs : 
attrs=
”{‘readonly’:[('value','=','balance')],  ‘invisible’: ['|',('service','in',['OpenERP Support','OpenERP Training']),(‘company’,'=’,'SerpentCS’)]}”
/>
Result : If the domains are satisfied, the field ‘value_amount’ will be readonly in 1st case and will be hidden on 2nd case.
attrs=”{‘required’: [('parent_id', '=', False)]}”
/>
You can use any domains here but make sure there will be no server side calls made. So better to be limited at view level.

Attrs is reflected at view level per record, and hence that can never be applied at List view/ Tree view level.

Hope this makes you hungry to learn more about the beauty of OpenObject Framework. You can take the advantages of learning this greatly with us by attending our trainings.

Thanks,
Serpent Consulting Services

Sunday, April 14, 2013

25 Quotes to Inspire You to Become a Better Leader - Dave Kerpen


I was going through linkedIn and found a great set of quotes. Here they are!

Great quotes inspire us to change, to grow, and to become our best selves. So, I'm sharing my favorite quotes here- those which inspired me enough. Here are my 25 favorite likeable leadership quotes. I hope they inspire you as much as they have inspired me:

Listening
1) "When people talk, listen completely. Most people never listen." - Ernest Hemingway
2) "The most basic of all human needs is the need to understand and be understood. The best way to understand people is to listen to them." - Ralph Nichols

Storytelling
3) "Storytelling is the most powerful way to put ideas into the world today." -Robert McKee
4) "If you tell me, it’s an essay. If you show me, it’s a story." —Barbara Greene

Authenticity
5) "I had no idea that being your authentic self could make me as rich as I've become. If I had, I'd have done it a lot earlier." -Oprah Winfrey
6) "Authenticity is the alignment of head, mouth, heart, and feet - thinking, saying, feeling, and doing the same thing - consistently. This builds trust, and followers love leaders they can trust." -Lance Secretan

Transparency
7) "As a small businessperson, you have no greater leverage than the truth." -John Whittier
8) "There is no persuasiveness more effectual than the transparency of a single heart, of a sincere life." -Joseph Berber Lightfoot


Team Playing
9) "Individuals play the game, but teams beat the odds." -SEAL Team Saying
10) "Alone we can do so little; together we can do so much." - Helen Keller

Responsiveness
11) "Life is 10% what happens to you and 90% how you react to it." -Charles Swindoll
12) '"Your most unhappy customers are your greatest source of learning." - Bill Gates

Adaptability
13) "When you're finished changing, you're finished." -Ben Franklin
14) "It is not the strongest of the species that survive, nor the most intelligent, but the one most responsive to change." –Charles Darwin

Passion
15) "The only way to do great work is to love the work you do." -Steve Jobs
16) "I have no special talents. I am only passionately curious." -Albert Einstein


Surprise and Delight
17) "A true leader always keeps an element of surprise up his sleeve, which others cannot grasp but which keeps his public excited and breathless." -Charles de Gaulle
18) “Surprise is the greatest gift which life can grant us.” - Boris Pasternak

Simplicity
19) "Less isn't more; just enough is more." -Milton Glaser
20) “Simplicity is the ultimate sophistication.” -Leonardo daVinci

Gratefulness
21) "I would maintain that thanks are the highest form of thought, and that gratitude is happiness doubled by wonder." -Gilbert K Chesterton
22) "The essence of all beautiful art, all great art, is gratitude." -Friedrich Nietzsche

Leadership
23) “Management is doing things right; leadership is doing the right things.” — Peter F. Drucker
24) "If your actions inspire others to dream more, learn more, do more and become more, you are a leader." —John Quincy Adams
25) "Leadership and learning are indispensable to each other." —John F. Kennedy

Courtesy : Dave Kerpen
Likeable Social Media
Likeable Business

Sunday, April 7, 2013

પ્રિયેશ - સૌનો પ્રિય !

Suddenly saw a Tweet from him and words just jumped up saying 'wow', what a tweet it is!

He was none other than "Priyesh Solanki"! Got him in the chat immediately and started talking in some rhythm. In 7 minutes or so, there was poem on this priyam Priyesh!

Though this is not the best yet, is surely good to enjoy. Will edit the one soon.



Aa vyakti ek jhakkas 6,
joyful ne bindaas 6!

Dost e sauno khaas 6,
ena par saune vishwaas 6!

jagdo to kankaas 6,
haso to mithaas 6!

Eno favourit Chaminda Vaas 6,
pote cricketer bakwaas 6!

hairstyle eni class 6,
6okraio jeni aaspaas 6!

Maane potane dabangg ane singham,
Pan haji le complan and chyavanpraash 6!

Mammi pappa roj roj khakhdave,
taaro to bhai bau traas 6!

- Jay Vora

Wednesday, April 3, 2013

How to Boost Your Confidence at Work !

Dear Reader,

I know you are curious to improve your productivity, read following lines and achieve it! Having a great amount of confidence separates you from crowd, Just like a confident Tiger is everywhere saluted and respected.

You’re probably already aware that confidence plays an enormous role in success. When you exude confidence, you naturally attract others. People listen to you, follow you, and even buy products from you. Displaying confidence assures people that you know what you’re doing.

Even people with the highest levels of self-esteem feel unsure of themselves at times. Consider how difficult it is to be confident when you first start a new job and you don’t know exactly what you’re doing, you don’t feel fully comfortable with the routine, and you haven’t developed strong relationships with your co-workers yet. You probably don’t appear very confident.

There are a few simple tricks though that can help you boost your confidence at work, even when it’s down in the dumps. Whether you’re new to a job or just suffering a momentary fit of self-doubt, give these tips a try:

Fake it till you make it

Remember that confidence is all about perception. Acting confident is the first step to feeling confident. In the process of convincing others, you may actually convince yourself. Have you ever felt really down but you had to pretend like nothing was wrong? What happened?
Most of the time, you’ll find that demonstrating a positive attitude (whether or not you really feel it inside) will actually help lead you to feeling the same way. Project the confidence you want to feel and it will come to you. It’s all about your thought patterns. See yourself as a self-assured, outgoing, successful professional and eventually that is exactly what you will be.

Soak up knowledge and don’t be afraid to ask questions

No Question is ever silly, only the answers are. I believe confidence comes very naturally when you have a great deal of knowledge. Some of the best sales people are those who know their product inside and out. They feel secure with even the tiniest details. Soak up knowledge and don’t be afraid of showing others that you’re doing it. Don’t be shy about asking questions & you’ll usually find that others respect your inquisitiveness. It shows that you’re thinking, not just going through the motions.

Delete negative self talk

Nothing brings you down quite like an inner monologue that says “you’re not good enough”. Take a moment to listen to that voice and see if you’re guilty of negative self talk. When you’re faced with a challenge, do you hear yourself saying, “There’s no way you can do that”? When you make a mistake, do you hear yourself chide, “There you go again, you dummy”?
If so, you need to reprogram your brain. And lucky you;  you are human and can do it. It takes a lot of time and some dedicated, thoughtful activity, but the first step is to recognize what’s happening in your head. Go ahead and listen to the voices; take not of negativity and stop yourself. You and your brain are in this together and don’t let your inner critic run the show.

Avoid saying “I can’t”

Just saying these words makes you that much closer to failing. These words scream; “I don’t believe in myself! I see my limitations! I am afraid of failing!” Those are not the words of a confident person.
Confident people look a challenge in the eye and say; “I can.” Just saying “I can” makes you that much closer to success. These words scream; “I believe in my abilities! I am capable of achieving anything! I am not afraid!” Remember that failure is not a crime, but not trying is. Give yourself the benefit of the doubt. Again, mindset is half the battle. In the famous word of William Ward; “If you can imagine it, you can achieve it. If you can dream it, you can become it.”

Look the part

This is a fundamental rule of confidence. When you dress for success, you feel much stronger, more powerful. Also, how you present yourself has a big impact on how people perceive you. When you feel confident about the image you are projecting, you automatically project that confidence with it. It’s not vain to take pride in your appearance; it’s just good sense.

Inspiration : Life Coaches

Saturday, March 30, 2013

March ending effect !

The Effect of March Ending : Your cell phone shows the calls from/to your Chartered Accountant more than those of from your wife / GF ! #funny

School Days V/s professional days !

1.
In school days, when I wake up I used find book on my chest, lights ON, spects ON and finding myself in funny sleeping positions.

Days are no more different even now: Its only "books and chest" are replaced by "laptop and lap"!

#workload #deadlines
2.
When I was in school/college, I used to remember the timetables!
Time is changed now!
Being an IT professional, I have to remember Timezones!
#Analysed

Wednesday, March 20, 2013

OpenERP Functional, Technical Training : April2013

Dear Aspirants,

We feel proud to announce that Serpent Consulting Services is organizing a Functional and Technical Training on OpenERP version 7 which is going to rock the floors of ERP Market. We have chosen to be the DJs.

Serpent Consulting Services successfully completed 14 Training sessions of OpenERP Technical and OpenERP Functional Trainings for the year 2012, and 5 Training Sessions in the year 2013. It is a tremendous achievement for any company. The satisfaction of attendees and feedback can be seen on our testimonials page. We deliver the best quality in very less fees, you can search around for any check.

Our Facebook Profile shows all pictures.

Serpent Consulting Services feels immense pleasure to announce back to back OpenERP Technical and Functional Trainings Respectively.

Special attention this time is discounted Training Fees :-
1. Single ( Individual Trainee) : 830 USD per trainee.
2. Group (between 5 to 9 Trainees) : 730 USD per trainee.
3. Corporate (10 to 15 Trainees) : 680 USD for per trainee.

OpenERP Functional Training April 2013 :-
This Training is dedicated to partners, integrators and end-users who want to get a better functional understanding of OpenERP. This training is meant to give an overview of the OpenERP features allowing for a general understanding of the software.

The 6th Training programme will be OpenERP Functional Training version 7 to be held on 15th April to 19th April 2013. Aspirants join us for Training, and come out as expert after the completion of Training.

Training Outlines can be found at :-
OpenERP Functional Training

OpenERP Technical Training April 2013 :-
The technical training is a unique opportunity for anyone, who wants to develop and customize his own modules! This Training is exclusive to partners, integrators and new developers who need to gain knowledge of the OpenERP development process and also for IT professionals eager to learn more about the OpenERP technical aspects.

The 6th Training programme will be OpenERP Technical Training version 7 to be held on 22nd April to 26th April 2013. It brings occasion for you to attend in India. We come with various new additions to the normal Training.
Training Outlines can be found at :-
OpenERP Technical Training

Duration : -
Both Training will be 5 days training. 8 hours each day.

Facilities:
Daily drinks (tea / coffee) and Lunch
Training material

Both of these Trainings are very important who are new to OpenERP world. SerpentCS organizing OpenERP Technical and Functional Trainings every month with a good success ratio is resulting in confident smiles of attendees.

We will be pleased to welcome you at this training!

You can also Contact Us for Remote and Onsite Training, OpenERP Support, OpenERP Offshore,OpenERP Migration and Tryton Services.

Register your seat at contact@serpentcs.com.

Recent News :-
  1. OpenERP Module Recording : A Complete How-to for XML/YML.
  2. How to Install OpenERP 7 on CentOS & How to Install OpenERP 7 on Ubuntu.
  3. OpenERP 7 : Multi Company Bug is fixed !
  4. Its official now : OpenERP 7.0 has been released!
  5. Know Fabien Pinckaers : CEO of OpenERP SA
  6. Security in OpenERP .07 : Users, groups, access, record rules.
  7. SerpentCS releases an Android Application
  8. Configuration wizard in OpenERP 7.0
  9. OpenERP 7.0 : as easy as 10 clicks
  10. Field-level Access Control in OpenERP 7.0

For any news and updates Regarding Serpent Consulting Services, visit here.

Know Fabien Pinckaers, the CEO of OpenERP SA

He who has an Inspiring journey, attitude, gratitude, patience and leading skills !

I might be wrong, but only he can correct…Fabien Pinckaers completes 11 years of Journey with OpenERP!!!





He always introduced to us(all colleagues in a similar manner):“Hi, this is Fabien, CEO of Tiny sprl”.

I remember when I first talked to Fabien Sir (In India, every senior is addressed as Sir), I guess I still have that chat saved. It was 17 September 2007 or so. I was given a task and Dhara Shah helped me accomplish it. When he visited India, He was surprised to see it and asked me “is that only 2 months have you joined?”

I am not sure, but he started in March 2002 I suppose. He started working on Auction project probably for his Father’s business. Later on he realized he should make it bigger, an ERP and it started as TinyERP. (I’m writing here based on what I’ve heard, but seems True).

Not to miss, Fabien sir never made anyone touch ‘Auction’ module doing more changes…!!! :)

Fabien Pinckaers make programs for businesses since the age of 13. Now at the age of 30, he developed his company, Tiny Sprl. It was established in 2002 while pursuing his studies in civil engineering at UCL (Louvain-la-Neuve). The story is beautiful and has only just begun. The history of this company is making on the cover page of the magazine “Trends Tendances” titled as “New Bill Gates is Belgian”, dated Thursday 16 June 09.

He has said:

I needed to change the world. I wanted to … You know how it is when you are young; you have big dreams, a lot of energy and naïve stupidity. My dream was to lead the enterprise management market with a fully open source software. (I also wanted to get 100 employees before 30 years old with a self-financed company but I failed this one by a few months).

To fuel my motivation, I had to pick someone to fight against. In business, it’s like a playground. When you arrive in a new school, if you want to quickly become the leader, you must choose the class bully, the older guy who terrorises small boys, and kick his butt in front of everyone. That was my strategy with SAP, the enterprise software giant.

So, in 2005, I started to develop the TinyERP product, the software that (at least in my mind) would change the enterprise world. While preparing for the “day of the fight” in 2006, I bought the SorrySAP.com domain name. I put it on hold for 6 years, waiting for the right moment to use it. I thought it would take 3 years to deprecate a 77 billion dollars company just because open source is so cool. Sometimes it’s better for your self-motivation not to face reality…

To make things happen, I worked hard, very hard. I worked 13 hours a day, 7 days a week, with no vacations for 7 years. I lost friendships and broke up with my girlfriend in the process (fortunately, I found a more valuable wife now. I will explain later why she is worth 1 million EUR :) .

Three years later, I discovered you can’t change the world if you are “tiny”. Especially if the United States is part of this world, where it’s better to be a BigERP, rather than a TinyERP. Can you imagine how small you feel in front of Danone’s directors asking; “but why should we pay millions of dollars for a tiny software?” So, we renamed TinyERP to OpenERP.

As we worked hard, things started to evolve. We were developing dozens of modules for OpenERP, the open source community was growing and I was even able to pay all employees’ salaries at the end of the month without fear (which was a situation I struggled with for 4 years).

In 2010, we had a 100+ employees company selling services on OpenERP and a powerful but ugly product. This is what happens when delivering services to customers distracts you from building an exceptional product.
It was time to do a pivot in the business model.


If you have more information, feel free to add!
Thanks, Have a great journey ahead!

OpenERP 7 Multicompany bug is finally fixed !

Sigh of relief,

Didn’t you see the following error if you ever tried to configure multicompany in OpenERP?

Access Denied
The requested operation cannot be completed due to security restrictions. Please contact your system administrator.
(Document type: Partner, Operation: read)

It has been officially fixed now!

This is about the most awaited bug of Multicompany in OpenERP version 7.0 where you were getting read access error as an non-admin user.


Recently, there have been many such access errors have been encountered and “partner search & record rules & muliticompanies’ carried over here was the most important one.

We will be posting the complete how-to of multi company in OpenERP.

Thanks.
  1. OpenERP Module Recording : A Complete How-to for XML/YML.
  2. How to Install OpenERP 7 on CentOS!
  3. How to Install OpenERP 7 on Ubuntu.
  4. Its official now : OpenERP 7.0 has been released!
  5. OpenERP 7.0 Training in Dubai Organized by SerpentCS
  6. Security in OpenERP .07 : Users, groups, access, record rules.
  7. SerpentCS releases an Android Application
  8. Configuration wizard in OpenERP 7.0
  9. OpenERP 7.0 : as easy as 10 clicks
  10. Field-level Access Control in OpenERP 7.0

Saturday, March 2, 2013

Eklavya Sports Academy requires a B.Com Graduate !


Dear Aspirants,

There are various sports facilities at Eklavya Sports Academy, the AUDA-GCA venture located at Thaltej, SG Highway, A'bad.


The objective of the Academy is to prepare the national level sportsmen in various games. To start with, the Academy is ready with the swimming pool, skating rink, table tennis, rock climbing, volley ball and tennis in the first phase. Walkers and joggers are already using the Academy’s tracks. In a short period of time from now, the Academy will launch facilities for Cricket, Karate, Gymnasium, Yoga and adventure sports.

ESA requires an experienced and enthusiastic B.Com graduate(minimum educational qualification) who has an experience in writing accounts for other firms.

Qualification Criterias:
1. At least B.com or any equivalent degree.
2. Min 1 year of experience in writing and managing accounts or assisting accounting section of any firm.
3. Ready to manage accounts for multiple branches (upcoming one at Gandhinagar Gymkhana).
4. Having a sports interest will be a plus.
5. Working for any other sports venture will be an added advantage.

For any further details, please contact  Dr. Jatin Prajapati (9924147273)

Thanks.