Блог Программиста 1С


Нажмите, чтобы связаться со мной:

WhatsApp: 8 919 352 82 17
Viber: 8 919 352 82 17
skype: sambalyona
почта: meshkova.a.s@mail.ru

  • Услуги программиста 1С удаленно
  • Онлайн курс «Сам себе Программист 1С»

  • Статьи
  • Программирование 1С
  • Отчеты/Обработки
  • Контакты/Стоимость работы

Удалить строки по условию из табличной части 1С

02.10.2019 от Программист 1С 0 Комментарии

Табличная часть 1С

Табличная часть 1С

Удивительно, но простым перебором строк и удалением по индексу нужные строки из табличной части удалить не получится. Дело в том, что при удалении индексы строк меняются.

Решить проблему можно с помощью такого кода:

1С (Код)
1
2
3
4
5
6
7
8
9
КолВо = Бонусы.Количество()-1; // Получаем количество строк в табличной части минус один
ИндексСтроки = КолВо; //Первый индекс строки
Для Счетчик = 0 по КолВо Цикл //Перебираем строки табличной части
Запись = Бонусы.Получить(ИндексСтроки); //Получаем первую строку
Если Запись.СуммаУТ=Запись.СуммаРозница тогда //Проверяем на заданное условие
Бонусы.Удалить(Запись); //Удаляем
КонецЕсли;
ИндексСтроки = ИндексСтроки - 1; //Получаем индекс следующей записи
КонецЦикла;

Надеюсь, вам помог этот пример. Если вы знаете другой способ, как удалить строки по условию из табличной части, вы можете поделиться им в комментариях.)

Похожие записи:

    Обработка табличной части 1с 8.2. Скачать пример. Для того, чтобы произвести какие то действия со строками табличной...
    Вывести сообщение пользователю с привязкой к конкретной строке табличной части. В том случае, когда производится проверка в табличной части с...
    Где в 1С акт сверки и как его сделать в Бухгалтерии 3.0 и 2.0 Содержание статьи: Делаем акт сверки в 1С Бухгалтерия 3.0 Делаем...
    Сортировка табличной части по вычисляемой колонке 1С Отсортировать табличную часть по колонке, которая не является реквизитом ,невозможно,...

Категории: Программирование 1С Метки: 8.2

От Программист 1С

Просмотреть все записи от Программист 1С по этой ссылке.

Добавить комментарий Отменить ответ

Ваш адрес email не будет опубликован.

Получите БЕСПЛАТНУЮ письменную консультацию Программиста 1С на Ваш email прямо сейчас

    Свежие комментарии

    • Программист 1С к записи Загрузка цен номенклатуры из excel в 1С УТ 11, Розница 2.2 — 2.3
    • Дмитрий к записи Загрузка цен номенклатуры из excel в 1С УТ 11, Розница 2.2 — 2.3
    • Программист 1С к записи Обработка для загрузки номенклатуры из Excel в 1С УТ 11, Розница 2.2-2.3
    • Николай к записи Обработка для загрузки номенклатуры из Excel в 1С УТ 11, Розница 2.2-2.3
    • Программист 1С к записи Отчет «Номенклатура со штрихкодами» для 1С УТ, Розница и БП 8.3 и 8.2

    Свежие записи

    • Счет на оплату для 1С Альфа-Авто 6 — Внешняя печатная форма
    • Транспортная накладная с 2021 г. для 1С УТ 10.3 — внешняя печатная форма
    • Как выбрать 1С облако? Плюсы и минусы.
    • Обработка для загрузки номенклатуры из Excel в 1С УТ 11, Розница 2.2-2.3
    • Счет на оплату с печатью и подписью — Внешняя печатная форма УТ 11
    Мешкова Алена Сергеевна
    ИНН 745311572100
    Эл. почта: meshkova.a.s@mail.ru
    Copyright © 2015-2021
    Пользовательское соглашение

    Яндекс.Метрика
    БЕСПЛАТНЫЙ Онлайн урок автора данного блога Мешковой Алены

     

    Вт. 3 марта в 15:00 и повтор в 19:00

    БЕСПЛАТНЫЙ Онлайн урок
    автора данного блога Мешковой Алены

    «5 основных обработок
    часто используемых Программистами 1С»

    Хотите научиться самостоятельно пользоваться специальными обработками, которые помогут автоматизировать Вашу работу в 1С, сэкономят Ваше время и деньги? Тогда регистрируйтесь на урок, для этого оставьте свой e-mail ниже.


      PS. Это бесплатно и ни к чему вас не обязывает