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