Имя: Пароль:
1C
 
Оператор ВЫБОР КОГДА ТОГДА в запросе построителя отчета.
0 MrKartez
 
19.01.16
20:19
Впервые столкнулся с таким зверем, как построитель запроса. Выявил, что у него есть параметр запрос, ок, отредактировал его как хотел, на выходе получается 3 строки в которых есть следующие колонки:
   Событие ОС           Регистратор
1|Принятиие к учету  | Ввод начальных остатков 0001|
2|Ввод в эксплуатацию| Ввод начальных остатков 0001|
3|Списание ОС        | Списание ОС 0002            |

Суть в чем: в первой строке указывается событие ОС с помощью оператора : Выбор Когда Тогда Иначе Конец. Во второй колонке - документ регистратор. Если в колонке СОБЫТИЕ ОС есть NULL, то значение берется из поля РЕГИСТРАТОР. В конструкторе запроса я получаю вот такую картину, но когда построитель отчета выполняет этот запрос, то у меня выходит следующее:

   Событие ОС                   Регистратор
1|Ввод начальных остатков 0001| Ввод начальных остатков 0001|
2|Списание ОС                 | Списание ОС 0002            |

Текст запроса в конструкторе брался непосредственно перед выполнением запроса через построитель отчета, ситуация с внезапной программной заменой текста невозможна, ровно как и с отсутствием нужных параметров.

В сторону каких свойств построителя запросов надо посмотреть, на сколько я понял, он как-то сам совершает группировку не зависящую от текста запроса?
1 MrKartez
 
19.01.16
20:23
(0) В перовой строчке опечатка, не с построителем запроса, а построителем отчета.
2 hhhh
 
19.01.16
20:47
как это невозможно? Построитель только этим и занимается - заменой  текста.
3 kosts
 
19.01.16
22:02
Построитель может глючить, если используешь группировки, так как он любит добавлять колонку представление.
4 Тoлько_
Просмотр
 
20.01.16
00:43
(3) >>он любит добавлять колонку представление

И ведь не зря!
5 MrKartez
 
20.01.16
07:07
(3) группировки таки есть в отчете, сегодня буду проверять эту теорию
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший