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

Метод ТАБ_ФОРМА.КОПИРОВАТЬ_СТОЛБЦЫ

Метод КОПИРОВАТЬ_СТОЛБЦЫ позволяет копировать непрерывную последовательность столбцов в пределах регулярного раздела, из одного раздела в другой или из одной формы в другую. Приемником блока столбцов является форма, в отношении которой вызван метод. Принимающий раздел также должен быть регулярным. В исходном разделе и принимающем должно быть одинаковое количество строк.

ФУНКЦИЯ ЛОГИКА: КОПИРОВАТЬ_СТОЛБЦЫ(ПЕРЕМ ТАБ_ФОРМА: форма; 
                                  СТРОКА: раздел; 
                                  ЦЕЛОЕ: поз1; 
                                  ЦЕЛОЕ: поз2; 
                                  СТРОКА: раздел_вст; 
                                  ЦЕЛОЕ: поз_вст)

Параметры

форма
Табличная форма, из которой будет производиться копирование столбцов (источник).
раздел
Имя раздела в форме-источнике.
поз1
Начальная позиция столбца в разделе формы-источника.
поз2
Конечная позиция столбца (включительно) в разделе формы-источника.
раздел_вст
Имя раздела для вставки столбцов в форме-приемнике.
поз_вст
Позиция вставки столбцов в разделе формы-приемника.

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

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

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


См. также: