#0
by Putnik
Как удалить строки из таблицы значений по какому-либо критерию? Было логично сделать так: КонецЦикла; Но это не работает. Тогда как?
#12
by Мулька
Потому как если удаляемые строки повторятся две подряд - вторую не удалит, потому как при удалении первой идет смещение на 1 назад порядка строк
#15
by Дядя Васька
Хреново проверял, наверное +1 не поставил. Головой подумай как должно работать и найди у себя апшипку...
#18
by Дядя Васька
Для особо одаренных: нельзя же все буквально воспринимать, в сам принцип, а на синтаксис я не смотрел...
#25
by Дядя Васька
+ Если Сч=1, ТЗ.КоличествоСтрок-Сч+1 = ТЗ.КоличествоСтрок, в пределах, если Сч=ТЗ.КоличествоСтрок, ТЗ.КоличествоСтрок-Сч+1 = 1, оба раза в пределах, все что между в пределах и подавно...
#26
by Putnik
для простого удаления приведенные примеры очень тяжеловесные. Мне нравится . А вот придумал очень быстрый (может быть не самый) - 180000 строк за пару секунд. КС=ТЗ.КоличествоСтрок;
#28
by Дядя Васька
А он и минус где-нить поставить забудет, и тоже скажет - за пределами значений ))
#29
by Simod
Метод УдалитьСтроку довольно медленный. Если примеры кажутся "тяжеловесными" (!!, месье наверное не видел тяжеловесных алгоритмов), то обрати внимание на вариант "TDV". Достаточно простой и с очень хорошим быстродействием.
#31
by Putnik
проверил, работает и это пожалуй самый быстрый вариант. В 2 раза быстрей, чем и это понятно, меньше операций, и 6 раз быстрей, чем вариант . А перегружать строки из одной таблицы в другую это быстрее, чем УдалитьСтроку?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Таблицы, таблицы, таблицы... Будь они неладны
- Удаление помеченных на удаление документов
- Удаление помученных на удаление элементов справочников
- Как запретить удаление документа (или пометку на удаление) ?
- Роль: удаление и интерактивное удаление
- Как в Список Значений загрузить колонку Таблицы Значений?
- Таблица значений в ячейке таблицы значений
- Удаление помеченных на удаление
- Заполнение таблицы данными из таблицы значений
- v7: Медленное удаление помеч.на удаление документов после обрезки базы
- Удаление помеченных на удаление с имеющимися ссылками на них
В этой группе 1С
- Доступ на партнерский форум 1С. И где?
- Знатоки ADO, как отсортировать таблицу ? (физически)
- Выгрузка базы SQL - не удается выгрузить в dt файл
- Список значений - как привязать к справочнику?
- Как можно ускорить процесс переноса остатков на начало месяца?
- Подключение ФР Штрих-ФР-Ф
- В чем отличие 1с7.7 и 1с8
- Почему пропадают остатки на ТА?
- Ошибка загрузки обработки обслуживания
- При печати этикеток, последняя цифра штрих-кода заменяется на какую-то друг
- Как устранить ошибку сценария в ПолеHTMLДокумента?
- v7: 1с77. Комплексная конфигурация.
- чистка рег. сведений
- ЗУП, Больничный лист, 2 дня за счет работодателя.
- загрузка документа из файла
- поиск по первым символам в форме ТЗ
- bat-файл. Запуск 1С 8.0 УТ - запуск обмена.
- про Взаиморасчеты в УТ 10.3.1.17
- Фильтр при редактировании списка значений
- как сделать сохранение настроек отчета - в самописном отчете