Имя: Пароль:
1C
 
в чем ошибка в запросе
,
0 falselight
 
29.09.16
10:49
{Форма.Форма.Форма(380)}: Ошибка при вызове метода контекста (Выполнить)
    Рез = Запрос.Выполнить();
по причине:
{(66, 73)}: Строка, не закрывающаяся кавычкой
И ОтчетОРозничныхПродажахТовары.Номенклатура.КодТЕЛЕ2 <> "           <<?>>"

||
        Запрос.Текст = "
            |ВЫБРАТЬ
            |    ПеремещениеТоваровТовары.Ссылка КАК Ссылка,
            |    ПеремещениеТоваровТовары.Ссылка.Номер КАК НомерДокумента,
            |    ПеремещениеТоваровТовары.Ссылка.Дата КАК ДатаДокумента,
            |    ПеремещениеТоваровТовары.Ссылка.Организация КАК Организация,
            |    ПеремещениеТоваровТовары.Ссылка.СкладПолучатель КАК СкладПолучатель,
            |    ПеремещениеТоваровТовары.Ссылка.Подразделение КАК Подразделение,
            |    ПеремещениеТоваровТовары.Ссылка.Ответственный КАК Ответственный,
            |    """" КАК ТипЦеныИзОтчетаОРП,
            |    """" КАК СкладИзОтчетаОРП,
            |    """" КАК ВидОперацииИзОтчетаОРП,
            |    ПеремещениеТоваровТовары.Ссылка.СуммаДокумента КАК СуммаДокумента,
            |    ПеремещениеТоваровТовары.Номенклатура.Код КАК КодНоменклатуры,
            |    ПеремещениеТоваровТовары.Номенклатура КАК Номенклатура,
            |    ПеремещениеТоваровТовары.СерияНоменклатуры КАК СерияНоменклатуры,
            |    ПеремещениеТоваровТовары.Количество КАК Количество,
            |    ПеремещениеТоваровТовары.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
            |    ПеремещениеТоваровТовары.Коэффициент КАК Коэффициент,
            |    ПеремещениеТоваровТовары.ЦенаРозничная КАК Цена,
            |    ПеремещениеТоваровТовары.СуммаРозничная КАК Сумма,
            |    ПеремещениеТоваровТовары.Номенклатура.КодТЕЛЕ2 КАК КодТЕЛЕ2,
            |    """" КАК СкладИзТчОтчетаОРП,
            |    """" КАК ПродавецИзТчОтчетаОРП
            |ИЗ
            |    Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваровТовары
            |ГДЕ
            |    ПеремещениеТоваровТовары.Ссылка.Дата МЕЖДУ &НачДатаП И &КонДатаП
            |    И ПеремещениеТоваровТовары.Ссылка.СкладПолучатель В(&ТорговыеТочки)
            |    И ПеремещениеТоваровТовары.Ссылка.Проведен = ИСТИНА
            |    И ПеремещениеТоваровТовары.Ссылка.ПометкаУдаления = ЛОЖЬ
            |   И ПеремещениеТоваровТовары.Номенклатура.КодТЕЛЕ2 <> ""          
            |
            |ОБЪЕДИНИТЬ ВСЕ
            |
            |ВЫБРАТЬ
            |    ОтчетОРозничныхПродажахТовары.Ссылка,
            |    ОтчетОРозничныхПродажахТовары.Ссылка.Номер,
            |    ОтчетОРозничныхПродажахТовары.Ссылка.Дата,
            |    ОтчетОРозничныхПродажахТовары.Ссылка.Организация,
            |    """",
            |    ОтчетОРозничныхПродажахТовары.Ссылка.Подразделение,
            |    ОтчетОРозничныхПродажахТовары.Ссылка.Ответственный,
            |    ОтчетОРозничныхПродажахТовары.Ссылка.ТипЦен,
            |    ОтчетОРозничныхПродажахТовары.Ссылка.Склад,
            |    ОтчетОРозничныхПродажахТовары.Ссылка.ВидОперации,
            |    ОтчетОРозничныхПродажахТовары.Ссылка.СуммаДокумента,
            |    ОтчетОРозничныхПродажахТовары.Номенклатура.Код,
            |    ОтчетОРозничныхПродажахТовары.Номенклатура,
            |    ОтчетОРозничныхПродажахТовары.СерияНоменклатуры,
            |    ОтчетОРозничныхПродажахТовары.Количество,
            |    ОтчетОРозничныхПродажахТовары.ЕдиницаИзмерения,
            |    ОтчетОРозничныхПродажахТовары.Коэффициент,
            |    ОтчетОРозничныхПродажахТовары.Цена,
            |    ОтчетОРозничныхПродажахТовары.Сумма,
            |    ОтчетОРозничныхПродажахТовары.Номенклатура.КодТЕЛЕ2,
            |    ОтчетОРозничныхПродажахТовары.Склад,
            |    ОтчетОРозничныхПродажахТовары.Продавец
            |ИЗ
            |    Документ.ОтчетОРозничныхПродажах.Товары КАК ОтчетОРозничныхПродажахТовары
            |ГДЕ
            |    ОтчетОРозничныхПродажахТовары.Ссылка.Проведен = ИСТИНА
            |    И ОтчетОРозничныхПродажахТовары.Ссылка.ПометкаУдаления = ЛОЖЬ
            |    И ОтчетОРозничныхПродажахТовары.Ссылка.Склад В(&ТорговыеТочки)
            |    И ОтчетОРозничныхПродажахТовары.Ссылка.Дата МЕЖДУ &НачДатаО И &КонДатаО
            |   И ОтчетОРозничныхПродажахТовары.Номенклатура.КодТЕЛЕ2 <> ""          """;
1 Господин ПЖ
 
29.09.16
10:49
""""
2 falselight
 
29.09.16
10:56
(1) Dот на этот запрос не идет ошибки, а он так же сделан в последней строке. Почему на нем работает тогда?

||

        Запрос.Текст = "
            |ВЫБРАТЬ
            |    ПеремещениеТоваровТовары.Ссылка КАК Ссылка,
            |    ПеремещениеТоваровТовары.Ссылка.Номер КАК НомерДокумента,
            |    ПеремещениеТоваровТовары.Ссылка.Дата КАК ДатаДокумента,
            |    ПеремещениеТоваровТовары.Ссылка.Организация КАК Организация,
            |    ПеремещениеТоваровТовары.Ссылка.СкладПолучатель КАК СкладПолучатель,
            |    ПеремещениеТоваровТовары.Ссылка.Подразделение КАК Подразделение,
            |    ПеремещениеТоваровТовары.Ссылка.Ответственный КАК Ответственный,
            |    """" КАК ТипЦеныИзОтчетаОРП,
            |    """" КАК СкладИзОтчетаОРП,
            |    """" КАК ВидОперацииИзОтчетаОРП,
            |    ПеремещениеТоваровТовары.Ссылка.СуммаДокумента КАК СуммаДокумента,
            |    ПеремещениеТоваровТовары.Номенклатура.Код КАК КодНоменклатуры,
            |    ПеремещениеТоваровТовары.Номенклатура КАК Номенклатура,
            |    ПеремещениеТоваровТовары.СерияНоменклатуры КАК СерияНоменклатуры,
            |    ПеремещениеТоваровТовары.Количество КАК Количество,
            |    ПеремещениеТоваровТовары.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
            |    ПеремещениеТоваровТовары.Коэффициент КАК Коэффициент,
            |    ПеремещениеТоваровТовары.ЦенаРозничная КАК Цена,
            |    ПеремещениеТоваровТовары.СуммаРозничная КАК Сумма,
            |    ПеремещениеТоваровТовары.Номенклатура.КодТЕЛЕ2 КАК КодТЕЛЕ2,
            |    """" КАК СкладИзТчОтчетаОРП,
            |    """" КАК ПродавецИзТчОтчетаОРП
            |ИЗ
            |    Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваровТовары
            |ГДЕ
            |    ПеремещениеТоваровТовары.Ссылка.Дата МЕЖДУ &НачДатаП И &КонДатаП
            |    И ПеремещениеТоваровТовары.Ссылка.СкладПолучатель В(&ТорговыеТочки)
            |    И ПеремещениеТоваровТовары.Ссылка.Проведен = ИСТИНА
            |    И ПеремещениеТоваровТовары.Ссылка.ПометкаУдаления = ЛОЖЬ
            |   И ПеремещениеТоваровТовары.Номенклатура.КодТЕЛЕ2 <> ""           """;
3 del123
 
29.09.16
10:57
|   И ПеремещениеТоваровТовары.Номенклатура.КодТЕЛЕ2 <> ""
4 falselight
 
29.09.16
10:58
(1) если так то будет вообще ошибка, ; сливается с текстом запроса
5 falselight
 
29.09.16
10:58
(3) (1) не помогло, как нужно?
6 Господин ПЖ
 
29.09.16
10:59
потому что читать надо полностью:

|   И ПеремещениеТоваровТовары.Номенклатура.КодТЕЛЕ2 <> ""           ""
7 del123
 
29.09.16
10:59
|   И ПеремещениеТоваровТовары.Номенклатура.КодТЕЛЕ2 <> """"
8 Господин ПЖ
 
29.09.16
10:59
(4) пусть учится считать ковычки.
9 f_vadim
 
29.09.16
11:00
10 falselight
 
29.09.16
11:02
вот так открывается конструктор запроса, а значения верные?
||

        Запрос.Текст = "ВЫБРАТЬ
                       |    ПеремещениеТоваровТовары.Ссылка КАК Ссылка,
                       |    ПеремещениеТоваровТовары.Ссылка.Номер КАК НомерДокумента,
                       |    ПеремещениеТоваровТовары.Ссылка.Дата КАК ДатаДокумента,
                       |    ПеремещениеТоваровТовары.Ссылка.Организация КАК Организация,
                       |    ПеремещениеТоваровТовары.Ссылка.СкладПолучатель КАК СкладПолучатель,
                       |    ПеремещениеТоваровТовары.Ссылка.Подразделение КАК Подразделение,
                       |    ПеремещениеТоваровТовары.Ссылка.Ответственный КАК Ответственный,
                       |    """" КАК ТипЦеныИзОтчетаОРП,
                       |    """" КАК СкладИзОтчетаОРП,
                       |    """" КАК ВидОперацииИзОтчетаОРП,
                       |    ПеремещениеТоваровТовары.Ссылка.СуммаДокумента КАК СуммаДокумента,
                       |    ПеремещениеТоваровТовары.Номенклатура.Код КАК КодНоменклатуры,
                       |    ПеремещениеТоваровТовары.Номенклатура КАК Номенклатура,
                       |    ПеремещениеТоваровТовары.СерияНоменклатуры КАК СерияНоменклатуры,
                       |    ПеремещениеТоваровТовары.Количество КАК Количество,
                       |    ПеремещениеТоваровТовары.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
                       |    ПеремещениеТоваровТовары.Коэффициент КАК Коэффициент,
                       |    ПеремещениеТоваровТовары.ЦенаРозничная КАК Цена,
                       |    ПеремещениеТоваровТовары.СуммаРозничная КАК Сумма,
                       |    ПеремещениеТоваровТовары.Номенклатура.КодТЕЛЕ2 КАК КодТЕЛЕ2,
                       |    """" КАК СкладИзТчОтчетаОРП,
                       |    """" КАК ПродавецИзТчОтчетаОРП
                       |ИЗ
                       |    Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваровТовары
                       |ГДЕ
                       |    ПеремещениеТоваровТовары.Ссылка.Дата МЕЖДУ &НачДатаП И &КонДатаП
                       |    И ПеремещениеТоваровТовары.Ссылка.СкладПолучатель В(&ТорговыеТочки)
                       |    И ПеремещениеТоваровТовары.Ссылка.Проведен = ИСТИНА
                       |    И ПеремещениеТоваровТовары.Ссылка.ПометкаУдаления = ЛОЖЬ
                       |    И ПеремещениеТоваровТовары.Номенклатура.КодТЕЛЕ2 <> "" ""
                       |
                       |ОБЪЕДИНИТЬ ВСЕ
                       |
                       |ВЫБРАТЬ
                       |    ОтчетОРозничныхПродажахТовары.Ссылка,
                       |    ОтчетОРозничныхПродажахТовары.Ссылка.Номер,
                       |    ОтчетОРозничныхПродажахТовары.Ссылка.Дата,
                       |    ОтчетОРозничныхПродажахТовары.Ссылка.Организация,
                       |    """",
                       |    ОтчетОРозничныхПродажахТовары.Ссылка.Подразделение,
                       |    ОтчетОРозничныхПродажахТовары.Ссылка.Ответственный,
                       |    ОтчетОРозничныхПродажахТовары.Ссылка.ТипЦен,
                       |    ОтчетОРозничныхПродажахТовары.Ссылка.Склад,
                       |    ОтчетОРозничныхПродажахТовары.Ссылка.ВидОперации,
                       |    ОтчетОРозничныхПродажахТовары.Ссылка.СуммаДокумента,
                       |    ОтчетОРозничныхПродажахТовары.Номенклатура.Код,
                       |    ОтчетОРозничныхПродажахТовары.Номенклатура,
                       |    ОтчетОРозничныхПродажахТовары.СерияНоменклатуры,
                       |    ОтчетОРозничныхПродажахТовары.Количество,
                       |    ОтчетОРозничныхПродажахТовары.ЕдиницаИзмерения,
                       |    ОтчетОРозничныхПродажахТовары.Коэффициент,
                       |    ОтчетОРозничныхПродажахТовары.Цена,
                       |    ОтчетОРозничныхПродажахТовары.Сумма,
                       |    ОтчетОРозничныхПродажахТовары.Номенклатура.КодТЕЛЕ2,
                       |    ОтчетОРозничныхПродажахТовары.Склад,
                       |    ОтчетОРозничныхПродажахТовары.Продавец
                       |ИЗ
                       |    Документ.ОтчетОРозничныхПродажах.Товары КАК ОтчетОРозничныхПродажахТовары
                       |ГДЕ
                       |    ОтчетОРозничныхПродажахТовары.Ссылка.Проведен = ИСТИНА
                       |    И ОтчетОРозничныхПродажахТовары.Ссылка.ПометкаУдаления = ЛОЖЬ
                       |    И ОтчетОРозничныхПродажахТовары.Ссылка.Склад В(&ТорговыеТочки)
                       |    И ОтчетОРозничныхПродажахТовары.Ссылка.Дата МЕЖДУ &НачДатаО И &КонДатаО
                       |    И ОтчетОРозничныхПродажахТовары.Номенклатура.КодТЕЛЕ2 <> "" """;
11 falselight
 
29.09.16
11:03
11 cbvdjkjd ghj,tkf nfv ljk;yj ,snm vt;le rfdsxrfvb
12 falselight
 
29.09.16
11:03
11 символов пробела там должно быть между кавычками
13 patria0muerte
 
29.09.16
11:13
И ОтчетОРозничныхПродажахТовары.Номенклатура.КодТЕЛЕ2 <> &ПустаяСтрокаВ11Символов";

Запрос.УстановитьПараметр("ПустаяСтрокаВ11Символов", "           ");

Чтобы запрос глаз не разрывал.
14 falselight
 
29.09.16
11:14
(13) да можно
по началу вообще не понимал что там должно быть
потом вспомнил, что 11 пробелов
15 Ёпрст
 
29.09.16
11:41
(12) зачем ? Они не хранятся в реквизите
16 falselight
 
29.09.16
11:52
(15) проверка на пустое поле что ли