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