Створення колонки таблиці значень в 1с 8
ВопросСозданіе колонки таблиці значень різних типів в 1С v8
Відповідь При створенні колонки таблиці значень в якості типу можна передавати масив типів. і можна конкретний тип. Масив типів використовується, коли потрібно вказати кілька різних типів для однієї колонки.
Для вказівки типів використовується «загальний об'єкт» - «Опис типів». Тому спочатку пояснимо, що таке «Опис типів» ( «Опис типів значень»).
«Опис типів значень». Для опису допустимих типів значень властивостей різних об'єктів в системі використовується спеціальний об'єкт «ОпісаніеТіпов». За допомогою даного об'єкта можна описувати допустимі типи значень, які можна буде присвоювати властивостями. Для додаткового обмеження можливих значень примітивних типів Число, Рядок і Дата передбачені кваліфікатори. Кваліфікатори описують такі параметри, як довжина рядка або числа, допустимі частині дати і т.п.
Синтаксис методу «Опис типів»
Новий ОпісаніеТіпов (<Исходное описание типов>, <Добавляемые типы>, <Вычитаемые типы>, <Квалификаторы числа>, <Квалификаторы строки>, <Квалификаторы даты>)
параметри:
<Исходное описание типов> (Необов'язковий)
Тип: ОпісаніеТіпов. Початкове опис типів, на підставі якого буде будуватися нове.
<Добавляемые типы> (Необов'язковий)
Тип: Масив, Рядок. Масив значень типу Тип, що складається з типів, які будуть використані в об'єкті, або рядок містить імена типів розділених комами.
<Вычитаемые типы> (Необов'язковий)
Тип: Масив, Рядок. Масив значень типу Тип (або рядок, що містить імена типів, розділених комами), що складається з типів, які будуть виключені з вихідного опису, зазначеного в першому параметрі.
<Квалификаторы числа> (Необов'язковий)
Тип: КваліфікаториЧісла. Кваліфікатори числа, що описують допустимі значення числового типу.
<Квалификаторы строки> (Необов'язковий)
Тип: КваліфікаториСтрокі. Кваліфікатори рядки, що описують допустимі значення строкового типу.
<Квалификаторы даты> (Необов'язковий)
Тип: КваліфікаториДати. Кваліфікатори дати, що описують допустимі значення типу Дата.
опис:
Створює опис типів на підставі іншого опису типів, шляхом додавання одних і виключення інших типів. Якщо новий кваліфікатор не вказано, будуть залишені кваліфікатори вихідного опису типів.
Приклад використання об'єкта «Опис типів»:
Тепер, власне, приклади коректного створення в таблиці значень колонок різних типів.
У загальному випадку досить визначити типи колонок таким чином:
Однак, в більш загальному випадку, як тип колонки передається масив. Масив використовується в тому випадку, коли одній колонці потрібно задати кілька типів. Тоді визначення структури буде приблизно таким (наведені приклади для різних типів колонок, коли тип - масив, але склад масиву для спрощення дан одного типу, щоб не плутатися)
Як передати в форму form (html) значення змінної з php модуля (Створення сайтів: html: php)
Список співробітників з окладами - як в «1С: Зарплата і управління персоналом» отримати звіт зі списком співробітників і окладами за підрозділами (1С: Зарплата і управління персоналом 8.1: Користувачеві)