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

Метод ТАБ_ФОРМА.ВСТАВИТЬ_СТРОКУ

Метод ВСТАВИТЬ_СТРОКУ позволяет создать новую строку и разместить ее в позиции перед заданной.

ФУНКЦИЯ ЛОГИКА: ВСТАВИТЬ_СТРОКУ(СТРОКА: раздел; 
                                ЦЕЛОЕ: поз)

Параметры

раздел
Имя раздела для вставки строки.
поз
Позиция, перед которой осуществляется вставка.

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

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

При вставке новой строки, ее структура, атрибуты и данные ячеек могут быть взяты из строки, расположенной в позиции поз (исходной). Что именно будет взято из исходной строки, определяется текущим режимом добавления, который может быть установлен методом УСТ_РЕЖ_ДОБАВЛЕНИЯ.

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

Добавить строку после заданной позиции можно методом ДОБАВИТЬ_СТРОКУ.

В нерегулярном разделе новая строка всегда имеет тот же набор столбцов, что и исходная.


См. также: