#0
by Ildarovich
Тема b оказалось заархивированной, а я нашел решение. Оно в том, чтобы выполнить небольшую предварительную обработку таблицы значений, после которой обычная свертка даст нужный результат. Здесь Поле1, Поле2 - поля группировки, а Поле3 - поле поиска максимума. Решение опубликовано здесь: . Там есть и другие варианты решения той же задачи.
#2
by HawkEye
вариант отсортировать по полю и взять первое (или последнее) значение, я так понимаю не подходит?
#5
by Garykom
чем то это напоминает обмен значений в двух переменных не использую 3-ю переменную ЗЫ это плохой метод, медленный, другие быстрее
#7
by Garykom
+ к примеру можно было просто по 3-м колонкам отсортировать и никаких вычислений и свернуть уже не нужно, максимум готовый в 1-й строчке при смене Поле1+Поле2 и лежит он в Поле3 ЗЫ но для некоторых случаев подобный метод после напильника может пригодиться и кстати часто подобное делал, но не называл это так громко ))
#8
by Fragster
а нафига для каждых двух строк выбирать максимум, если достаточно отсортировать по "Поле1, Поле2, Поле3 Убыв" и при изменении поля1 и 2 либо добавлять эту строку в новую таблицу, либо выставлять флаг и обнулять все Поле3 в последующих строках с теми же значениями Поле1 и Поле2?
#10
by hhhh
сортировка на порядок медленнее перебора. Для ускорения ТЗ нужно будет проиндексировать по этому полю. Лучше перебрать.
#12
by Ildarovich
это не универсальное решение. В отличие от него приведенное решение позволяет по схожей схеме находить минимум, первые, последние значения в группировках и делать это вместе с обычной сверткой оставшихся полей. если очень нужно, сделаю, но там букв больше будет - на минимализм не потянет. в статье "Минимализмы2" по ссылке есть вариант с соответствием, ему сортировка не нужна. Там, правда, вариант для одного поля, но и несколько можно - еще две строчки.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как свернуть таблицу с конкатенацией строковой колонки
- Таблицу значений выгрузить в таблицу печатной формы
- Как таблицу Excel передать в таблицу значений?
- Свернуть таблицу
- пытаюсь в ТЗ записать операции а потом по ним свернуть
- А можно в таблицу значений записать другую таблицу значений?
- Функция "Свернуть"
- Как таблицу значений значений превратить во временную таблицу SQL ?
- Как убрать значки свернуть, свернуть в окно и крестик верхнем правом углу 1С 7.7
- Нет в документе сверху значка свернуть и свернуть в окно
- v8: Как таблицу значений выгрузить на управляемую форму в таблицу значений?
- Запрос к периодическому РС - свернуть в таблицу "начало-окончание"
В этой группе 1С
- Сделал реквизит формы основным - нарушение прав доступа
- Windows 8.1/10. Как скачать и установить приложения без учетной записи
- 1С:Заказы. Не загружаются остатки...
- Корректировка поступления
- Такси. Не работает табло в конфигураторе
- Frontol 5 не печатает чеки
- как отлаживать фоновое задание?
- Как добавить отчет на СКД в регламентные задания?
- СКД корректировка запроса программно
- Работа со сканером АТОЛ MS9540 в 1С 7.7 Торговля
- выбор номенклатуры из внешней обработки
- При подключении к ТСД ATOL Mobile Logistic выходит ошибка
- ЗУП 3.0. Вычеты и НДФЛ с начислений, выплачиваемых в следующем месяце
- БП 2.0 Расчет налога на прибыль.
- Признак заполнения счетов учета в документах в крайней бухии - почему так?
- Диаграмма в СКД
- Не работает доступ к веб-сервисам из 1С через IE8
- Зависает COM соединение.. (перезапуск сервера не надолго помогает)
- Условие связи таблиц в запросе
- Ввод остатков по таре,