Имя: Пароль:
1C
1C 7.7
v7: Запускаю отчёт в отладчике выдаёт пустую таблицу. Запускаю без отладчика выдаёт результат
0 И Р
 
25.11.20
19:13
Здравствуйте товарищи! Может ли быть такое в чудо 7.7, когда в отладчике или без него выдаются разные результаты.
Например я выставляю на табло Запрос.Группировка("Менеджер")  через F8 иду по шагам и вижу как она меняет своё значение   при смене строк:
мДок=СоздатьОбъект("ТаблицаЗначений");
мДок.НоваяКолонка("Документ");
Что это за дичь? Как они вообще влияют на значение переменной.
Если переменную в таблицу не включаю всё прекрасно.. так дальше всё и прощёлкивается, и выводится результат.
1 ДенисЧ
 
25.11.20
19:17
@выставляю на табло Запрос.Группировка("Менеджер") @

За такое в приличном обществе бьют канделябром.
В неприличном используют тот же канделябр, только на метр ниже.
2 И Р
 
25.11.20
19:21
(1) почему?
3 Bigbro
 
25.11.20
19:22
потому что у тебя отладчик делает шаг получает группировку а на каждом шаге внутри табло группировку получает снова и снова.
в цикле счетчик не пробовал менять? бывает забавно.
4 Злопчинский
 
25.11.20
19:24
(2) потому что нельзя менять данные НА ШАГЕ ОТЛАДКИ. если это делать то надо понимать что выражение в табло вычисляется НА КАЖДОМ ШАГЕ ОТЛДАДКИ
5 ДенисЧ
 
25.11.20
19:28
(2) По голове.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан