|
Преобразование значения к типу Число не может быть выполнено
| ☑ |
0
DmitriiRylov
19.09.17
✎
07:34
|
Приветствую,
суть в том, что пишет ошибку.
Все это образие запроса группируется и в итоге в консоли запросов выводит результат:
Статус |КоличествоСИ
________________|____________
Дефектация |230
Согласование |313
Ремонт |161
Поверка |47
Готов |161
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| БС_ЗаказНаОбслуживание.Статус КАК Статус,
| КОЛИЧЕСТВО(БС_ЗаказНаОбслуживание.Ссылка) КАК КоличествоСИ
|ИЗ
| Документ.БС_ЗаказНаОбслуживание КАК БС_ЗаказНаОбслуживание
|ГДЕ
| БС_ЗаказНаОбслуживание.Склад = &Склад
| И БС_ЗаказНаОбслуживание.Выдан = &Выдан
| И БС_ЗаказНаОбслуживание.Выезд = &Выезд
|
|СГРУППИРОВАТЬ ПО
| БС_ЗаказНаОбслуживание.Статус";
Далее все записываем в текстовый документс:
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Текст.ДобавитьСтроку(
ВыборкаДетальныеЗаписи.Статус +";"+
ВыборкаДетальныеЗаписи.КоличествоСИ
);
КонецЦикла;
и вот тут ошибка и выходит, ругается на строку:
"ВыборкаДетальныеЗаписи.КоличествоСИ"
Что делал:
Строка(ВыборкаДетальныеЗаписи.КоличествоСИ) - не прокатило
ВЫРАЗИТЬ(КОЛИЧЕСТВО(БС_ЗаказНаОбслуживание.Ссылка) КАК СТРОКА(15)) КАК КоличествоСИ - не прокатило
Ищу подсказки, заранее благодать
|
|
1
Филиал-msk
19.09.17
✎
07:38
|
Начни со статуса
|
|
2
Denis_CFO
19.09.17
✎
07:55
|
(0) Проверку на NUll в запросе добавь. (1) + И да, начни со статуса (или представление вытащи или в строке "" + поставь)
|
|
3
Рэйв
19.09.17
✎
08:11
|
Текст.ДобавитьСтроку(
Строка(ВыборкаДетальныеЗаписи.Статус) +";"+
ВыборкаДетальныеЗаписи.КоличествоСИ
);
|
|
4
DmitriiRylov
19.09.17
✎
08:17
|
(2) Проверил на NULL, ситуация та же, не совсем понял куда "" прибавить
(1) Спасибо проверил, работает.
Причем вывод отдельно в файл Статус работает и отдельно КоличествоСИ тоже работает.
Совместно не работает конструкция:
ВыборкаДетальныеЗаписи.Статус +";"+ ВыборкаДетальныеЗаписи.КоличествоСИ
(3) Работает, спасибо.
Ошибка была в том что Статус ТипЗнч = Перечисление, нужно было вывести в запрос наименование, а не ссылку на него
|
|
5
Denis_CFO
19.09.17
✎
08:24
|
(4) ошибка была том что вы пытались сложить перечисление и число (разные типы).
|
|