Кто подскажет как выйти с ситуации. Есть табличная часть которая заполняется из запроса по РС Цены номенклатуры.
как сделать так что бы при заполнении табличной части скрыть строки где цена не менялась за период. Подробнее на фото. Заранее спасибо!
Как показано на рисунке нужно что бы отображались только первая и последняя строка т.к. только в них цена менялась остальные записи дублируют значение цены.
---
да ладно....

```1c
    ВЫБРАТЬ Различные Цена ПОМЕСТИТЬ ВТЦены Из Таблица;
    ВЫбрать Т1.Цена, Минимум(Т2.Дата) КАК Дата ПОМЕСТИТЬ ВТЦеныСрезПоследних ИЗ ВТЦЕНЫ КАК Т1 Левое соединение Таблица КАК Т2 По Т1.Цена = Т2.Цена СГРУППИРОВАТЬ ПО Т1.Цена;
    ВЫБРАТЬ Т1.Цена, Т1.Дата, НЕ Т2.Дата ЕСТЬ NULL КАК УникальноеЗначение ИЗ ВТЦеныСрезПоследних КАК Т1 ЛЕВОЕ СОЕДИНЕНИЕ Таблица КАК Т2 По Т1.Цена = Т2.Цена И Т1.Дата = Т2.Дата
```

По флажку показывать строки с УникальноеЗначение = Истина
---
Правильно написать Запрос не предлагать?
---
Ньюанс в том что при установке определеного флага должны выводится все строки как на фото а при деактивации так как нужно(двумя строками)
---
Тоесть из запроса выгружать нужно все строки а уже в табличной части скрывать. Вот не могу вьехать как это осуществить
---
Группировать в запросе
---
(5)Группировка не отображает то что нужно. Нужна проверка по типу
 Если ПерваяСтрока.Цена=ВтораяСтрока.Цена
Тогда ВтораяСтрока.Удалить.
и т.д по строкам
---
да ладно....

```1c
    ВЫБРАТЬ Различные Цена ПОМЕСТИТЬ ВТЦены Из Таблица;
    ВЫбрать Т1.Цена, Минимум(Т2.Дата) КАК Дата ПОМЕСТИТЬ ВТЦеныСрезПоследних ИЗ ВТЦЕНЫ КАК Т1 Левое соединение Таблица КАК Т2 По Т1.Цена = Т2.Цена СГРУППИРОВАТЬ ПО Т1.Цена;
    ВЫБРАТЬ Т1.Цена, Т1.Дата, НЕ Т2.Дата ЕСТЬ NULL КАК УникальноеЗначение ИЗ ВТЦеныСрезПоследних КАК Т1 ЛЕВОЕ СОЕДИНЕНИЕ Таблица КАК Т2 По Т1.Цена = Т2.Цена И Т1.Дата = Т2.Дата
```

По флажку показывать строки с УникальноеЗначение = Истина
---
8.1 ?
---
обычные формы. УТП
---
напомните, пожалуйста, в "обычных" формах есть динамические списки?
---
нет((
---
ну, тогда таки запрос с модификатором - так или эдак
---
Собственно, влпрос в том, каким именно элементом формы вы тут пользуетесь для отображения результата. Ну, и каким образом получаете с сервера строки для
---
Это обработка расшифровки отчета переданная в табличную часть отдельной формы
---
весьма заковыристо. или небрежно (сугубо). вы связаны именно такой расшифровкой?
---
Заковыристо потому что потом в этой форме будут происходить переоценка . Заказчик хочет именно так и не иначе. (
Был отчет с выводом в табличный документ и ИМЕННО к нему нужно прикручивать весь функционал, переоценки перемещения товара, просмотр истории. Поетому и перевожу расшифровки в отдельные формы для дальнейшей работы с данными
---
Я не понял вопрос в чем. Как определить кодом дубли или как запросом. Если как кодом - то перебором таб, запросом - узнать все различные цены, далее по этим ценам узнать даты.
---
Мне нужно передавать все строки в табличную часть. При открытии формы необходимо строки с одинаковой ценой скрывать но при нажатии на флаг(его пока на форме нет) должны отображаться все строки
---
и в чем проблема, при передачи в форму таблице, обработой таблицу и добавь колонку "видимость". Далее на форме накладывай отбор по данной колонке
---
как обработать таблицу? туплю немного(( пятница...
---
я же не знаю как ты передаешь данные из отчета в форму.
---
В отчете идет обработка расшифровки которая записуется в ТабЗнач. Эту таблицу гружу в табличную часть на форме
---
Спасибо!