|
Не передаётся параметр запроса в отчёте СКД | ☑ | ||
---|---|---|---|---|
0
ssalikoff
30.06.23
✎
16:16
|
Что-то я затупил, уже час не могу разобраться с проблемой.
Добавляю в отчет СКД соединение с виртуальной таблицей остатков | ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыОрганизаций.Остатки(ДАТАВРЕМЯ(2023,06,01), ) КАК ТоварыОрганизацийОстатки | ПО Таблица.АналитикаУчетаНоменклатуры.Номенклатура = ТоварыОрганизацийОстатки.АналитикаУчетаНоменклатуры.Номенклатура Параметр захардкодил, указав явно. Получаю ошибку: Несоответствие типов (Параметр номер "1") Подскажите, в чём дело? |
|||
1
lubitelxml
30.06.23
✎
16:30
|
(0) ничего не понял. Что ты захаркодил - ДАТАВРЕМЯ(2023,06,01)? - ну конечно это бред, добавь нормальные параметры и выведи в отбор
|
|||
2
Donkey_hot
30.06.23
✎
16:33
|
(0) Были какие-то ограничения на использование такого литерала, сейчас уже точно не помню какие. Попробуйте по совету (1) добавить нормальный параметр и при необходимости задать жестко значение на соответствующей вкладке.
|
|||
3
ssalikoff
30.06.23
✎
16:47
|
(1)(2) Изначально, конечно, я так и сделал - добавил нормальный параметр: РегистрНакопления.ТоварыОрганизаций.Остатки(&ДатаОстатков, ), но была ошибка (такая же). Чтобы исключить причину, что параметр как-то неправильно передаётся, я явно передаю дату с помощью функции ДАТАВРЕМЯ()
Но это не помогает, и я не понимаю, почему |
|||
4
lubitelxml
30.06.23
✎
16:48
|
(3) показывай весь запрос и настройку параметров
|
|||
5
lEvGl
30.06.23
✎
16:52
|
(0) запятая там какая то
|
|||
6
ssalikoff
30.06.23
✎
16:52
|
Весь запрос не нужен. Запрос из типовой, в нём 2500 строк. Достаточно того, что наличие только двух строчек указанных в (0), вызывает ошибку. От типового запроса отличие ТОЛЬКО в этих двух строчках (остальное всё убрал, чтобы локализовать проблему).
|
|||
7
lEvGl
30.06.23
✎
16:55
|
нормально и датавремя работает..
что то с регистром что ли |
|||
8
Мультук
30.06.23
✎
16:56
|
(6)
РегистрНакопления.ТоварыОрганизаций.Остатки( {(&ДатаОстатков)}, ) Магия скобок не помогает ? |
|||
9
lEvGl
30.06.23
✎
16:57
|
а, скд.. ну могут быть приколы
|
|||
10
ssalikoff
30.06.23
✎
16:57
|
(8) Сейчас попробую
|
|||
11
lEvGl
30.06.23
✎
16:58
|
там же и параметры она сама добавляет
|
|||
12
Donkey_hot
30.06.23
✎
16:59
|
(0) А нет ли у Вас среди параметров отчета параметра Период с типом СтандартныйПериод?
|
|||
13
lubitelxml
30.06.23
✎
17:01
|
(6) покажи параметры хотя бы...
|
|||
14
ssalikoff
30.06.23
✎
17:01
|
(12) Есть. Но я ведь свой параметр явно добавляю
|
|||
15
ssalikoff
30.06.23
✎
17:01
|
УТ 11, Отчёт ВыручкаИСебестоимостьПродаж
|
|||
16
СвинТуз
30.06.23
✎
17:06
|
ДАТАВРЕМЯ(2023,6,1,0,0,0)
|
|||
17
Donkey_hot
30.06.23
✎
17:07
|
(10) Не помогло?
|
|||
18
lubitelxml
30.06.23
✎
17:07
|
(16) да он с параметрами разобраться не может, ДАТАВРЕМЯ ты все верно написал, само название предполагает как бы больше параметров ))
|
|||
19
lEvGl
30.06.23
✎
17:08
|
(16) та не, и так работает (2023, 06, 01)
|
|||
20
ssalikoff
30.06.23
✎
17:08
|
(8) Магия фигурных скобок помогла, ошибка ушла. Не понимаю, как эта магия работает??
|
|||
21
ssalikoff
30.06.23
✎
17:10
|
Получается, если я не использую фигурные скобки СКД сама как-то, игнорируя мой параметр, пытается сунуть что-то своё и генерирует ошибку
|
|||
22
Donkey_hot
30.06.23
✎
17:11
|
(20) Как говорят умные люди, при флажке "автозаполнение" даже если задан свой параметр, сначала СКД ищет параметр с дефолтным именем (Период, НачалоПериода, КонецПериода) и если таковой существует, использует его. А там у нас СтандартныйПериод со всеми вытекающими.
|
|||
23
lEvGl
30.06.23
✎
17:11
|
(22) Да да, стандартныйпериод, это отдельный тип насколько помнится
|
|||
24
ssalikoff
30.06.23
✎
17:12
|
(22) Спасибо, теперь я немного приблизился к умным людям
|
|||
25
Donkey_hot
30.06.23
✎
17:13
|
(24) Я тоже)
|
|||
26
lubitelxml
30.06.23
✎
18:28
|
(24) (25) и я зная освежил по СКД )
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |