Имя: Пароль:
1C
1C 7.7
v7: Номер строки в конфигураторе
,
0 Fiasko
 
18.06.12
15:37
Господа, кто-нибудь знает, возможно ли сообщить в режиме 1с предприятия номер строки модуля, что-то типа:

ПриОткрытии()
   Сообщить(""+НомерСтрокиВМодуле);
1 Mikeware
 
18.06.12
15:38
Зачем?
2 andrewks
 
18.06.12
15:38
можно
3 1Сергей
 
18.06.12
15:38
Научись пользоваться отладчиком и не пучай жо пу
4 NS
 
18.06.12
15:39
(2) Зачем?
5 0_Serg_0
 
18.06.12
15:39
посмотреть в конфигураторе - на какой строке и вывести)
6 andrewks
 
18.06.12
15:39
(4) что "зачем"? это вопрос к автору. ко мне вопрос: "как?"
7 palpetrovich
 
18.06.12
15:39
(2) создать там ошибку искусственно? :)
8 NS
 
18.06.12
15:39
(3) Зачем? Весь прогрессивный мир пользуется assert-ами.
9 andrewks
 
18.06.12
15:41
(7) ты знал!
10 1Сергей
 
18.06.12
15:41
(8) ass.ert-ами?
11 palpetrovich
 
18.06.12
15:42
(9) не :)
12 NS
 
18.06.12
15:42
(10) Кто как :)
13 palpetrovich
 
18.06.12
15:43
(11) не, вру, можно выгрузить модуль в html и там посчитать нужную :)
14 Fiasko
 
18.06.12
15:43
мне казалось было бы удобно отлаживать не каждый кусок кода, а написал какую-то часть, вставив в те места, где не до конца уверен данную вещь и проверил, запустив предприятие... а то снала запусти отладчик, поставь точку остановки, запусти предприятие... вообщем лениво :)
15 Fiasko
 
18.06.12
15:44
(13) неее, тогда уж лучше как все....
16 Mikeware
 
18.06.12
15:45
(14) ппц..
научись пользоваться отладчиком...
17 Fiasko
 
18.06.12
15:45
(16) что-то не то делаю?
18 Mikeware
 
18.06.12
15:46
(17)явно не то...
19 Fiasko
 
18.06.12
15:48
(18) гениально, спасибо
20 Pro-tone
 
модератор
18.06.12
15:48
(14) переходи на 8. Там конфигуратор является еще и отладчиком =)
21 palpetrovich
 
18.06.12
15:50
(14) если в коде явно не то, то отладчик можешь гн запускать, при вылете строку и так получишь ;)
22 1Сергей
 
18.06.12
15:50
(21) только синтаксис
23 NS
 
18.06.12
15:51
(14) Зачем точка останова? Чем замер производительности не устраивает?
24 Fiasko
 
18.06.12
15:55
(23) а я этот инструмент еще не до конца освоил... вот и не знаю... попробую разобраться что к чему...
(22) +1
25 palpetrovich
 
18.06.12
15:57
(22) да ладно
сообщить("блаблаблабла"+блаблабла<<?>>);
{Документ.Счет.Форма.Модуль(433)}: Переменная не определена (блаблабла)
26 NS
 
18.06.12
15:58
(25) Не проще ли Сообщить(0/0);
27 palpetrovich
 
18.06.12
15:59
(26) блаблабла кошернее ...и это, на 0 делить нельзя :)
28 Fiasko
 
18.06.12
16:03
(27) помню читал где-то, что на ноль делят тоже.. :)
29 Fiasko
 
18.06.12
16:05
(25) да и так модуль вылетит, а мне нужно чтобы все продолжалось..
30 1Сергей
 
18.06.12
16:07
(25) это и есть синтаксис
31 palpetrovich
 
18.06.12
16:09
(30) ну (433) как-бы намекает на номер строки, что и требовалось автору :)
(29) и на 0 поделилось и продолжилось? забавненько :)
зы: не изобретай велосипед, изучай (23)
32 Fiasko
 
18.06.12
16:27
кажись дошло что с замером производительности... спасибо за подсказки :)
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.