![]() |
|
СКД: Параметр стал списком значений. Ругается на сравнении. | ☑ | ||
---|---|---|---|---|
0
LevelUP
19.05.25
✎
14:20
|
Был запрос, вот его фрагмент
ИЗ РегистрБухгалтерии.Хозрасчетный.ОборотыДтКт(, &КонецПериода, Запись, ПОДСТРОКА(СчетДт.код, 1, 3) = "ПЛН", , , ,СубконтоДт2 =&периодПЛН) КАК ХозрасчетныйОборотыДтКт Теперь &периодПЛН - список(на закладке параметров стоит галочка "Доступен список". Условие видоизменил на СубконтоДт2 в (&периодПЛН). Работает только если в списке одно значение, иначе ошибка - сравнение неогр. длины либо несовместимых типов. Пробовал что-то такое СубконтоДт2 В (ВЫБРАТЬ ннн.Значение ИЗ &периодПЛН как ннн) - тоже ошибка. Как сделать условие в виртуальной таблице, если параметр список? |
|||
1
rozer76
19.05.25
✎
14:22
|
сделай пакетный запрос и выше выбирай сначала в ВТ а потом свое условие из ВТ..
|
|||
2
shuhard
19.05.25
✎
14:22
|
(0) используй массив, а не список
|
|||
3
Мультук
гуру
19.05.25
✎
14:23
|
(0)
И какого же типа СубконтоДт2 Ну или &периодПЛН до того как он стал списком. Дата ? |
|||
4
LevelUP
19.05.25
✎
14:33
|
(1)Что-то подобное?
ВЫБРАТЬ ннн.Значение как знч поместить тт ИЗ &периодПЛН КАК ннн ; ... СубконтоДт2 В (ВЫБРАТЬ ннн.Знч ИЗ тт КАК ннн) ... Ошибка сохраняется |
|||
5
LevelUP
19.05.25
✎
14:34
|
(2) Ну тут чистый СКД. Как я понимаю, в параметрах доступен только список значений, массива нет.
|
|||
6
LevelUP
19.05.25
✎
14:35
|
(3) тип справочник.БланкиСтрогойОтчетности. Просто неиспользуемый справочник решили заюзать.
|
|||
7
craxx
19.05.25
✎
14:48
|
(6) через Выразить(Субконто2 КАК Справочник.БланкиСтрогойОтчетности) попробуй
|
|||
8
LevelUP
19.05.25
✎
15:08
|
(7) Да, пробовал.
В общем тут дело в другом. Этот внешний отчет подключен в базу. Я его выгрузил из базы, изменил, открываю через Файл-открыть, а он не видит изменений и цепляет макет СКД из сохраненного в базе отчета. Это норма? Помнится такое бывало, я тогда особо не разбираясь отладил в консоли СКД, не используя файл-открыть измененного отчета. А как поступить если нужно отлаживать именно в таком режиме через "файл-открыть". Сносить настройки отчета в базе? |
|||
9
Мультук
гуру
19.05.25
✎
15:14
|
(8)
Поставь уже ОТКЛЮЧЕНА в доп. обработках для этого отчёта
|
|||
10
LevelUP
19.05.25
✎
15:16
|
(9) Тогда с ним не смогут работать пользователи в это время. Я правильно понимаю?
|
|||
11
Мультук
гуру
19.05.25
✎
15:18
|
(10)
Конечно нет. {сарказмъ} Я думал у тебя есть своя тестовая база... А оно -- воно оно чё. (с) |
|||
12
craxx
19.05.25
✎
15:22
|
(8) Имя объекта отчета поменяй для тестового, тогда не должно цеплять сохраненные настройки. Когда в релиз будешь отправлять, обратно верни.
|
|||
13
LevelUP
19.05.25
✎
15:31
|
(12) Подтверждаю, не цепляет настройки. Спасибо. Ну и по первоначальному вопросу, на всякий случай напишу, все работает в простецком варианте СубконтоДт2 в (&периодПЛН)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |