Метод ТАБ_ФОРМА.УДАЛИТЬ_СТОЛБЕЦ
Метод УДАЛИТЬ_СТОЛБЕЦ позволяет удалить столбец в заданной позиции. В регулярном разделе столбец удаляется для раздела в целом, соответствующие ячейки удаляются в каждой строке. В нерегулярном разделе столбец удаляется только в одной строке, позиция которой задается. При этом удаляется только одна ячейка.
ФУНКЦИЯ ЛОГИКА: УДАЛИТЬ_СТОЛБЕЦ(СТРОКА: раздел; ЦЕЛОЕ: поз; ЦЕЛОЕ: строка = 0)
Параметры
- раздел
- Имя раздела для удаления столбца.
- поз
- Позиция удаляемого столбца в разделе или строке.
- строка
- Позиция строки, в которой происходит удаление столбца (только для нерегулярных разделов, для регулярных разделов параметр игнорируется).
Возвращаемое значение
ДА – в случае успешного выполнения, НЕТ – в случае ошибки.
Режим удаления может быть установлен методом УСТ_РЕЖ_УДАЛЕНИЯ.
Режим удаления определяет способ трансформации границ ячеек. Удаляемый столбец, в общем случае, имеет два соседних столбца – слева и справа. До удаления эти столбцы не имеют общих вертикальных границ ячеек. В результате удаления происходит слияние границ между: удаленным столбцом и правым, левым и удаленным столбцом. Режим слияния вертикальных границ определяется константами ТФ_СГ_... Подробнее о режиме удаления см. описание типа ТФ_РЕЖИМ_УДАЛЕНИЯ.
При удалении столбца удаляются все связанные с ним или его ячейками структуры: объединения, разрывы страниц и т.п.