Руководство разработчика

Метод ТАБ_ФОРМА.УДАЛИТЬ_СТОЛБЕЦ

Метод УДАЛИТЬ_СТОЛБЕЦ позволяет удалить столбец в заданной позиции. В регулярном разделе столбец удаляется для раздела в целом, соответствующие ячейки удаляются в каждой строке. В нерегулярном разделе столбец удаляется только в одной строке, позиция которой задается. При этом удаляется только одна ячейка.

ФУНКЦИЯ ЛОГИКА: УДАЛИТЬ_СТОЛБЕЦ(СТРОКА: раздел; 
                                ЦЕЛОЕ: поз; 
                                ЦЕЛОЕ: строка = 0)

Параметры

раздел
Имя раздела для удаления столбца.
поз
Позиция удаляемого столбца в разделе или строке.
строка
Позиция строки, в которой происходит удаление столбца (только для нерегулярных разделов, для регулярных разделов параметр игнорируется).

Возвращаемое значение

ДА – в случае успешного выполнения, НЕТ – в случае ошибки.

Режим удаления может быть установлен методом УСТ_РЕЖ_УДАЛЕНИЯ.

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

При удалении столбца удаляются все связанные с ним или его ячейками структуры: объединения, разрывы страниц и т.п.


См. также: