|
v8: Помогите, пожалуйста, разобраться - Преобразование значения к типу Число | ☑ | ||
---|---|---|---|---|
0
Elenchka
08.03.12
✎
19:01
|
Добрый день!
В УТ 10.3 пишу обработку. Выдается ошибка: Преобразование значения к типу Число не может быть выполнено НоваяСтрока.КоличествоОстаток = (ВыборкаДанных.КоличествоОстаток)/а; |
|||
1
IamAlexy
08.03.12
✎
19:01
|
ВыборкаДанных.КоличествоОстаток - у тебя тут нулл стопудово...
или в "а" неопределено сидит.. отладчиком глянь |
|||
2
Elenchka
08.03.12
✎
19:20
|
(1)спасибо. оказалось, что "а" неопределено...
только пока не пойму как исправить эту ситуацию... "а" используется в качестве счетчика в одной из процедур (не в текущей)...как ее правильно вызвать в текщей процедуре? |
|||
3
aleks-id
08.03.12
✎
19:22
|
передать параметром
|
|||
4
Elenchka
08.03.12
✎
19:25
|
(3) пробовала параметром...не помогло...
|
|||
5
aleks-id
08.03.12
✎
19:25
|
или написать в самом верху обработки
Перем а; |
|||
6
Elenchka
08.03.12
✎
19:27
|
(5) написано
|
|||
7
aleks-id
08.03.12
✎
19:30
|
врешь. выкладывай обработку на файлопомойку
|
|||
8
EvgeniuXP
08.03.12
✎
19:32
|
если неопределено или NULL тогда равно 0. едем дальше.
|
|||
9
aleks-id
08.03.12
✎
19:33
|
(8) ну ты пукнул. там вообще то деление ;)
|
|||
10
EvgeniuXP
08.03.12
✎
19:34
|
(9) а если нуль, то результат от деления нуль.
|
|||
11
EvgeniuXP
08.03.12
✎
19:34
|
едем дальше.
|
|||
12
EvgeniuXP
08.03.12
✎
19:35
|
метод - лома :)))
|
|||
13
Elenchka
08.03.12
✎
19:38
|
что-то окончательно запуталась(
|
|||
14
aleks-id
08.03.12
✎
19:40
|
(13) давай обработку свою. и фотку.
|
|||
15
Elenchka
08.03.12
✎
19:46
|
В начале модуля:
Перем а; 1-я процедура, в кот-рой использ счетчик Процедура1(ВыборкаДанных,Строка,а) ..... Выборка=... ..... Пока Выборка.Следующий() Цикл ..... а=а+1; КонецЦикла; КонецПроцедуры Затем 2-я процедура: Процедура2(ВыборкаДанных) ..... .... НоваяСтрока.КоличествоОстаток = (ВыборкаДанных.КоличествоОстаток)/а; .... КонецПроцедуры; |
|||
16
aleks-id
08.03.12
✎
19:47
|
Процедура1(ВыборкаДанных,Строка)
вот так надо |
|||
17
Elenchka
08.03.12
✎
19:53
|
Не помогло так...
|
|||
18
echo77
08.03.12
✎
20:01
|
еСЛИ а не инициализировать a=0 то a=a+1 работать не будет.
И без фотки тоже работать не будет |
|||
19
aleks-id
08.03.12
✎
20:17
|
Перем а;
1-я процедура, в кот-рой использ счетчик Процедура1(ВыборкаДанных,Строка) а=0; ..... |
|||
20
hhhh
08.03.12
✎
20:45
|
да у нее нет вызова этой процедуры, как она параметр напишет?
|
|||
21
acsent
08.03.12
✎
20:49
|
не код, а п..ц какой-то
|
|||
22
Elenchka
08.03.12
✎
21:06
|
инициализация не помогла(
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |