ПредишенСледващото


Той живее в този форум

Група: Екип
Публикации: 3410
От: Одеса
Саид Благодаря: 1251 пъти
Рейтинг: 909.3

Таблично документ (TD) се състои от редове и колони, които формират клетката. Тази статия се обсъжда възможността за 1С: Предприятие 8, което позволява да се поставят клетките в контроли електронна таблица документ за стойности за редактиране.

По-долу сме се разгледат следните теми:
- Имоти "Текст" и "стойност"
- "Формат"
- контроли
- Контролите са вградени в клетката
- Контролите не са построени в клетка
- Подобрени контролни елементи, подредени в поставката за документи
- "Защита"

Имоти "Текст" и "стойност" на клетка на таблицата на документа

Основните свойства на всяка клетка от документа за маса - на "текст" и "стойност", която е на разположение на по подразбиране собственост "текст" и собствеността "Стойност" е забранено.

ВАЖНО # 33; Свойствата на "Текст" и "стойност" не може да се използват едновременно # 33; Ако имот-функцията "SoderzhitZnachenie" е зададена Вярно е, тогава собственост "Текст" N, и обратното, ако имот-функцията "SoderzhitZnachenie" е равно на False, тогава собственост "стойността" на N, както и всички свързани с други свойства, например, "TipZnacheniya "и" елементаУправление ".


"Текстови" е от тип "низ". Ако клетката е необходимо да се определи местоположението на текстова информация, е необходимо да се използва "Текст" Имотът, например:


Имайте предвид, че дори ако зададете собственост "текст" на друг тип (не низ), тя ще продължава да се тълкува като низ. Основни видове се превръщат в низ, както и за вида справки за данни (елементи ръководства, документи и т.н.), взети за тяхното представяне. Ако трябва да бъде поставен в килия с друг тип стойност, като например броя, булева, датата, или връзка, и не обръщаме тази стойност на низ, трябва да си служи с вещта "стойност".

За да имате възможност да се ползва от имуществото "стойност", трябва изрично да зададете свойствата на клетката "SoderzhitZnachenie" истина стойност, или поставете отметка в квадратчето "съдържа стойността" в свойствата палитра.

За клетка, която е поставила знак "SoderzhitZnachenie", можете да посочите вида на стойност да бъдат пуснати в клетката.

Следващият фрагмент показва как можете да управлявате тези свойства на вградения език: // Задаване на желания тип, с помощта на "OpisanieTipov"

В "Формат" електронна таблица документ клетката

За клетка таблица документ може да се определи форматът изход. За тази цел на собственост "Формат", който съдържа низ формат. Техника за низ формат съвпада с 1С функция Format (): Enterprise 8. "формат" може да се настрои на интерактивно - чрез свойства палитрата и - софтуер за вградени език, например:

Контрол в табличен документ

За клетка, която е поставила знак "SoderzhitZnachenie", можете да посочите и контрол, който ще се използва за промяна на тази стойност.

Контролът може да бъде определен от палитрата свойства или скрипт език с помощта на метода "UstanovitElementUpravleniya ()". За да тествате програмата, дали контролът за конкретна клетка, можете да използвате "елементаУправление" е зададена, която връща контрола възлага на клетката.

Контролите са вградени в клетката, се показват само при въвеждане на стойностите на режим на редактиране. Примерът по-долу показва редактирана клетката е затворена в овална и не се покаже отметка в него:

По-долу е показан пример, когато контролният елемент тип "флаг" на езика на скрипта: // задаване на желания тип на обект "OpisanieTipov"


Контролите не са построени в клетка

Има и друг начин за поставяне на контрола в клетката: използването на независим контрол и неговото "задължителен" до желаното място. В този случай, самата клетка не участва в този процес, както и неговите ценности и имоти или на въздействие. Стойностите трябва да бъдат получени директно от контролния елемент като обикновен форма. Така клетка използва само като оформление площ (свързване) контрол.
Следната таблица показва, как може да се появи такъв контрол (не е вграден в клетки) елементи:

Следният код е пример за поставянето не е вграден в клетката на таблицата за контрол в документа:


Подобрени контролни елементи, подредени в поставката за документи

За да контролирате елементи, подредени в табличен документ разширен набор от свойства, методи и събития:

Нека разгледаме най-важните свойства и методи:
В "VstroenVYacheyku" е от тип "булева", и показва, че контролът е вградена в клетката, или просто прикрепен към нея, както беше описано по-горе.
В "видимост" ви позволява да покажете или скриете управление.
"Стойността" осигурява достъп до стойност, която се редактира в контрола. Тя се използва единствено за контрол на елементите в комуникация с данните.
Метод "Locate" ви позволява да поставите на контрол върху определена област от клетките на документа за маса. Този метод се използва в примера по-горе.

За да контролирате елементи, подредени в табличен документ, е възможно да се справят събития, като например: "Ако се промени." Процедура, събитието манипулатор трябва да бъде под формата на модул. Ето защо има смисъл да се контролите поставени в табличен документ, само ако се показват под формата на диалог (в областта на електронна таблица документ).
В "защита" на клетка на таблицата на документа

Този имот е разположен в същия начин, както всеки друг:

резюме
В таблица документ на клетката, има два алтернативни имоти "текст" и "стойност".
Cell може да изберете вида на съхранена стойност, изходен формат и контрола.
Повечето от свойства и методи са приложими не само за една клетка, но също така и за областта на клетъчната таблица документ.
вградени езикови инструменти ви позволяват да контролирате структурата и външния вид на клетките и областите на документ за електронни таблици.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!