• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Проблемы при создании отчета

  • Автор темы mh47
  • Дата начала
Статус
Закрыто для дальнейших ответов.
M

mh47

Делаю пример из книги Радченко "Практическое пособие разработчика 8.1"
Отчет РейтингУслуг

Текст Запроса
ВЫБРАТЬ
Номенклатура.Ссылка КАК Услуга,
ПродажиОбороты.ВыручкаОборот КАК Выручка

ИЗ
Справочник.Номенклатура КАК Номенклатура
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты КАК ПродажиОбороты
ПО ПродажиОбороты.Номенклатура = Номенклатура.Ссылка

ГДЕ
Номенклатура.ЭтоГруппа = ЛОЖЬ И Номенклатура.ВидНоменклатуры = &ВидНоменклатуры

УПОРЯДОЧИТЬ ПО
Выручка УБЫВ


Система ругается на строчку: Номенклатура.ЭтоГруппа = ЛОЖЬ И Номенклатура.ВидНоменклатуры = &ВидНоменклатуры

Номенклатура.ЭтоГруппа = ЛОЖЬ Идет проверка выбранного элемента на то, что он не является группой. Задаю в конструкторе: включаю флаг произвольное и ввожу выражение. Выдается ошибка о недопустимости.

Система: 1с учебная 8.1 9.57
 
V

vitfil

Значение &ВидНоменклатуры устанавливаете перед тем как выполнить запрос?
 
M

mh47

Я нашел ошибку: я не переименовал Таблицу Номенклатура в СпрНоменклатура, чтобы избежать неоденозначности имен в запросе.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!