Или я туплю или одно из двух.
1С:Предприятие 8.3 (8.3.14.1854)
УТ 11.4.9.98
Пишу запрос к РН ЗаказыКлиентовОстаткиИОбороты
Мне надо получить цену номенклатуры.
Сумма - определяемый тип ДенежнаяСуммаЛюбогоЗнака
Заказано - Число

Ошибка получения информации набора данных
по причине:
Ошибка в запросе набора данных
по причине:
{(9, 2)}: Неверные параметры "/"
<<?>>ЗаказыКлиентовОстаткиИОбороты.СуммаКонечныйОстаток / ЗаказыКлиентовОстаткиИОбороты.ЗаказаноКонечныйОстаток КАК Цена

Я то в принципе понимаю, что типы разные, но ВЫРАЗИТЬ не помогает. Что за №%*#&?
Как сделать правильно?
---
Короче проблема оказывается присутствует только в расширении. В новых платформах значит поправят.
Посмотрел старую версию расширения, там такой проблемы не было, когда было ДенежноеПолеЛюбогоЗнака

Всем спасибо! Дальнейшее обсуждение бессмысленно.
---
Сами пробовали?
(8) Спасибо за наводку. При программном изменении текста запроса динамического списка, все отрабатывает как надо. Значит платформа тупит.
---
так, а где ошибка, что выразить не помогло?
И укажи точно тип числа.
---
Ошибка получения информации набора данных
по причине:
Ошибка в запросе набора данных
по причине:
{(9, 2)}: Несовместимые типы "ВЫРАЗИТЬ"
<<?>>ВЫРАЗИТЬ(ЗаказыКлиентовОстаткиИОбороты.СуммаКонечныйОстаток КАК ЧИСЛО) / ЗаказыКлиентовОстаткиИОбороты.ЗаказаноКонечныйОстаток КАК Цена
Ошибка получения информации набора данных
по причине:
Ошибка в запросе набора данных
по причине:
{(9, 2)}: Несовместимые типы "ВЫРАЗИТЬ"
<<?>>ВЫРАЗИТЬ(ЗаказыКлиентовОстаткиИОбороты.СуммаКонечныйОстаток КАК ЧИСЛО(15,2)) / ЗаказыКлиентовОстаткиИОбороты.ЗаказаноКонечныйОстаток КАК Цена
(2) И укажи точно тип числа. не катит...
---
Так:

```1c
    ВЫРАЗИТЬ(ЗаказыКлиентовОстаткиИОбороты.СуммаКонечныйОстаток КАК ЧИСЛО(15,2)) / ЗаказыКлиентовОстаткиИОбороты.ЗаказаноКонечныйОстаток КАК Цена
```

Или так:

```1c
    ВЫРАЗИТЬ(ЗаказыКлиентовОстаткиИОбороты.СуммаКонечныйОстаток КАК ЧИСЛО(15,3)) / ВЫРАЗИТЬ(ЗаказыКлиентовОстаткиИОбороты.ЗаказаноКонечныйОстаток КАК ЧИСЛО(15.3))КАК Цена
```
---
Так же
Несовместимые типы "ВЫРАЗИТЬ"
(5)
---
в консоле запросов такая же ошибка?
В консоле запросов, если ошибка повторяется, вместо получения цены прописать:
ТипЗначения(ЗаказыКлиентовОстаткиИОбороты.СуммаКонечныйОстаток)
Что вернет?
---
в консоли запросов ИР(4.76) нормально отрабатывает. Это получается типовой конструктор тупит?
но мне то надо в конфигураторе динамический список сделать с произвольным запросом. а не получается. ругается млять...
---
Тогда подробно описывайте что делаете. Полный текст запроса и скрины.

И еще, не думали, что количество может быть 0 и будет деление на 0?
---
значит там составной тип. Про типы ничего не написал. И точность не задал.
---
выразить имхо необязательно, мона проще

```1c
    выбор когда ЗаказыКлиентовОстаткиИОбороты.ЗаказаноКонечныйОстаток = 0 тогда 0 иначе ЗаказыКлиентовОстаткиИОбороты.СуммаКонечныйОстаток / ЗаказыКлиентовОстаткиИОбороты.ЗаказаноКонечныйОстаток конец КАК Цена
```
---
Сами пробовали?
(8) Спасибо за наводку. При программном изменении текста запроса динамического списка, все отрабатывает как надо. Значит платформа тупит.
---
возможно проблема в составном типе. Оно принимает еще за какой то тип. А скуль уже оптимизирует.
Попробуй еще проверку на нуль запихнуть. И условие на ноль добавить.
---
тип не составной. нуля или нула там быть не должно, т.к. заказ не проведется.
(14) может быть поможет быть, может быть - поможет... (с)
---
то что он не составной в конфигураторе еще не значит что не составной в анализаторе запросов. Они там много чего меняли.
---
Платфрма 1С:Предприятие 8.3 (8.3.14.1854), если важно...
УТ типовая.
---
и последний релиз поставить.
---
Короче проблема оказывается присутствует только в расширении. В новых платформах значит поправят.
Посмотрел старую версию расширения, там такой проблемы не было, когда было ДенежноеПолеЛюбогоЗнака

Всем спасибо! Дальнейшее обсуждение бессмысленно.
---
(18) Определяемый тип добавляется в расширение сам, но... добавляется как-то некорректно.
Но ошибка ушла, если банально повторно добавить определяемый тип в расширение.
---
Сообщение было скрыто модератором.
---
1С:Предприятие 8.3 (8.3.20.1674) - пока не поправили. Лет через 5-10 поправят.
---
Проблемы нет - просто добавьте определяемый тип в расширение и он сможет в запросах нормально работать.
---
Дополню, если он был, то его надо заново "добавить в расширение".