Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
13 дек 2024, 04:05

Невероятные вещи в СКД

Автор Gosha009, 18 июн 2013, 10:34

0 Пользователей и 1 гость просматривают эту тему.

Gosha009

Добрый день!

В запросе поле "Дни продаж", описывается формулой
ВЫБОР      КОГДА ВложенныйЗапрос.КоличествоОборот = 0            ТОГДА 0
ИНАЧЕ ВложенныйЗапрос.КоличествоОстаток * (РАЗНОСТЬДАТ(&ДатаПродажНач, &ДатаПродажКон, ДЕНЬ) + 1) / ВложенныйЗапрос.КоличествоОборот
КОНЕЦ

В макет выводит полную хрень. Хотя  по частям выводит правильно
ВложенныйЗапрос.КоличествоОстаток * (РАЗНОСТЬДАТ(&ДатаПродажНач, &ДатаПродажКон, ДЕНЬ) + 1)  -правильно
ВложенныйЗапрос.КоличествоОборот         - тоже правильно.
А вместе никак, полный ахтунг.
Если эту формулу запихнуть в вычисляемое поле -то тоже все правильно.

Причем, если в формуле заменить  условие ВЫБОР      КОГДА ВложенныйЗапрос.КоличествоОборот = 0
на ВЫБОР      КОГДА ВложенныйЗапрос.КоличествоОборот <= 0
то выводить хрень, но совершенно другую.

Может вопрос изъяснил неполно,но может быть Кто-то имеет версии?

GRADUS

Мб вложенный запрос не сгруппирован?

has

Цитата: Gosha009 от 18 июн 2013, 10:34В макет выводит полную хрень.
Это как? Может покажите скриншот того, что выводит? Ну и сам запрос неплохо было бы показать.

Gosha009

Добавил скрин и текст запроса. Ставил группировки на вложенных запросах , но это не помогло.
Ресурс называется  "ДниПродаж" Первое значение из "Вычисляемых полей" правильное, второе - из поля запроса

Теги:

Похожие темы (1)

Рейтинг@Mail.ru

Поиск