IIRC, den börjar räkna rader från början av den batch som skapade den proc. Det betyder antingen början på skriptet, eller också den sista "GO"-satsen före create/alter proc-satsen.
Ett enklare sätt att se det är att dra den faktiska texten som SQL Server använde när man skapade objektet. Växla din utdata till textläge (CTRL-T med standard nyckelmappningar) och kör
sp_helptext proc_name
Kopiera klistra in resultaten i ett skriptfönster för att få syntaxmarkering etc, och använd funktionen goto line (CTRL-G tror jag) för att gå till felraden som rapporterats.