ПолеДаты.Игрек (DateField.Y) Свойство

Использование

Чтение и запись.

Значение

Тип: Позиция (Pos).

Возвращает или задает объект Позиция (Pos), соответствующий координате по оси Y.

Примечание

Пример

ПолеДаты1.Игрек = ТФ.Позиция.Абсолютно(4);
Полный пример кода


Перем ТФ, ПолеДаты1, Икс, Игрек, Окно1; Процедура ПриОткрытии() Экспорт Игрек = ПолеДаты1.Кадр.Игрек; Икс = ПолеДаты1.Кадр.Икс; ТФ.Уведомление().Показать("Икс = " + Икс + " Игрек = " + Игрек, -1); КонецПроцедуры Процедура ПолеДаты1_ДатаИзменена() Экспорт АргументыСобытия = ТФ.АргументыСобытия; Окно1.Текст = "Формат даты = " + АргументыСобытия.ФорматДаты + " |Было лет = " + АргументыСобытия.БылоГод + " |Стало лет = " + АргументыСобытия.СталоГод + " |Было месяцев = " + АргументыСобытия.БылоМесяц + " |Стало месяцев = " + АргументыСобытия.СталоМесяц + " |Было дней = " + АргументыСобытия.БылоДень + " |Стало дней = " + АргументыСобытия.СталоДень + " |Было тактов = " + АргументыСобытия.БылоТактов + " |Стало тактов = " + АргументыСобытия.СталоТактов; КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); ПолеДаты1 = ТФ.Верхний.Добавить(ТФ.ПолеДаты(ТекущаяДата())); ПолеДаты1.ТолькоЧтение = Ложь; ПолеДаты1.КороткийФормат = Ложь; ПолеДаты1.ЦветоваяСхема = ТФ.Цвета.Основа; ПолеДаты1.ДатаИзменена = ТФ.Действие(ЭтотОбъект, "ПолеДаты1_ДатаИзменена"); ТДата = ТекущаяДата(); ПолеДаты1.Год = Год(ТДата); ПолеДаты1.Месяц = Месяц(ТДата); ПолеДаты1.День = День(ТДата); ПолеДаты1.Икс = ТФ.Позиция.Абсолютно(5); ПолеДаты1.Игрек = ТФ.Позиция.Абсолютно(4); ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.Запуск();

Тестовый код


Перем ТФ, ПолеДаты1, Икс, Игрек, Окно1; Процедура ПриОткрытии() Экспорт Игрек = ПолеДаты1.Кадр.Игрек; Икс = ПолеДаты1.Кадр.Икс; ТФ.Уведомление().Показать("Икс = " + Икс + " Игрек = " + Игрек, -1); КонецПроцедуры Процедура ПолеДаты1_ДатаИзменена() Экспорт АргументыСобытия = ТФ.АргументыСобытия; Окно1.Текст = "Формат даты = " + АргументыСобытия.ФорматДаты + " |Было лет = " + АргументыСобытия.БылоГод + " |Стало лет = " + АргументыСобытия.СталоГод + " |Было месяцев = " + АргументыСобытия.БылоМесяц + " |Стало месяцев = " + АргументыСобытия.СталоМесяц + " |Было дней = " + АргументыСобытия.БылоДень + " |Стало дней = " + АргументыСобытия.СталоДень + " |Было тактов = " + АргументыСобытия.БылоТактов + " |Стало тактов = " + АргументыСобытия.СталоТактов; КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); ПолеДаты1 = ТФ.Верхний.Добавить(ТФ.ПолеДаты(ТекущаяДата())); ПолеДаты1.ТолькоЧтение = Ложь; ПолеДаты1.КороткийФормат = Ложь; ПолеДаты1.ЦветоваяСхема = ТФ.Цвета.Основа; ПолеДаты1.ДатаИзменена = ТФ.Действие(ЭтотОбъект, "ПолеДаты1_ДатаИзменена"); ТДата = ТекущаяДата(); ПолеДаты1.Год = Год(ТДата); ПолеДаты1.Месяц = Месяц(ТДата); ПолеДаты1.День = День(ТДата); ПолеДаты1.Икс = ТФ.Позиция.Абсолютно(5); ПолеДаты1.Игрек = ТФ.Позиция.Абсолютно(4); ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.ЗапуститьИЗавершить(); Сообщить(?( Икс = 5 и Игрек = 4 , "", "!!! ") + "ПолеДаты.Игрек (DateField.Y) Свойство" + " " + ТекущаяДата() + Символы.ПС);

Смотрите также

Библиотека OneScriptTerminalGui