Приветствую Вас, Гость · RSS Воскресенье, 13.07.2025, 01:48








Главная » 2014 » Март » 25

Для того, чтобы корректно удалить некоторые строки в табличной части объекта, есть два варианта:

  1. Использовать буфер - таблицу значений, в которой формировать выходную таблицу и загружать ее в табличную часть методом "Загрузить()";
  2. Если же заморачиваться с таблицой значений не хочется, то можно это делать динамически обходя каждую строку табличной части. Основная проблема, которая создает неудобства - это то, что при удалении строки, индекы последующих строк незамедлительно сдвигаются. Таким образом мы не сможем использовать конструкцию: Для Каждого Из Цикл КонецЦыкла. Я разработал алгоритм, который позволяет корректно удалать строки табличной части динамически, не используя буфер. В нем я использую два счетчика. Первый - "й" соответствует строкам относительно исходного варианта табличной части. Счетчик "жи" соответствует текущей реальной индексации. Т.е. благодаря счетчику "й" мы точно обойдем все строки табличной части, а благодаря - "жи" мы удалим интерес ... Читать дальше »
Просмотров: 260 | Добавил: washou | Дата: 25.03.2014

Конструктор сайтовuCoz
Copyright MyCorp © 2025