|
Преобразование значения к типу Число не может быть выполнено |
☑ |
0
phillll
12.03.14
✎
15:13
|
Странная ошибка.
Если СтрокаТЗ.Сумма<>0 тогда
сообщить (СтрокаТЗ.Сумма);
---
так вот здесь выдает пустоту... как такое может быть?
|
|
1
drcrasher
12.03.14
✎
15:15
|
на null проверяй
|
|
2
Avganec
12.03.14
✎
15:17
|
(0) при формировании ТЗ сделай проверку на нул
|
|
3
Hawk_1c
12.03.14
✎
15:17
|
Оставь Если СтрокаТЗ.Сумма Тогда
|
|
4
Franchiser
гуру
12.03.14
✎
15:19
|
Если ?(СтрокаТЗ.Сумма=null,0,СтрокаТЗ.Сумма)<>0 тогда
|
|
5
MSII
12.03.14
✎
15:21
|
Запрос починить надо, естьnull использовать.
|
|
6
Alexman13
12.03.14
✎
15:23
|
(4) вообще то null<>null
|
|
7
Alexman13
12.03.14
✎
15:24
|
Is null прокатит
|
|
8
Fram
12.03.14
✎
15:25
|
ТипЗнч(СтрокаТЗ.Сумма)?
|
|
9
phillll
12.03.14
✎
15:28
|
спасибо, прояснили
|
|
10
Franchiser
гуру
12.03.14
✎
15:34
|
(4) ?(Null=null,1,0) в табло выдает 1. Посмотри модуль документа акт сверки в бухгалтерии 2.0 1С сравнивает на Null в коде. Это в запросе Null <> Null, а в коде равно.
|
|
11
Franchiser
гуру
12.03.14
✎
15:36
|
(6) см (10)
|
|
12
phillll
12.03.14
✎
16:00
|
Проверка на Null не помогла, Если ?(СтрокаТЗ.Сумма=null,0,СтрокаТЗ.Сумма)<>0 тогда
Вот так прокатило:
попытка
Если ((СтрокаТЗ.Сумма>0) или (СтрокаТЗ.Сумма<0)) тогда
|
|
13
zladenuw
12.03.14
✎
16:01
|
(12) то что в отладчике до ошибки ? строка ? или неопределено ?
|
|
14
spu79
12.03.14
✎
16:03
|
Прежде чем "медитацией" заниматься, внимательно посмотрите в (8) - много вопросов должно сразу отпасть.
|
|
15
Franchiser
гуру
12.03.14
✎
16:06
|
(12) Варианты: 1. Если ?(СтрокаТЗ.Сумма=Неопределено,0,СтрокаТЗ.Сумма)<>0 тогда
2. Если ?(СтрокаТЗ.Сумма="",0,СтрокаТЗ.Сумма)<>0 тогда
3. Если ?(Не ЗначениеЗаполнено(СтрокаТЗ.Сумма),0,СтрокаТЗ.Сумма)<>0 тогда
|
|
16
DS
12.03.14
✎
16:11
|
(12) В попытке все прокатит...
|
|
17
spu79
12.03.14
✎
16:28
|
(16) прокатит, но зачем??? Если СтрокаТЗ.Сумма - НЕ Число, то глюк в заполнении ТЗ.
ИМХО, копать надо туда, а не искать варианты обхода.
|
|
18
Franchiser
гуру
12.03.14
✎
16:46
|
(17) таблица нетипизированная вероятно, поэтому не тот тип.
|
|
19
Fram
12.03.14
✎
17:01
|
Вот поэтому я в (8) и (17) предлагаем проверить на тип!!!!
|
|
20
DS
12.03.14
✎
17:09
|
(17) Так это к (12) зачем пихать в попытку...
|
|
21
Franchiser
гуру
12.03.14
✎
17:11
|
(20) так код более красиво, профессионально выглядит что-ли) шучу
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший