Имя: Пароль:
1C
1С v8
Преобразование значения к типу число не может быть выполнено
0 Ferrari
 
18.04.14
08:50
Есть 2 запроса. В одном получил остаток из регистра бухгалтерии, в другом оборот. В консоле запросов все хорошо, проверку на NULL делаю. Затем пишу

а=Выборка.КоличествоОстаток-Выборка2.КоличествоОборотКт;

Выходит ошибка Преобразование значения к типу число не может быть выполнено. Подскажите, что не так делаю
1 cw014
 
18.04.14
08:51
Отладчиком посмотри, что у тебя за тип "Выборка.КоличествоОстаток" и "Выборка2.КоличествоОборотКт"
2 Wobland
 
18.04.14
08:53
(0) вычитание. ваш К.О.
3 Wobland
 
18.04.14
08:53
а чего бы всё в один запрос не загнать и не научиться склонять "консоль"?
4 Ferrari
 
18.04.14
08:56
(1) переменная не определена, но когда в отладчике выгружаю результат запроса, там все хорошо, есть все колонки и в них есть значения.
5 cw014
 
18.04.14
09:00
(4) Какая переменная неопределена?
6 Fragster
 
гуру
18.04.14
09:00
либо ты не идешь по выборке (соответственно, там неопределено), либо в выборках разное количество строк
7 cw014
 
18.04.14
09:00
(4) Постарайся не говорить загадками, а выложить проблему максимально полностью
8 Ёпрст
 
18.04.14
09:02
(0) делай всё в одном запросе, не надо будет делать 2 выборки, которые непонятно как вы обходите.
9 Ferrari
 
18.04.14
09:03
Я забыл обойти выборку, написал выборка.следующий и все ок=) Спасибо! Я только учусь, не судите строго
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший