Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Трудности с запросом в 7.7.
|
|||
|---|---|---|---|
|
#18+
Добрый день! Пожалуйста, помогите разобраться, в чем ошибка: при выполнении показывает значение внутри второго цикла через шаг цикла (т.е. покупатель1 условие1 покупатель2 покупатель3 условие3 ... ТекстЗапроса = "//{{ЗАПРОС(Сформировать) |Период с ВыбНачПериода по ВыбКонПериода; |Покупатель = Регистр.Продажи.Покупатель; |КодОперации = Регистр.Продажи.ТекущийДокумент.Реализация.КодОперации; |ТекущийДокумент = Регистр.Продажи.ТекущийДокумент; |Количество = Регистр.Продажи.Количество; |Функция КоличествоСумма = Сумма(Количество); |Группировка Покупатель без групп; |Группировка ТекущийДокумент; |Условие(КодОперации <> ПродажаЭкспорт); |"//}}ЗАПРОС ; Пока Запрос.Группировка(1,-1) = 1 Цикл Сообщить(Запрос.Покупатель); Пока Запрос.Группировка(2,-1) = 1 Цикл //необходимо узнать последнее условие оплаты в документах каждого покупателя Сообщить(Запрос.ТекущийДокумент.ДокОснование.УсловияОплаты); прервать; КонецЦикла; КонецЦикла; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2011, 14:42 |
|
||
|
Трудности с запросом в 7.7.
|
|||
|---|---|---|---|
|
#18+
Выгрузите в таблицу значений и бегите по ней или уберите прервать (т.е. Вы должны оббежать все результаты запроса). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2011, 18:45 |
|
||
|
Трудности с запросом в 7.7.
|
|||
|---|---|---|---|
|
#18+
rigus, спасибо:) к сожалению, если обходить все результаты будет очень долго... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2011, 10:25 |
|
||
|
Трудности с запросом в 7.7.
|
|||
|---|---|---|---|
|
#18+
У покупатель2 нет документов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2011, 11:36 |
|
||
|
Трудности с запросом в 7.7.
|
|||
|---|---|---|---|
|
#18+
Программист 1с, Он бы в выборке не присутсвовал. Попробуйте добавить без итогов; И выгрузить в ТЗ результат выборки. Поглядите чо там творится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 09:26 |
|
||
|
Трудности с запросом в 7.7.
|
|||
|---|---|---|---|
|
#18+
Программист 1сУ покупатель2 нет документов? документы-то есть. я так понимаю, что нельзя произвольно выйти из перебора группировки? Если в штатном режиме все группировки перебирать - все отлично :) В 7.7 же нельзя прямо в запросе уточнить, что в выборке необходим только первый из результатов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 14:29 |
|
||
|
Трудности с запросом в 7.7.
|
|||
|---|---|---|---|
|
#18+
Попробовать помозголомить на тему использования Максимум, может получится вытащить самый старший документ. Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2011, 14:41 |
|
||
|
Трудности с запросом в 7.7.
|
|||
|---|---|---|---|
|
#18+
IAnna, Пока Запрос.Группировка(1,-1) = 1 Цикл Сообщить(Запрос.Покупатель); нашли=0; Пока Запрос.Группировка(2,-1) = 1 Цикл Если нашли=0 Тогда //необходимо узнать последнее условие оплаты в документах каждого покупателя Сообщить(Запрос.ТекущийДокумент.ДокОснование.УсловияОплаты); нашли=1; КонецЕсли; КонецЦикла; КонецЦикла; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2011, 14:36 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=37576793&tid=1520781]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 391ms |

| 0 / 0 |
