#0
by Zixxx
Как в 77 установить отбор таблице значений по нескольким значениям? Нужно что-то типа аналога как в 8-ку НайтиСтроки(Отбор). В 77 думаю для этого используется ИндексированнаяТаблица, но что-то пока не нашел методов работы с ней.
#5
by Mikeware
Это не костыль, а инструмент. Документацию читал? В данном случае - ДобавитьИндекс, УстановитьФильтр, ВыбратьСтроки, ПОлучитьСтроку
#6
by Шахид
поищи на яндексе.сечас не до этого :) добавляешь еще 1 колонку и заполнить ее суммой ЗначениеВстроку(Зн1)+ЗначениеВстроку(Зн2)
#16
by Aleksey_3
Правда там старая, например нет метода ВыгрузитьСтроку, но для твоих целей пойдет на 100%
#17
by Mikeware
СП(als)/chm/онлайн-документация. Все описано. ДобавитьИндекс(<?>, ,) Синтаксис: ДобавитьИндекс(стрИдентификатор, стрВыражение, [чТолькоУникальныеЗначения = 0]) Назначение: Добавляет индекс к таблице. Параметры: стрИдентификатор - тип: Строка. Идентификатор создаваемого индекса; стрВыражение - тип: Строка. Индексное выражение. Индексное выражение состоит из списка идентификаторов колонок, разделённого запятыми. Если перед именем колонки стоит символ '-', то сортировка осуществляется в обратном порядке. Если перед именем колонки стоит символ '*', то сортировка осуществляется по внутреннему представлению объекта. Если перед именем колонки стоит символ '#', то перед сравнением строк обрезаются пробелы слева и справа. Если перед именем колонки стоит символ '^', то строки сравниваются без учёта регистра. Модификаторы сортировки ('-', '*', ''#'', ''^'') можно использовать в любых сочетаниях. Индексное выражение может быть пустой строкой - это эквивалентно сортировке по номеру строки, или отсутствию сортировки (фильтр на такой индекс установить нельзя). чТолькоУникальныеЗначения - тип: Число. Если 1, то в индекс попадут только строки, содержащие уникальные значения индекса. Строки с повторяющимися индексами будут проигнорированы, и в операции перебора строк, суммирования, свёртки, выгрузки, загрузки не попадут. Возвращает: тип: Число. Номер созданного индекса. УстановитьФильтр(<?>, , , ) Синтаксис: УстановитьФильтр(КлючМин, КлючМакс, [Индекс = ''''], [чТолькоУникальные = 0], [чИнверсия = 0]) Назначение: устанавливает динамический фильтр на таблицу по указанному индексу. Фильтр влияет на работу методов: ВНачало, ВыбратьСтроки, ВКонец, ПолучитьСтроку, СледующаяСтрока, ПредыдущаяСтрока,Свернуть,Итог, ЗаполнитьКолонку, Выгрузить, Загрузить, Объединить. Параметры: КлючМин - тип: любой. Нижняя граница фильтра. Задаётся так же, как в методе НайтиСтроку. КлючМакс - тип: любой. Верхняя границы фильтра. Задаётся так же, как в методе НайтиСтроку. Индекс - тип: Строка, Число. Идентификатор или номер индекса. По умолчанию используется основной индекс. чТолькоУникальные - тип: Число. Если 1 - то в выборку попадут только строки с уникальным значением ключа. чИнверсия - тип: Число. 0 - обычный фильтр, 1 - инверсный фильтр. Если индекс построен по одной колонке, то в качестве ключей можно использовать значение колонки. Если же индекс по нескольким колонкам, то ключ должен быть СписокЗначений, содержащий значения ключевых колонок, заданных в методе ДобавитьИндекс. И т.д.
#21
by Serginio1
Посмотри Там есть пример группирования по нескольким колонкам C1InDelphiErtОбщегоНазначенияТестЕрт.ert смотри функцию глСгруппироватьПоПолямСТЗБыстр
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Зачем нужен отбор "В интервале", если есть отбор "больше" и "меньше"?
- вопрос по ворду, можно ли в таблице установить фильтр или отбор
- отбор в таблице значений
- "Отключить отбор " и "Отбор по значению в текущей колонке"
- 1C 8.1 Отбор по строкам в таблице значений формы
- v8: Как соединить ПостроительЗапроса.Отбор и Отбор на форме
- Отбор в таблице значений ?
- УФ. Программный отбор и пользовательский отбор....
- Отбор строк в таблице значений
- 8.3.5, УФ, Реквизит таблицы значений с типом "Отбор"/ "Отбор компоновки данных"
- Отбор в таблице значений по списку значений
- v7: 1cpp Набор Классов ПоставщикДанных Установить отбор, отменить отбор
В этой группе 1С
- По советуйте программу для ведения CMDB.
- Можно ли узнать когда документ был помечен на удаление?
- COM объект аутлук. Как получить двоичные данные из вложения?
- Быстро очистить справочник
- Не удалось очистить базу товаров
- v7: Ввод остатков по производству в УПП
- ЗУП порядок расчета документов. Примия, РК.
- Конвертация из одной табличной части 1С v.7.7 в другую табличную часть 1C v.8.1
- Как из 1С получить путь рабочего стола пользователя?
- Страна происхождения и номер ГТД в СФ
- samsung SCX-4200 сколько может сканировать максимум в день?
- Есть ли для 7.7 какая ни будь компонента чтобы в модуле подсказки как в 8-ке были
- Альфа-Авто: Автосалон+Автозапчасти+Автосервис
- Доплата за совмещение
- Как в запросе получить срез из регистра сведений на дату?
- ЗИК пособие на погребение
- Множественный отбор
- v7: Как ввести в 1С V7.7 пособие на погребение?
- Windows 7 и интернет телевидение
- Адресат вызова создал исключение.