ОписаниеКолонкиМакета (БСП)

Автор: 1С
ОбщийМодуль.ЗагрузкаДанныхИзФайлаКлиентСервер
БСП

Описание колонки макета. Создает структуру описания колонок для макета загрузки данных из файла.

// Создает структуру описания колонок для макета загрузки данных из файла.
//
// Параметры:
//  Имя        -Строка - имя колонки.
//  Тип       - ОписаниеТипов - тип колонки.
//  Заголовок - Строка - заголовок колонки выводимый в бланке для загрузки.
//  Ширина    - Число - ширина колонки.
//  Подсказка - Строка - подсказка, выводимая в заголовке колонки.
// 
// Возвращаемое значение:
//  Структура - Структура с описание колонки.
//  * Имя                       - Строка - имя колонки.
//  * Тип                       - ОписаниеТипов - тип колонки.
//  * Заголовок                 - Строка - заголовок колонки выводимый в бланке для загрузки.
//  * Ширина -                  - Число - ширина колонки.
//  * Подсказка                 - Строка - подсказка выводимая в заголовке колонки.
//  * ОбязательнаяДляЗаполнения - Булево - истина, если колонка обязательно должна содержать значения.
//  * Группа                    - Строка - имя группы колонок.
//  * Родитель                  - Строка - используется для связи динамической колонки с реквизитом табличной части объекта.
//
Функция ОписаниеКолонкиМакета(Имя, Тип, Заголовок = Неопределено, Ширина = 0, Подсказка = "") Экспорт
	
	КолонкаМакета = Новый Структура("Имя, Тип, Заголовок, Ширина, Позиция, Подсказка, ОбязательнаДляЗаполнения, Группа, Родитель");
	КолонкаМакета.Имя = Имя;
	КолонкаМакета.Тип = Тип;
	КолонкаМакета.Заголовок = ?(ЗначениеЗаполнено(Заголовок), Заголовок, Имя);
	КолонкаМакета.Ширина = ?(Ширина = 0, 30, Ширина);
	КолонкаМакета.Подсказка = Подсказка;
	КолонкаМакета.Родитель = Имя;
	
	Возврат КолонкаМакета;
	
КонецФункции

///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются 
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////

Рекомендации

Похожие публикации

КолонкаМакета (БСП)

УдалитьКолонкуМакета (БСП)

ПриПодготовкеМакетаОписанияОбновлений (БСП)

ПрочитатьXMLВТаблицу

Таблица значений по полному имени метаданных

Подставить свой макет в СКД

Обновлятор-1С: групповое (пакетное) обновление и обслуживание всех баз за один раз