Помощь - Поиск - Пользователи - Календарь
Полная версия: Отчёт. Косяк или фича?
"1C-PRO" - форум по 1C > Форумы по платформе "1С:Предприятие 8.x" > (8.х) Отчеты и обработки для платформы "1С:Предприятие 8.x"
lurker
Приветствую всех.
Возник у меня вопрос такой при написании отчёта.
Делаю макет выходной формы мастером. Запускаю отчёт - всё работает.
Потом например вношу ручками дополнительное условие в запрос и всё - перестаёт работать. Откатываю изменения и тоже не работает:(

версия платформы: 1С:Предприятие 8.0 (8.0.18.2)
конфигурация: "Управление торговлей", редакция 10.2 (10.2.12.2)

Код исходного запроса:
Код

    "ВЫБРАТЬ
    |    КонтактнаяИнформация.Представление КАК Телефон,
    |    ФизическиеЛица.Наименование КАК ФИО,
    |    МЕСЯЦ(ФизическиеЛица.ДатаРождения) КАК Месяц,
    |    ДЕНЬ(ФизическиеЛица.ДатаРождения) КАК День,
    |    ФизическиеЛица.ДатаРождения КАК ДатаРождения
    |{ВЫБРАТЬ
    |    ФИО,
    |    Телефон,
    |    Месяц,
    |    День,
    |    ДатаРождения}
    |ИЗ
    |    РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
    |        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ФизическиеЛица КАК ФизическиеЛица
    |        ПО КонтактнаяИнформация.Объект = ФизическиеЛица.Ссылка
    |ГДЕ
    |    ФизическиеЛица.Родитель = &Родитель
    |    И КонтактнаяИнформация.Тип = &Тип
    |    И КонтактнаяИнформация.Вид = &Вид
    |    И МЕСЯЦ(ФизическиеЛица.ДатаРождения) = &Месяц
    |
    |УПОРЯДОЧИТЬ ПО
    |    День"


Добавляю условие какое-нибудь, например

Код

|    И ГОД(ФизическиеЛица.ДатаРождения) = &Год


и вылетает ошибка:


Ожидается выражение "выбрать"

{Отчет.Отчет8.Форма.Отчет8(60)}: Ошибка при вызове метода контекста (Вывести): {(1, 1)}: Ожидается выражение "ВЫБРАТЬ"
ПостроительОтчетаОтчет8.Вывести(ЭлементыФормы.ПолеТабличногоДокумента);
по причине:
{(1, 1)}: Ожидается выражение "ВЫБРАТЬ"


что делать в такой ситуации?

При создании нового отчёта методом COPY-PASTE всё работает опять.
LxS
Помнится, у меня случалось такое.
Во-первых, я пробовал подчистую ручками переписывать текст запроса. Работало.
Во-вторых, были попытки добавления строки с удалением "возможных" пробелов.
Делал так: курсор в конец нужной строки, потом Enter, и далее как обычно в тексте запроса формировал новую строку. Тож прокатывало.

Ты как пытался прописать?
lurker
Пока нет. попробую. спасибо
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2008 Invision Power Services, Inc.