Запрос.В выборке нет элементов. Почему? #356626


#0 by Karambol
Подскажите, в чем может быть дело. Делаю зпрос: В ТЗ ноль строк, хотя счета за этот период есть. Где криворукость? :)
#1 by Serjant
Вставь хоть одну Функцию. Зачем нужен этот запрос? В этом случае простая выборка быстрее выполнится.
#2 by Karambol
Изначально, задача была такая: нужно найти последний счет, выставленный контрагенту. Запрос выглядел так: Не работало, начал разбираться.
#3 by Если
#4 by Если
Помученные=Помеченные :)
#5 by Karambol
Не, так тоже не работает :(
#6 by Serjant
Примерно такие строчки надо добавить:
#7 by Karambol
Не, не работает :(
#8 by Если
Сделай вместо выгрузить обычн.Пока Запрос....... Если данные есть, то кури выгрузить.
#9 by Serjant
Покажи текст с строчками из
#10 by Karambol
Так делал, через обычн Пока Запрос.Группировка = 1 результат тотже. Вот:
#11 by Если
Обрабатывать после периода поставь.
#12 by Karambol
Не помогло
#13 by Если
а док точно Счет называется?
#14 by Serjant
В шапке документа есть реквизит "Сумма"? Можно ещё добавить  |Функция ВсегоСчетов = Счетчик;
#15 by ЛНТ
ОбрабатыватьДокументы Все;
#16 by Karambol
Вот ОНО, волшебное слово!!! Спасибо всем!!! :)
#17 by Karambol
Еще вопрос. Делаею запрос, выбираю счета для нужного контрагента. Смотрю, чего получилось (ТЗ.ВыбратьСтроку), а там все чета для другого. Как такое может быть?
#18 by Если
Контрагент как получаешь?
#19 by Karambol
Как параметр функции:
#20 by ЛНТ
После выполнения запроса Сообщить(Контрагент); что дает?
#21 by Karambol
Сообщает наименование нужного контрагента. Делаю ТЗ.ВыбратьСтроку - в ТЗ контрагент не тот
#22 by Дятелище 1с
А Отладчик что говорит
#23 by Karambol
Отладчик говорит то же самое, что и Сообщить(Контрагент);
#24 by Дятелище 1с
Ты условие с групперовкой поменяй местами может поможет   |Условие(ДокКонтрагент = Контрагент);   |Группировка Счет;
#25 by Дятелище 1с
ну чё?
#26 by Karambol
Ха, помогло!!! Спасибо!!!
#27 by Karambol
А, нет, не помогло, ошибся :(
#28 by Дятелище 1с
а что за конфа?
#29 by Karambol
Доработанная Бухия.
#30 by Дятелище 1с
как назв. отчет? можа есть
#31 by dk
тоже попинаю немного, некошерно: лучше вычислить выражения вне запроса.
#32 by Karambol
Да мне не отчет. Мне в обработку функцию дописать, которая получает последний выставленный контрагенту счет. Хотел запросом жахнуть, а не идет. Придется перебором делать, хоть знаю, что это неправильно.
#33 by Ёпрст
Полный ПЭ... Столько тупить во вторник.. Читай СП, вниматочно про метод ВЫГРУЗИТЬ и его ПАРАМЕТРЫ...
#34 by Karambol
Может быть, но это мне конструктор навоял
#35 by Karambol
Да причем тут Выгрузить? Я даже когда простам циклом прохожу Пока Запрос.Группировка = 1 Цикл ..... получаю неверный результат
#36 by Ёпрст
Читай ...потом ..Потом скушай сникерс и заряди мозг. ЗЫ: Если не доходит, почему контрагент в ТЗ не тот - еще раз перечитай .
#37 by Ujcnm99
А так что покажет? Пока Запрос.Группировка = 1 цикл Если Запрос.счет.контрагент <> контрагент КонецЕсли КонецЦикла
#38 by Karambol
Да, вот где собака зарыта была! В этой конфе два разных справочника Контрагенты. Не доглядел, вот и парюсь. Спасибо, что натолкнули на мысль нужную! :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С