Имя: Пароль:
1C
1С v8
Дублирование параметров в запросе
,
0 semaiskrapro
 
03.04.17
15:53
Привет всем. Кто сталкивался с такой проблемой, при написании запроса использую один и тот же параметр в разных секциях. Но при заполнении параметров требует от меня повторного ввода парам.


https://yadi.sk/i/wHEKC3iD3GbmiM

Сам запрос:
ВЫБРАТЬ
    ХозрасчетныйДвиженияССубконто.Период,
    ХозрасчетныйДвиженияССубконто.Регистратор,
    ХозрасчетныйДвиженияССубконто.СчетДт,
    ХозрасчетныйДвиженияССубконто.СубконтоДт1,
    ХозрасчетныйДвиженияССубконто.СчетКт,
    ХозрасчетныйДвиженияССубконто.СубконтоКт1,
    ВЫБОР
        КОГДА ХозрасчетныйДвиженияССубконто.СчетДт В ИЕРАРХИИ (&Cчет2)
            ТОГДА ХозрасчетныйДвиженияССубконто.Сумма
        ИНАЧЕ 0
    КОНЕЦ КАК СуммаДт,
    ВЫБОР
        КОГДА ХозрасчетныйДвиженияССубконто.СчетКт В ИЕРАРХИИ (&Cчет2)
            ТОГДА ХозрасчетныйДвиженияССубконто.Сумма
        ИНАЧЕ 0
    КОНЕЦ КАК СуммаКт
ИЗ
    РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(
            ,
            ,
            Счет В ИЕРАРХИИ (&Счет2)
                И Активность,
            ,
            ) КАК ХозрасчетныйДвиженияССубконто
1 vicof
 
03.04.17
15:57
Пиши на одном языке
2 DrShad
 
03.04.17
16:03
"&Cчет2" = "&Счет2" дает ЛОЖЬ
3 Вафель
 
03.04.17
16:15
может с из разных языков?
4 lodger
 
03.04.17
16:29
Запрос   ВЫБРАТЬ
    ВЫБОР
        КОГДА "Счет2" = "Cчет2"
            ТОГДА ИСТИНА
        ИНАЧЕ ЛОЖЬ
    КОНЕЦ

ответ ложь
(0) у тебя это разные строки (С англ и рус).
5 azernot
 
03.04.17
16:34
КодСимвола(Сред("СчетДт В ИЕРАРХИИ (&Cчет2)",21,1))    =67
КодСимвола(Сред("СчетКт В ИЕРАРХИИ (&Cчет2)",21,1))    =67
КодСимвола(Сред("Счет В ИЕРАРХИИ (&Счет2)",19,1))    =1 057
6 semaiskrapro
 
04.04.17
07:32
Точно "С" из разных языков, спасибо.
7 1dvd
 
04.04.17
07:44
Настрой на компьютере русский по умолчанию. И используй английский в тексте модулей только в крайнем случае
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.