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

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

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

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

В результат запроса попдают не все документы

  • Автор темы VoodyGoo
  • Дата начала
V

VoodyGoo

Здраствуйте.

Проблема в следующем:

Есть простенький запрос из документов Приходная накладная, всего с одним условием (Контрагент). Но при выполнении в результат запроса попадают далеко не все документы (а именно 3 из примерно 50 шт).
В чем тут дело может быть?
 
P

puh14

В периоде например. А условие выглядит как "=" или "в"?
 
V

VoodyGoo

В периоде например. А условие выглядит как "=" или "в"?

Условие "в"

с периодом тоже норм все.

Вот код на всякий случай

Код:
ТекстЗапроса = 
"//{{ЗАПРОС(Сформировать)
|Период с ВыбНачПериода по ВыбКонПериода;
|ОбрабатыватьДокументы все;
|ДатаДок = Документ.ПриходнаяНакладная.ДатаДок; 
|НомерДок = Документ.ПриходнаяНакладная.НомерДок;
|Контрагент = Документ.ПриходнаяНакладная.Контрагент;
|МПЗ = Документ.ПриходнаяНакладная.МПЗ;
|Количество = Документ.ПриходнаяНакладная.Количество;
|Цена = Документ.ПриходнаяНакладная.Цена;
|Сумма = Документ.ПриходнаяНакладная.Сумма;
|СчетПоставщика = Документ.ПриходнаяНакладная.СчетПоставщика;
|Договор = Документ.ПриходнаяНакладная.Договор;
|ДокументПоставщика = Документ.ПриходнаяНакладная.ДокументПоставщика;
|НомерПоставщика = Документ.ПриходнаяНакладная.НомерПоставщика;
|Сотрудник = Документ.ПриходнаяНакладная.Сотрудник;
|НДС = Документ.ПриходнаяНакладная.НДС;
|Группировка МПЗ все;
|Группировка НомерПоставщика;
|Условие(Контрагент в ВыбКонтрагент);
|"//}}ЗАПРОС

Самое интересное, что раньше это все работало без проблем (около 5-ти месяцев)

Если ставлю "=" результат тот же
 
P

puh14

либо у тебя номера поставщиков совпадают, либо МПЗ. Добавь группировку по номердок ежли он уникальный. Тогда точно увидишь сколько приходных документов было.
 
V

VoodyGoo

либо у тебя номера поставщиков совпадают, либо МПЗ. Добавь группировку по номердок ежли он уникальный. Тогда точно увидишь сколько приходных документов было.

Спасибо, сейчас попробую

puh14
Эврика!!!
Точно, они все обнаружились! Осталось только привести отчет к читаемому виду, спасибо огромное :)
 
Мы в соцсетях:

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