விஷ்ணு காத்தல் தொழில் செய்பவர். சக்ராயுதம் சக்தி இழந்ததால், அதிர்ச்சியடைந்த விஷ்ணு, வேறு ஒரு வலிமையான ஆயுதம் வாங்குவதற்காக சிவனை வழிபடச் சென்றார்.
அவ்வாறு செல்லும்போது வாசலில் இருந்த விநாயகப் பெருமானை வணங்காமல் விஷ்ணு உள்ளே சென்றார். இதனால் விஷ்ணு மீது விநாயகருக்கு கோபம் வந்தது. இதை அறியாத விஷ்ணு, சிவனை போற்றி வணங்கி 1000 தாமரை மலர்களால், சிவனின் ஆயிரம் திருநாமங்களாகிய சஹஸ்ர நாமம் கூறி ஒவ்வொரு மலராக அர்ச்சனை செய்தார்.
விஷ்ணுவின் கையிலிருந்த சக்கரத்தை பிடுங்கி தம் வாயில் போட்டுக்கொண்டதை கண்டு அதிர்ந்த விஷ்ணு, விநாயகப் பெருமானை வணங்காது சென்றது தவறுதான் என்பதை உணர்ந்து தோப்புக்கரணம் போட்டார். இந்தச் கண்டு விநாயகர் கோபம் மறந்து சிரித்தார். அப்போது அவர் வாயில் இருந்த சக்கரம் வெளியில் விழுந்தது. அதனை எடுத்து விநாயகப் பெருமானிடம் வணங்கி ஆசி பெற்றார் விஷ்ணு. இப்படி தோப்புக்கரணம் போட்டால் விநாயகர் மகிழ்ந்து அருள்புரிவார் என்பதாலேயே இச்செயல் நடைமுறைக்கு வந்தது.