Вход | Регистрация
 

1c бп 2.0 скд и необязательные параметры

1c бп 2.0 скд и необязательные параметры
Я
   Darhon
 
02.08.19 - 12:59
Добрый день. Никак не могу понять в чем дело. Есть отчёт в скд.
В нем добавляю:
{где (док.суперреквизит = &суперреквизит)}

В параметрах появляется
Но при попытке сформировать отчёт ругается на то что нельзя сравнивать строки неограниченное длины или несоврадающих типов

Суперреквизит это элемент справочника.
 
 
   Darhon
 
1 - 02.08.19 - 13:00
С датами  такая же история
   Aleksandr N
 
2 - 02.08.19 - 13:01
(0) если строка неограниченный длины, то не равно а подобно либо через выразить как строка(скокото символов).
   Darhon
 
3 - 02.08.19 - 13:02
Не строка. Справочник
   Aleksandr N
 
4 - 02.08.19 - 13:02
(3) Какой тип у реквизита?
   Darhon
 
5 - 02.08.19 - 13:03
Справочник.доходырасходы
   Darhon
 
6 - 02.08.19 - 13:04
Причём при установке значения параметра он мне даёт выбирать элементы из него
   Aleksandr N
 
7 - 02.08.19 - 13:04
(5) Уверены, что ругается именно на этот параметр?
   Darhon
 
8 - 02.08.19 - 13:04
(7) он там один
   Darhon
 
9 - 02.08.19 - 13:08
ВЫБРАТЬ
    НАЧАЛОПЕРИОДА(ДопДоходыРасходыПоКлиенту.Дата, ДЕНЬ),
    Остатки.СуммаНачальныйОстаток,
    ВЫБОР
        КОГДА ДопДоходыРасходыПоКлиенту.СтатьяДР.СтатьяДоходов = ИСТИНА
            ТОГДА ДопДоходыРасходыПоКлиенту.Сумма
    КОНЕЦ,
    ВЫБОР
        КОГДА ДопДоходыРасходыПоКлиенту.СтатьяДР.СтатьяРасходов = ИСТИНА
            ТОГДА ДопДоходыРасходыПоКлиенту.Сумма
    КОНЕЦ,
    ДопДоходыРасходыПоКлиенту.СтатьяДР,
    Остатки.СуммаКонечныйОстаток,
    ДопДоходыРасходыПоКлиенту.Ссылка
ИЗ
    Документ.ДопДоходыРасходыПоКлиенту КАК ДопДоходыРасходыПоКлиенту
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Остатки КАК Остатки
        ПО (НАЧАЛОПЕРИОДА(ДопДоходыРасходыПоКлиенту.Дата, ДЕНЬ) = Остатки.Поле1)
{ГДЕ (ДопДоходыРасходыПоКлиенту.СтатьяДР=&СтатьяДР)}
   Darhon
 
10 - 02.08.19 - 13:09
ВЫБРАТЬ
    НАЧАЛОПЕРИОДА(ДопДоходыРасходыПоКлиенту.Дата, ДЕНЬ),
    Остатки.СуммаНачальныйОстаток,
    ВЫБОР
        КОГДА ДопДоходыРасходыПоКлиенту.СтатьяДР.СтатьяДоходов = ИСТИНА
            ТОГДА ДопДоходыРасходыПоКлиенту.Сумма
    КОНЕЦ,
    ВЫБОР
        КОГДА ДопДоходыРасходыПоКлиенту.СтатьяДР.СтатьяРасходов = ИСТИНА
            ТОГДА ДопДоходыРасходыПоКлиенту.Сумма
    КОНЕЦ,
    ДопДоходыРасходыПоКлиенту.СтатьяДР,
    Остатки.СуммаКонечныйОстаток,
    ДопДоходыРасходыПоКлиенту.Ссылка
ИЗ
    Документ.ДопДоходыРасходыПоКлиенту КАК ДопДоходыРасходыПоКлиенту
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Остатки КАК Остатки
        ПО (НАЧАЛОПЕРИОДА(ДопДоходыРасходыПоКлиенту.Дата, ДЕНЬ) = Остатки.Поле1)
{ГДЕ (НАЧАЛОПЕРИОДА(ДопДоходыРасходыПоКлиенту.Дата, ДЕНЬ)>=&НачПериода)}


Так тоже самое ругается
   Aleksandr N
 
11 - 02.08.19 - 13:12
(10) Какой тип у Остатки.Поле1?
   Darhon
 
12 - 02.08.19 - 13:16
Остатки.Поле1 - Дата
   Aleksandr N
 
13 - 02.08.19 - 13:17
(12) А у СтатьяРасходов какой тип?
   Darhon
 
14 - 02.08.19 - 13:18
(13) Булево
   Aleksandr N
 
15 - 02.08.19 - 13:24
(14) Тогда я хз.
   catena
 
16 - 02.08.19 - 13:31
Убери вообще свой параметр - формирует?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.