powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Трудности с запросом в 7.7.
8 сообщений из 8, страница 1 из 1
Трудности с запросом в 7.7.
    #37572943
IAnna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Пожалуйста, помогите разобраться, в чем ошибка: при выполнении показывает значение внутри второго цикла через шаг цикла (т.е.
покупатель1
условие1
покупатель2
покупатель3
условие3
...


ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|Период с ВыбНачПериода по ВыбКонПериода;
|Покупатель = Регистр.Продажи.Покупатель;
|КодОперации = Регистр.Продажи.ТекущийДокумент.Реализация.КодОперации;
|ТекущийДокумент = Регистр.Продажи.ТекущийДокумент;
|Количество = Регистр.Продажи.Количество;
|Функция КоличествоСумма = Сумма(Количество);
|Группировка Покупатель без групп;
|Группировка ТекущийДокумент;
|Условие(КодОперации <> ПродажаЭкспорт);
|"//}}ЗАПРОС
;

Пока Запрос.Группировка(1,-1) = 1 Цикл
Сообщить(Запрос.Покупатель);
Пока Запрос.Группировка(2,-1) = 1 Цикл
//необходимо узнать последнее условие оплаты в документах каждого покупателя
Сообщить(Запрос.ТекущийДокумент.ДокОснование.УсловияОплаты);
прервать;
КонецЦикла;

КонецЦикла;
...
Рейтинг: 0 / 0
Трудности с запросом в 7.7.
    #37573815
rigus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выгрузите в таблицу значений и бегите по ней
или уберите прервать (т.е. Вы должны оббежать все результаты запроса).
...
Рейтинг: 0 / 0
Трудности с запросом в 7.7.
    #37574648
IAnna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rigus, спасибо:)

к сожалению, если обходить все результаты будет очень долго...
...
Рейтинг: 0 / 0
Трудности с запросом в 7.7.
    #37574862
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У покупатель2 нет документов?
...
Рейтинг: 0 / 0
Трудности с запросом в 7.7.
    #37576793
Фотография XenoX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист 1с,
Он бы в выборке не присутсвовал.



Попробуйте добавить без итогов;
И выгрузить в ТЗ результат выборки.
Поглядите чо там творится.
...
Рейтинг: 0 / 0
Трудности с запросом в 7.7.
    #37577626
IAnna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Программист 1сУ покупатель2 нет документов?
документы-то есть.
я так понимаю, что нельзя произвольно выйти из перебора группировки? Если в штатном режиме все группировки перебирать - все отлично :)
В 7.7 же нельзя прямо в запросе уточнить, что в выборке необходим только первый из результатов?
...
Рейтинг: 0 / 0
Трудности с запросом в 7.7.
    #37577668
Фотография XenoX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовать помозголомить на тему использования Максимум, может получится вытащить самый старший документ.

Код: sql
1.
Функция старыйДок = Максимум(ТекущийДокумент);
...
Рейтинг: 0 / 0
Трудности с запросом в 7.7.
    #37579685
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IAnna,

Пока Запрос.Группировка(1,-1) = 1 Цикл
Сообщить(Запрос.Покупатель);
нашли=0;
Пока Запрос.Группировка(2,-1) = 1 Цикл
Если нашли=0 Тогда
//необходимо узнать последнее условие оплаты в документах каждого покупателя
Сообщить(Запрос.ТекущийДокумент.ДокОснование.УсловияОплаты);
нашли=1;
КонецЕсли;
КонецЦикла;
КонецЦикла;
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Трудности с запросом в 7.7.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]