Описание колонки макета. Создает структуру описания колонок для макета загрузки данных из файла.
// Создает структуру описания колонок для макета загрузки данных из файла.
//
// Параметры:
// Имя -Строка - имя колонки.
// Тип - ОписаниеТипов - тип колонки.
// Заголовок - Строка - заголовок колонки выводимый в бланке для загрузки.
// Ширина - Число - ширина колонки.
// Подсказка - Строка - подсказка, выводимая в заголовке колонки.
//
// Возвращаемое значение:
// Структура - Структура с описание колонки.
// * Имя - Строка - имя колонки.
// * Тип - ОписаниеТипов - тип колонки.
// * Заголовок - Строка - заголовок колонки выводимый в бланке для загрузки.
// * Ширина - - Число - ширина колонки.
// * Подсказка - Строка - подсказка выводимая в заголовке колонки.
// * ОбязательнаяДляЗаполнения - Булево - истина, если колонка обязательно должна содержать значения.
// * Группа - Строка - имя группы колонок.
// * Родитель - Строка - используется для связи динамической колонки с реквизитом табличной части объекта.
//
Функция ОписаниеКолонкиМакета(Имя, Тип, Заголовок = Неопределено, Ширина = 0, Подсказка = "") Экспорт
КолонкаМакета = Новый Структура("Имя, Тип, Заголовок, Ширина, Позиция, Подсказка, ОбязательнаДляЗаполнения, Группа, Родитель");
КолонкаМакета.Имя = Имя;
КолонкаМакета.Тип = Тип;
КолонкаМакета.Заголовок = ?(ЗначениеЗаполнено(Заголовок), Заголовок, Имя);
КолонкаМакета.Ширина = ?(Ширина = 0, 30, Ширина);
КолонкаМакета.Подсказка = Подсказка;
КолонкаМакета.Родитель = Имя;
Возврат КолонкаМакета;
КонецФункции
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
ПриПодготовкеМакетаОписанияОбновлений (БСП)
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)