0
- 07.06.2019 - 10:16
|
Уважаемые, помогите плз разобраться с запросом: в обработке не формируется поле Цена - подставляется пустое значение(Null), а в консоли запросов все формируется корректно, подозреваю что как-то неправильно передается параметр &КонецПериода в РегистрСведений.ркТарифы, подскажите выход плз |ВЫБРАТЬ | СоставНачисленийСрезПоследних.ЛицевойСчет КАК ЛицевойСчет, | СоставНачисленийСрезПоследних.ВидРасчета КАК ВидРасчета, | Сумма(ркТарифыСрезПоследних.Цена) КАК Цена, | СоставНачисленийСрезПоследних.СтатусУчастияВРасчет ах КАК СтатусУчастияВРасчетах // |ПОМЕСТИТЬ ВТ_УслугиПоЛицевымСчетам1 |ИЗ | РегистрСведений.ркСоставНачислений.СрезПоследних(& КонецПериода) КАК СоставНачисленийСрезПоследних | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ркТарифы.СрезПоследних(&КонецПерио да) КАК ркТарифыСрезПоследних | ПО СоставНачисленийСрезПоследних.ВидТарифа = ркТарифыСрезПоследних.ВидТарифа | И (ркТарифыСрезПоследних.ТипТарифа = &ТипТарифаОсновной) |СГРУППИРОВАТЬ ПО | СоставНачисленийСрезПоследних.ЛицевойСчет, | СоставНачисленийСрезПоследних.ВидРасчета, | СоставНачисленийСрезПоследних.СтатусУчастияВРасчет ах"; Запрос.УстановитьПараметр("НачалоПериода", Период.ДатаНачала); Запрос.УстановитьПараметр("КонецПериода", Период.ДатаОкончания); Запрос.УстановитьПараметр("ТипТарифаОсновной", Перечисления.ркТипыТарифов.Основной); Выборка = Запрос.Выполнить().Выгрузить(); | |
1
- 07.06.2019 - 11:15
|
При левом соединении не забываем про NULL : ISNULL(ркТСП.Цена, 0 ) КАК Цена да и зачем там сумма цен ?? Попробуй КонецДня(Период.ДатаОкончания) | |
2
- 07.06.2019 - 12:12
| (1) У него там цена не входит в группировочные поля. Вот и использует функцию. Если в этом разрезе только одна цена, то и ничего. | |
3
- 07.06.2019 - 12:17
| Не, тоже самое все, толькл теперь не Null а 0 | |
4
- 07.06.2019 - 12:19
| а в консоли то почему нормально все? | |
5
- 07.06.2019 - 12:42
| Проверить тип значения переменной Период, и что она содержит. Очень велика вероятность, что в модуле это зарезервированное имя и оно содержит что-то совсем иное... | |
6
- 07.06.2019 - 13:41
| (5)нормально все там, и конкретную дату в параметр передавать пробовал | |
7
- 09.06.2019 - 08:35
| А как возник пробел в слове КонецПерио да? | |
8
- 09.06.2019 - 09:59
| РегистрСведений.ркТарифы.СрезПоследних(&КонецПерио да) | |
9
- 09.06.2019 - 10:00
| А, форум так делает | |
10
- 09.06.2019 - 10:02
| Если не работает принтер, проверьте, включен ли он в розетку. Обработка и консоль заускаются в одной и той же базе? | |
| Интернет-форум Краснодарского края и Краснодара |