|   |   | 
| 
 | Повтор строк | ☑ | ||
|---|---|---|---|---|
| 0
    
        Самая счастливая 11.02.14✎ 19:37 | 
        Объединила две таблицы левым соединение
 Результат Запроса: ФИО Документ Сумма Иванов Иван Иванович Аванс1 10 Петров Илья Владимирович Аванс2 20 Шарикова Анна Владимировна Аванс3 15 Шарикова Анна Владимировна Аванс4 15 У Шариковой по факту 2 документа и соответственно 2 строки в Цикле вывожу данные. Как сделать так чтобы Сотрудник Шарикова Выходила один раз : Например Шарикова Анна Владимировна Аванс3 15 Аванс4 а то сумма выходит дважды соответственно задваевается Какое условие поставить? | |||
| 1
    
        Torquader 11.02.14✎ 19:38 | 
        Счастье было недолгим.
 Неплохо бы на запрос посмотреть. | |||
| 2
    
        Самая счастливая 11.02.14✎ 19:40 | 
        а цикле никак?     | |||
| 3
    
        Torquader 11.02.14✎ 19:43 | 
        Вариант первый - сумму брать их документа.
 Вариант второй - документы во вложенный запрос или обход через группировку. Вариант третий, при выводе сравнивать с предыдущей строкой и просто не выводить. | |||
| 4
    
        Самая счастливая 11.02.14✎ 19:48 | 
        третим вариантом пыталась пользоваться, 
 Если Выборка.ФИО=Выборка.ФИО тогда Область.Параметр.Фио=""; Область.Параметр.Документ=Выборка.Документ; Область.Параметр.Сумма=0; Иначе Область.Параметр.Фио=Выборка.ФИО; Область.Параметр.Документ=Выборка.Документ; Область.Параметр.Сумма=Выборка.Сумма; почему-то в иначе таки и не попадаю | |||
| 5
    
        Самая счастливая 11.02.14✎ 20:00 | 
        КАК сравнивать с предыдущей строкой?     | |||
| 6
    
        Шапокляк 11.02.14✎ 20:06 | 
        (0) Если Выборка.ФИО=Выборка.ФИО тогда 
 и правда странно, что в Иначе не попало Запоминай ФИО из предыдущей строки и сравнивай с ним | |||
| 7
    
        Шапокляк 11.02.14✎ 20:09 | 
        ПредыдущееЗначение="ПМСКМЕСУЫСПФЫК";
 Для Каждого ЭлементЦикла Из КакогоТоЦикла Цикл Если ЭлементЦикла.КакоеТоЗначение=ПредыдущееЗначение Тогда ..... Иначе ПредыдущееЗначение=ЭлементЦикла.КакоеТоЗначение; .... КонецЕсли; КонецЦикла; | |||
| 8
    
        Самая счастливая 11.02.14✎ 20:31 | 
        запуталасть     | |||
| 9
    
        Самая счастливая 11.02.14✎ 20:33 | 
        Пока Выборка.Следующий Цикл 
 Область.Параметр.Фио=Выборка.ФИО; Фио=Выборка.ФИО; Если Фио=Выборка.ФИО тогда Область.Параметр.Документ=Выборка.Документ; Область.Параметр.Сумма=Выборка.Сумма; иначе Область.Параметр.Документ=Выборка.Документ; Область.Параметр.Сумма=0; | |||
| 10
    
        Самая счастливая 11.02.14✎ 20:34 | 
        что-то не то получается     | |||
| 11
    
        Ярус 11.02.14✎ 20:36 | 
        Фио ="";
 Пока выборка.следующий() Цикл Область.Параметр.Фио=Выборка.ФИО; Если Фио=Выборка.ФИО тогда Область.Параметр.Документ=Выборка.Документ; Область.Параметр.Сумма=Выборка.Сумма; иначе Область.Параметр.Документ=Выборка.Документ; Область.Параметр.Сумма=0; КонецЕсли Фио = Выборка.Фио КонецЦикла | |||
| 12
    
        Самая счастливая 11.02.14✎ 20:56 | 
        спасибо!!!!!     | |||
| 13
    
        Ярус 11.02.14✎ 20:57 | 
        пожалуйста. Пока вобланда нет замещаю его     | |||
| 14
    
        Torquader 11.02.14✎ 21:19 | 
        (13) Какой ты молодец!     | |||
| 15
    
        vicof 11.02.14✎ 21:44 | 
        (13) щас, отойдет от манчкина, вернется на тропу просвещения     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |