Имя: Пароль:
1C
1C 7.7
v7: 1С 7.7. Переменная не определена
0 devochka_1c
 
24.10.15
00:14
Доброго времени.
Есть макет во внешней обработке 1С 7.7.
При выводе на печать ругается СуммаТовара<<?>>
Переменная не определена (СуммаТовара). Это наименование колонки шапки таблицы - текст. Почему ругается программа? Пробывала переименовывать - не помогает.
1 HawkEye
 
24.10.15
00:19
(0) потому что "наименование колонки шапки таблицы - текст" - это не переменная...
2 devochka_1c
 
24.10.15
00:23
(1) Да, это не переменная - это просто текст. Почему 1С в ней переменную видит тогда?
3 trdm
 
24.10.15
00:26
Может область таблицы поименована?
4 minsk1s
 
24.10.15
00:26
(2) установите в свойствах ячейки "текст"
5 User_Agronom
 
24.10.15
00:28
(0) Жуть. Девочка (неважно какого языка программирования): переменная это именованная часть памяти (при компиляции подставляется адрес). И переменную нужно определять. В BASIC, perl, 1С допускается неявное определение переменной, в Pascakal, C и прочей мути переменные нужно описывать.

Но, в любом случае, переменную НУЖНО определить. Фраза "...Переменная не определена (СуммаТовара)..." мне как бы намекает (даже телепат не нужен), что переменную СуммаТовара как раз забыли определить...
6 devochka_1c
 
24.10.15
00:33
(4) в том то и дело, что в свойствах текст установлен
7 devochka_1c
 
24.10.15
00:33
(5) Это не переменная, а текст в макете
8 trdm
 
24.10.15
00:35
Обработку выложи куданить.
9 Pers0naGrata
 
24.10.15
00:35
(7) Если есть Ammyy Admin, то готов подключиться и попробовать помочь.
10 КонецЦикла
 
24.10.15
00:51
Поискать еще в макете (как вариант) - не предлагать?
Может быть она встречается где-то в выражении в модуле в качестве слагаемого, например... но не определена?
11 GreyK
 
24.10.15
06:21
(0) Вообще-то поиск работает и на табличках 1С.
12 vcv
 
24.10.15
07:47
(11) Возможно переменная стоит в расшифровке. А по расшифровке не ищет.
(0) Если ругается "СуммаТовара<<?>>" но на сформированной печатной форме такого слова не находится, нужно проверять все расшифровки.
13 HawkEye
 
24.10.15
09:09
(2) потому что ты ее где-то выводишь... раз в коде нет, значит смотри в расшифровках таблицы..
14 GreyK
 
24.10.15
13:31
(12) "А по расшифровке не ищет" - странно, у меня всё находит и даже меняет, возможно у вас какая-то необычная версия 7ки :)
15 HawkEye
 
24.10.15
14:33
(14) так внешняя же обработка...
16 GreyK
 
24.10.15
14:41
(15) Нет разницы где размещается табличка, поиск в конфигураторе по таблице работает одинаково.