Имя: Пароль:
1C
 
УТ 11.5 Неверные параметры отчета, при запуске в предприятии
,
0 saradip
 
09.12.24
14:10
При запуске в консоле отчетов - ошибок нет
В предприятии ругается на Неверные параметры "+"
(ДополнительныеСведения.Значение
ПОДОБНО "%" + <<?>>&ИмяМенеджера + "%"

втф?

текст условия:
ГДЕ
    ДополнительныеСведения.Свойство.ИдентификаторДляФормул = "МобиС_УникальныйКодДокумент"
{ГДЕ
    (ДополнительныеСведения.Значение ПОДОБНО "%" + &ИмяМенеджера + "%"
            И (ЗаказКлиента.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания))}
1 Волшебник
 
09.12.24
14:14
вы путаете программный код и контекст запроса.
кавычек добавьте

"...
ГДЕ
    ДополнительныеСведения.Свойство.ИдентификаторДляФормул = "МобиС_УникальныйКодДокумент"
{ГДЕ
    (ДополнительныеСведения.Значение ПОДОБНО ""%" + &ИмяМенеджера + "%""
            И (ЗаказКлиента.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания))}
";
2 Ненавижу 1С
 
гуру
09.12.24
14:15
Какой тип передаете в столь чудный параметр?
3 программистище
 
09.12.24
14:16
(0) &ИмяМенеджера точно строка?
4 Волшебник
 
09.12.24
14:16
(0) Покажите запрос целиком. Очень хочется узнать, что там в ДополнительныеСведения
5 Ненавижу 1С
 
гуру
09.12.24
14:16
(1) было бы в программном коде, ругалось бы не так
6 Волшебник
 
09.12.24
14:21
(5) а может в &ИмяМенеджера тупо Неопределено?
7 saradip
 
09.12.24
14:26
(4)
ВЫБРАТЬ
    ДополнительныеСведения.Значение КАК ЗаказКлиентаМобиС,
    ЗаказКлиента.Менеджер КАК Менеджер1С,
    ЗаказКлиента.Ссылка КАК ЗаказКлиента1С
ИЗ
    РегистрСведений.ДополнительныеСведения КАК ДополнительныеСведения
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ЗаказКлиента КАК ЗаказКлиента
        ПО ДополнительныеСведения.Объект = ЗаказКлиента.Ссылка
ГДЕ
    ДополнительныеСведения.Свойство.ИдентификаторДляФормул = "МобиС_УникальныйКодДокумент"
{ГДЕ
    (ДополнительныеСведения.Значение ПОДОБНО "%" + &ИмяМенеджера + "%"
            И (ЗаказКлиента.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания))}
8 saradip
 
09.12.24
14:27
(3) Не точно, тип Характеристика.ДополнительныеРеквизитыИСведения
9 Волшебник
 
09.12.24
14:30
(8) Уберите все эти проценты. В параметр передавайте ссылку на сотрудника/пользователя.
10 saradip
 
09.12.24
14:31
(9) Туда строка пишется при выгрузке заказа из мобис, это не ссылка
11 Мультук
 
гуру
09.12.24
14:32
(0)
Если это текст для запроса (не СКД и не дин.список)

зачем нужные {}

?
12 saradip
 
09.12.24
14:32
Строка вида: Заказ № Букин Иван Валерьевич_8 686 от 25.11.2024 11:12:43
13 saradip
 
09.12.24
14:33
(11) это текст запроса во внешнем отчете скд
14 Волшебник
 
09.12.24
14:33
(10) Сделайте ссылкой и отдельным свойством/реквизитом
15 saradip
 
09.12.24
14:34
(14) Тогда уже проще %% тупо в строке дописать и убрать +
Просто причину хотелось бы понять
16 Волшебник
 
09.12.24
14:38
(15) >> Тогда уже проще %% тупо в строке дописать и убрать +
Так и сделайте
17 программистище
 
09.12.24
16:08
(8) ну так, а должно быть строка
18 saradip
 
09.12.24
16:38
(17) Так как составной тип, то скорее всего в этом и проблема, да.
Уже в самом предприятии делаю отбор, в пользовательских настройках