#0
by Zhuravlik
Добрый день. Есть таблица значений с колонкой типа "СписокЗначений", Хочу на ее основе сделать другую ТЗ, отфильтрованную по спискам в строках. Для этого использую ИндексированнуюТаблицу, но видимо что-то делаю не так, может недопонимаю, в общем вот код: (тзХарактеристик - ТаблицаЗначений, тз_ХР_ост - ИТЗ)
#1
by Zhuravlik
+ кроме того "тз_ХР_ост.УстановитьФильтр" - делаю в цикле, это я так понимаю неправильно, а можно в виде значений фильтра сам список значений указать?
#4
by Zhuravlik
Извините, снова подниму вопрос. Как оказалось, при способе в удаляет строки, фильтруя только по первому значению списка. А как сделать так, чтобы удалял, фильтруя по всему списку? Зачитался уже литературой, подумал может есть какой прием, до которого я все не допру никак? Вот конечный код:
#7
by Zhuravlik
Ды уже час вывожу, не вкурю никак... тзХарактеристик.спОтбора - список значений тз_ХР_ост - таблица с остатками, с колонками характеристик авто. Необходимо исключить из таблицы с остатками значения по списку спОтбора, с проверкой условия "ВсеКроме". Т.е. если ВсеКроме - 1 - удалить все значения из тз_ХР_ост, кроме тех, что есть в списке спОтбора. Иначе - просто удалить значения.
#8
by Mikeware
если индекс у тебя по одной колонке - коего хера ты ему в фильтр список подсовываешь?
#10
by Zhuravlik
Сначала невнимательно прочитал доку, так заработало, и не стал вникать глубже. Потом глюкануло, стал разбираться, оказалось работает - но только по первому значению в списке. Теперь вот думаю как обойтись.
#11
by ADirks
А ты их откуда берёшь то, остатки эти? Зачем ты их с сервера на клиент тащил, чтоб удалять потом? Массовое удаление строк в ИТ - плохая идея, ибо индексы каждый раз пересчитываются.
#13
by ADirks
Вот, замечательно. Просто запрос перепиши так, чтобы этих лишних строк там не было. Это и проще и правильней.
#14
by Zhuravlik
Вы не поняли, я пишу обработку для универсального подбора по регистру. При открытии я получаю остатки, потом фильтрую их из пользовательского диалога на форме, и передаю в контекст при закрытии то,что осталось. Сделать как вы говорите - это на каждый фильтр делать новый запрос? Нет, не пойдет))) Я уже решил, использовал методы индексированной таблицы Разность и Пересечение. Спасибо всем за советы.
#16
by Zhuravlik
Я так и хотел сначала, потом понял, что опыта маловато, могу в срок не попасть. Сделал так, все равно все эти остатки получаю меньше чем за секунду.
#17
by Zhuravlik
+ И так даже лучше, потому что пользователь видит в диалоге остаток ресурса по измерениям.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- Установить фильтр в индексированной таблице
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: После обновления изменения в конфигураторе не сохраняются
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: ИТЗ: Итерирование после изменения индекса невозможно!
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
- v7: v7 Подключение к базе по OLE/COM из регл. задания Windows (планировщик задач)
В этой группе 1С
- УФ таблица формы, выделенные строки
- Открыть обычную форму выбора из Управляемой с отбором. Как?
- УФ. Сообщение об ошибке на строку вне отбора.
- В чем суть ОТР-токена в клиент-банке?
- Аналог стека в 1с
- v7: Изменить найденный элемент справочника
- v7: Как запретить пользователю открывать определенную группу справочника ? 1С 7.7
- Реквизит справочника (табличная часть) или регистр сведений.
- Как обратится к табличной части документа основания составного типа
- Ошибка при вызове метода контекста (Получить форму)
- Сканирование ШК в УТ 11 в списке документов
- Подскажите как корректировать остатки товаров при инвентаризации?
- 1c и excel, метод PasteSpecial
- Точки маршрута бизнесс-процесса
- назначить действие кнопке командной панели
- Запись документа в УФ без перепроведения
- Документирование изменений в конфигурации
- Не запускается 1С через Веб-сервер в режиме тонкого клиента.
- 1С Камин Зп и Кадры Совместительство
- Ошибка подключения внешних метаданных