Чтение и запись.
Тип: Строка.
Возвращает или задает строку пользовательского формата для вывода числового значения элемента узла дерева значений.
Описатель формата — это один алфавитный символ, указывающий тип числового формата, например валюту или процент.
Описатель точности — это необязательное целое число, которое влияет на число цифр в результирующей строке.
Допустимые строки формата и их описание.
# (#) Настраиваемый описатель. Заменитель цифры. Заменяет знак # соответствующей цифрой, если такая имеется. В противном случае в результирующей строке не будет цифры. Используя знак #, можно настроить формат вывода. Например, нам надо вывести некоторое число в формате телефона +х (ххх)ххх-хх-хх. % (%) Настраиваемый описатель. Символ процента. Число перед форматированием будет умножено на 100. В то место, где в строке формата стоит символ "%", в число будет вставлен локализованный символ процента. ' (') Настраиваемый описатель. Разделитель строк-литералов. Указывает на то, что заключенные в разделители символы должны быть скопированы в результирующую строку без изменений. , (,) Настраиваемый описатель. Разделитель групп. Масштаб числа. В качестве разделителя групп вставляет локальный разделитель между группами по 3 символа. Чтобы в строках явно отделять тысячи, к обычному шаблону слева добавляется "0,". В качестве масштабирования делит число на 1000 столько раз, сколько встречается символ ",". . (.) Настраиваемый описатель. Точка. Разделитель целой и дробной части. Допускается явно указывать формат целой и дробной части числа. 0 (0) Настраиваемый описатель. Заменитель нуля. Заменяет ноль соответствующей цифрой, если такая имеется. В противном случае в результирующей строке будет стоять ноль. ; (;) Описатель условного формата. Разделитель секций. Определяет секции с раздельными строками формата для положительных чисел, отрицательных чисел и нуля. C (C) Описатель формата валюты. Задает формат денежной единицы, указывает количество десятичных разрядов после запятой. D (D) Описатель десятичного формата. Определяет количество цифр целого числа, которое требуется вывести, которое указывается непосредственно после символа "D". Если число отрицательное, то знак "-" в это количество цифр не входит. (Символ определен только для целых чисел). Если исходное число десятичное, оно будет приведено к целому. E (E) Описатель экспоненциального формата. Описатель точности по умолчанию: 6. F (F) Описатель формата фиксированной точки. Определяет количество разрядов, которое требуется вывести после разделителя целой и дробной части, которое указывается непосредственно после символа "F". G (G) Описатель общего формата. По умолчанию. Использует формат по умолчанию для вывода числа. N (N) Описатель числового формата. Использует для отображения числа разделитель тысяч и дробную часть. Отображаемой количество символов дробной части указывается непосредственно после символа "N" (по умолчанию выводится 2 символа дробной части). P (P) Описатель формата процента. Преобразует выводимое число в проценты, умножая его на 100. После числа выводится символ "%". X (X) Описатель шестнадцатеричного формата. Выводит число в шестнадцатеричном формате. (Символ определен только для целых чисел). Если исходное число десятичное, оно будет приведено к целому. \ (\) Настраиваемый описатель. Escape-символ. Указывает на то, что следующий за ним символ должен рассматриваться как литерал, а не как описатель настраиваемого формата. ‰ (‰) Настраиваемый описатель. Промилле. При использовании в строке формата символа промилле ("‰") перед форматированием число будет умножено на 1000. В позицию возвращаемой строки, соответствующую положению символа "‰" в строке формата, будет вставлен необходимый символ промилле.
Для всех остальных символов - символ копируется в результирующую строку без изменений.
ЧисловоеПолеУзла2.ПользовательскийФормат = "F5";
Копировать Выделить всёПерем Ф, ПолеВыбора1, ЧисловоеПолеУзла2, КолонкаДереваЗначений3, ДеревоЗначений1; Процедура ПолеВыбора1_ИндексВыбранногоИзменен() Экспорт ПользовательскийФормат = ПолеВыбора1.ИсточникДанных.Элемент(ПолеВыбора1.ИндексВыбранного); ЧисловоеПолеУзла2.ПользовательскийФормат = ПользовательскийФормат; КолонкаДереваЗначений3.Заголовок = ПользовательскийФормат; КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptForms\OneScriptForms\bin\Debug\OneScriptForms.dll"); Ф = Новый ФормыДляОдноСкрипта(); Форма1 = Ф.Форма(); Форма1.Ширина = 830; Форма1.Высота = 250; Форма1.Отображать = Истина; Форма1.Показать(); Форма1.Активизировать(); ДеревоЗначений1 = Ф.ДеревоЗначений(); ДеревоЗначений1.Родитель = Форма1; ДеревоЗначений1.Стыковка = Ф.СтильСтыковки.Лево; ДеревоЗначений1.Ширина = 500; ПолеВыбора1 = Ф.ПолеВыбора(); ПолеВыбора1.Родитель = Форма1; ПолеВыбора1.Ширина = 300; ПолеВыбора1.Правее(ДеревоЗначений1, 10); ПолеВыбора1.СтильВыпадающегоСписка = Ф.СтильПоляВыбора.НеРедактируемый; ПолеВыбора1.РежимРисования = Ф.РежимРисования.ВручнуюПеременный; ПолеВыбора1.ИндексВыбранногоИзменен = Ф.Действие(ЭтотОбъект, "ПолеВыбора1_ИндексВыбранногоИзменен"); МассивСписок1 = Ф.МассивСписок(); МассивСписок1.Добавить("+# (###) ###-##-##"); МассивСписок1.Добавить("######"); МассивСписок1.Добавить("0000"); МассивСписок1.Добавить("00000000"); МассивСписок1.Добавить("000-000-0000"); МассивСписок1.Добавить("0,######"); МассивСписок1.Добавить("0,00000000"); МассивСписок1.Добавить("0,00000.000"); МассивСписок1.Добавить("0,0.000"); МассивСписок1.Добавить("0.0"); МассивСписок1.Добавить("0.00"); МассивСписок1.Добавить("0.000"); МассивСписок1.Добавить("000.000"); МассивСписок1.Добавить("N"); МассивСписок1.Добавить("N0"); МассивСписок1.Добавить("N1"); МассивСписок1.Добавить("N5"); МассивСписок1.Добавить("Простой текст"); МассивСписок1.Добавить("F"); МассивСписок1.Добавить("F1"); МассивСписок1.Добавить("F5"); МассивСписок1.Добавить("P"); МассивСписок1.Добавить("+0;-0;0"); МассивСписок1.Добавить(".Текст"); МассивСписок1.Добавить("Текст .00 Текст"); МассивСписок1.Добавить("G"); МассивСписок1.Добавить("E"); МассивСписок1.Добавить("E8"); МассивСписок1.Добавить("C3"); МассивСписок1.Добавить("D"); МассивСписок1.Добавить("D8"); МассивСписок1.Добавить("X"); МассивСписок1.Добавить("X2"); МассивСписок1.Добавить("\#"); МассивСписок1.Добавить("\#0"); МассивСписок1.Добавить("\###00\#"); МассивСписок1.Добавить("'строка'0"); МассивСписок1.Добавить("0'строка'0"); МассивСписок1.Добавить("0'строка'00"); МассивСписок1.Добавить("0'строка'00,0"); МассивСписок1.Добавить("#'строка'#"); МассивСписок1.Добавить("#'строка#"); МассивСписок1.Добавить("#0.0#;(#0.0#);-\0-"); МассивСписок1.Добавить("#0.0#;(#0.0#)"); МассивСписок1.Добавить("##;(##);**Zero**"); МассивСписок1.Добавить("0.0;(0.00);**Zero**"); МассивСписок1.Добавить("0,0.0;(0,0.00);**Zero**"); МассивСписок1.Добавить("0,0;(0,00);**Zero**"); МассивСписок1.Добавить("0,0;-0.00;**Zero**"); МассивСписок1.Добавить("0,0;-0,0.00;**Zero**"); МассивСписок1.Добавить(";(##);**Zero**"); МассивСписок1.Добавить("# °"); МассивСписок1.Добавить("#,#"); МассивСписок1.Добавить("#,"); МассивСписок1.Добавить("#,,"); МассивСписок1.Добавить("# ‰"); МассивСписок1.Добавить("#0.## ‰"); МассивСписок1.Добавить("#‰#"); МассивСписок1.Добавить("#‰##"); МассивСписок1.Добавить("#0.##%"); МассивСписок1.Добавить("#0,0.##%"); ПолеВыбора1.ИсточникДанных = МассивСписок1; КолонкаДереваЗначений1 = Ф.КолонкаДереваЗначений("Узлы", 80); КолонкаДереваЗначений2 = Ф.КолонкаДереваЗначений("Без форматирования", 170); КолонкаДереваЗначений3 = Ф.КолонкаДереваЗначений("+# (###) ###-##-##", 200); КолонкаДереваЗначений1.ВыравниваниеТекста = Ф.ГоризонтальноеВыравнивание.Центр; КолонкаДереваЗначений2.ВыравниваниеТекста = Ф.ГоризонтальноеВыравнивание.Центр; КолонкаДереваЗначений3.ВыравниваниеТекста = Ф.ГоризонтальноеВыравнивание.Центр; ДеревоЗначений1.Колонки.Добавить(КолонкаДереваЗначений1); ДеревоЗначений1.Колонки.Добавить(КолонкаДереваЗначений2); ДеревоЗначений1.Колонки.Добавить(КолонкаДереваЗначений3); ДеревоЗначений1.ИспользоватьКолонки = Истина; ДеревоЗначений1.СтильСетки = Ф.СтильСетки.ГоризонтальнаяВертикальная; ПолеВводаУзла1 = Ф.ПолеВводаУзла(); ПолеВводаУзла1.Колонка = КолонкаДереваЗначений1; ЧисловоеПолеУзла1 = Ф.ЧисловоеПолеУзла(); ЧисловоеПолеУзла1.Колонка = КолонкаДереваЗначений2; ЧисловоеПолеУзла1.ВыравниваниеТекста = Ф.ГоризонтальноеВыравнивание.Право; ЧисловоеПолеУзла2 = Ф.ЧисловоеПолеУзла(); ЧисловоеПолеУзла2.Колонка = КолонкаДереваЗначений3; ЧисловоеПолеУзла2.ВыравниваниеТекста = Ф.ГоризонтальноеВыравнивание.Право; ДеревоЗначений1.ЭлементыУзла.Добавить(ПолеВводаУзла1); ДеревоЗначений1.ЭлементыУзла.Добавить(ЧисловоеПолеУзла1); ДеревоЗначений1.ЭлементыУзла.Добавить(ЧисловоеПолеУзла2); Узел1 = Ф.УзелДереваЗначений("Узел1"); ДеревоЗначений1.Узлы.Добавить(Узел1); Узел1.УстановитьЗначение(ПолеВводаУзла1, "Узел1"); Узел1.УстановитьЗначение(ЧисловоеПолеУзла1, 1.12); Узел1.УстановитьЗначение(ЧисловоеПолеУзла2, 1.12); Узел2 = Ф.УзелДереваЗначений("Узел2"); ДеревоЗначений1.Узлы.Добавить(Узел2); Узел2.УстановитьЗначение(ПолеВводаУзла1, "Узел2"); Узел2.УстановитьЗначение(ЧисловоеПолеУзла1, 12.12); Узел2.УстановитьЗначение(ЧисловоеПолеУзла2, 12.12); Узел3 = Ф.УзелДереваЗначений("Узел3"); ДеревоЗначений1.Узлы.Добавить(Узел3); Узел3.УстановитьЗначение(ПолеВводаУзла1, "Узел3"); Узел3.УстановитьЗначение(ЧисловоеПолеУзла1, 123.12); Узел3.УстановитьЗначение(ЧисловоеПолеУзла2, 123.12); Узел4 = Ф.УзелДереваЗначений("Узел4"); ДеревоЗначений1.Узлы.Добавить(Узел4); Узел4.УстановитьЗначение(ПолеВводаУзла1, "Узел4"); Узел4.УстановитьЗначение(ЧисловоеПолеУзла1, 1234.12); Узел4.УстановитьЗначение(ЧисловоеПолеУзла2, 1234.12); Узел5 = Ф.УзелДереваЗначений("Узел5"); ДеревоЗначений1.Узлы.Добавить(Узел5); Узел5.УстановитьЗначение(ПолеВводаУзла1, "Узел5"); Узел5.УстановитьЗначение(ЧисловоеПолеУзла1, 12345.12); Узел5.УстановитьЗначение(ЧисловоеПолеУзла2, 12345.12); Узел6 = Ф.УзелДереваЗначений("Узел6"); ДеревоЗначений1.Узлы.Добавить(Узел6); Узел6.УстановитьЗначение(ПолеВводаУзла1, "Узел6"); Узел6.УстановитьЗначение(ЧисловоеПолеУзла1, 123456.12); Узел6.УстановитьЗначение(ЧисловоеПолеУзла2, 123456.12); Узел7 = Ф.УзелДереваЗначений("Узел7"); ДеревоЗначений1.Узлы.Добавить(Узел7); Узел7.УстановитьЗначение(ПолеВводаУзла1, "Узел7"); Узел7.УстановитьЗначение(ЧисловоеПолеУзла1, 1234567.12); Узел7.УстановитьЗначение(ЧисловоеПолеУзла2, 1234567.12); Узел8 = Ф.УзелДереваЗначений("Узел8"); ДеревоЗначений1.Узлы.Добавить(Узел8); Узел8.УстановитьЗначение(ПолеВводаУзла1, "Узел8"); Узел8.УстановитьЗначение(ЧисловоеПолеУзла1, 12345678.12); Узел8.УстановитьЗначение(ЧисловоеПолеУзла2, 12345678.12); Узел9 = Ф.УзелДереваЗначений("Узел9"); ДеревоЗначений1.Узлы.Добавить(Узел9); Узел9.УстановитьЗначение(ПолеВводаУзла1, "Узел9"); Узел9.УстановитьЗначение(ЧисловоеПолеУзла1, 123456789.12); Узел9.УстановитьЗначение(ЧисловоеПолеУзла2, 123456789.12); Узел10 = Ф.УзелДереваЗначений("Узел10"); ДеревоЗначений1.Узлы.Добавить(Узел10); Узел10.УстановитьЗначение(ПолеВводаУзла1, "Узел10"); Узел10.УстановитьЗначение(ЧисловоеПолеУзла1, 0); Узел10.УстановитьЗначение(ЧисловоеПолеУзла2, 0); Узел11 = Ф.УзелДереваЗначений("Узел11"); ДеревоЗначений1.Узлы.Добавить(Узел11); Узел11.УстановитьЗначение(ПолеВводаУзла1, "Узел11"); Узел11.УстановитьЗначение(ЧисловоеПолеУзла1, -123456789.12); Узел11.УстановитьЗначение(ЧисловоеПолеУзла2, -123456789.12); ДеревоЗначений1.РазвернутьВсе(); ПолеВыбора1_ИндексВыбранногоИзменен(); Ф.ЗапуститьОбработкуСобытий();
Копировать Выделить всёПерем Ф, ПолеВыбора1, ЧисловоеПолеУзла2, КолонкаДереваЗначений3, ДеревоЗначений1; Процедура ПолеВыбора1_ИндексВыбранногоИзменен() Экспорт ПользовательскийФормат = ПолеВыбора1.ИсточникДанных.Элемент(ПолеВыбора1.ИндексВыбранного); ЧисловоеПолеУзла2.ПользовательскийФормат = ПользовательскийФормат; КолонкаДереваЗначений3.Заголовок = ПользовательскийФормат; КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptForms\OneScriptForms\bin\Debug\OneScriptForms.dll"); Ф = Новый ФормыДляОдноСкрипта(); Форма1 = Ф.Форма(); Форма1.Ширина = 830; Форма1.Высота = 250; Форма1.Отображать = Истина; Форма1.Показать(); Форма1.Активизировать(); ДеревоЗначений1 = Ф.ДеревоЗначений(); ДеревоЗначений1.Родитель = Форма1; ДеревоЗначений1.Стыковка = Ф.СтильСтыковки.Лево; ДеревоЗначений1.Ширина = 500; ПолеВыбора1 = Ф.ПолеВыбора(); ПолеВыбора1.Родитель = Форма1; ПолеВыбора1.Ширина = 300; ПолеВыбора1.Правее(ДеревоЗначений1, 10); ПолеВыбора1.СтильВыпадающегоСписка = Ф.СтильПоляВыбора.НеРедактируемый; ПолеВыбора1.РежимРисования = Ф.РежимРисования.ВручнуюПеременный; ПолеВыбора1.ИндексВыбранногоИзменен = Ф.Действие(ЭтотОбъект, "ПолеВыбора1_ИндексВыбранногоИзменен"); МассивСписок1 = Ф.МассивСписок(); МассивСписок1.Добавить("+# (###) ###-##-##"); МассивСписок1.Добавить("######"); МассивСписок1.Добавить("0000"); МассивСписок1.Добавить("00000000"); МассивСписок1.Добавить("000-000-0000"); МассивСписок1.Добавить("0,######"); МассивСписок1.Добавить("0,00000000"); МассивСписок1.Добавить("0,00000.000"); МассивСписок1.Добавить("0,0.000"); МассивСписок1.Добавить("0.0"); МассивСписок1.Добавить("0.00"); МассивСписок1.Добавить("0.000"); МассивСписок1.Добавить("000.000"); МассивСписок1.Добавить("N"); МассивСписок1.Добавить("N0"); МассивСписок1.Добавить("N1"); МассивСписок1.Добавить("N5"); МассивСписок1.Добавить("Простой текст"); МассивСписок1.Добавить("F"); МассивСписок1.Добавить("F1"); МассивСписок1.Добавить("F5"); МассивСписок1.Добавить("P"); МассивСписок1.Добавить("+0;-0;0"); МассивСписок1.Добавить(".Текст"); МассивСписок1.Добавить("Текст .00 Текст"); МассивСписок1.Добавить("G"); МассивСписок1.Добавить("E"); МассивСписок1.Добавить("E8"); МассивСписок1.Добавить("C3"); МассивСписок1.Добавить("D"); МассивСписок1.Добавить("D8"); МассивСписок1.Добавить("X"); МассивСписок1.Добавить("X2"); МассивСписок1.Добавить("\#"); МассивСписок1.Добавить("\#0"); МассивСписок1.Добавить("\###00\#"); МассивСписок1.Добавить("'строка'0"); МассивСписок1.Добавить("0'строка'0"); МассивСписок1.Добавить("0'строка'00"); МассивСписок1.Добавить("0'строка'00,0"); МассивСписок1.Добавить("#'строка'#"); МассивСписок1.Добавить("#'строка#"); МассивСписок1.Добавить("#0.0#;(#0.0#);-\0-"); МассивСписок1.Добавить("#0.0#;(#0.0#)"); МассивСписок1.Добавить("##;(##);**Zero**"); МассивСписок1.Добавить("0.0;(0.00);**Zero**"); МассивСписок1.Добавить("0,0.0;(0,0.00);**Zero**"); МассивСписок1.Добавить("0,0;(0,00);**Zero**"); МассивСписок1.Добавить("0,0;-0.00;**Zero**"); МассивСписок1.Добавить("0,0;-0,0.00;**Zero**"); МассивСписок1.Добавить(";(##);**Zero**"); МассивСписок1.Добавить("# °"); МассивСписок1.Добавить("#,#"); МассивСписок1.Добавить("#,"); МассивСписок1.Добавить("#,,"); МассивСписок1.Добавить("# ‰"); МассивСписок1.Добавить("#0.## ‰"); МассивСписок1.Добавить("#‰#"); МассивСписок1.Добавить("#‰##"); МассивСписок1.Добавить("#0.##%"); МассивСписок1.Добавить("#0,0.##%"); ПолеВыбора1.ИсточникДанных = МассивСписок1; КолонкаДереваЗначений1 = Ф.КолонкаДереваЗначений("Узлы", 80); КолонкаДереваЗначений2 = Ф.КолонкаДереваЗначений("Без форматирования", 170); КолонкаДереваЗначений3 = Ф.КолонкаДереваЗначений("+# (###) ###-##-##", 200); КолонкаДереваЗначений1.ВыравниваниеТекста = Ф.ГоризонтальноеВыравнивание.Центр; КолонкаДереваЗначений2.ВыравниваниеТекста = Ф.ГоризонтальноеВыравнивание.Центр; КолонкаДереваЗначений3.ВыравниваниеТекста = Ф.ГоризонтальноеВыравнивание.Центр; ДеревоЗначений1.Колонки.Добавить(КолонкаДереваЗначений1); ДеревоЗначений1.Колонки.Добавить(КолонкаДереваЗначений2); ДеревоЗначений1.Колонки.Добавить(КолонкаДереваЗначений3); ДеревоЗначений1.ИспользоватьКолонки = Истина; ДеревоЗначений1.СтильСетки = Ф.СтильСетки.ГоризонтальнаяВертикальная; ПолеВводаУзла1 = Ф.ПолеВводаУзла(); ПолеВводаУзла1.Колонка = КолонкаДереваЗначений1; ЧисловоеПолеУзла1 = Ф.ЧисловоеПолеУзла(); ЧисловоеПолеУзла1.Колонка = КолонкаДереваЗначений2; ЧисловоеПолеУзла1.ВыравниваниеТекста = Ф.ГоризонтальноеВыравнивание.Право; ЧисловоеПолеУзла2 = Ф.ЧисловоеПолеУзла(); ЧисловоеПолеУзла2.Колонка = КолонкаДереваЗначений3; ЧисловоеПолеУзла2.ВыравниваниеТекста = Ф.ГоризонтальноеВыравнивание.Право; ДеревоЗначений1.ЭлементыУзла.Добавить(ПолеВводаУзла1); ДеревоЗначений1.ЭлементыУзла.Добавить(ЧисловоеПолеУзла1); ДеревоЗначений1.ЭлементыУзла.Добавить(ЧисловоеПолеУзла2); Узел1 = Ф.УзелДереваЗначений("Узел1"); ДеревоЗначений1.Узлы.Добавить(Узел1); Узел1.УстановитьЗначение(ПолеВводаУзла1, "Узел1"); Узел1.УстановитьЗначение(ЧисловоеПолеУзла1, 1.12); Узел1.УстановитьЗначение(ЧисловоеПолеУзла2, 1.12); Узел2 = Ф.УзелДереваЗначений("Узел2"); ДеревоЗначений1.Узлы.Добавить(Узел2); Узел2.УстановитьЗначение(ПолеВводаУзла1, "Узел2"); Узел2.УстановитьЗначение(ЧисловоеПолеУзла1, 12.12); Узел2.УстановитьЗначение(ЧисловоеПолеУзла2, 12.12); Узел3 = Ф.УзелДереваЗначений("Узел3"); ДеревоЗначений1.Узлы.Добавить(Узел3); Узел3.УстановитьЗначение(ПолеВводаУзла1, "Узел3"); Узел3.УстановитьЗначение(ЧисловоеПолеУзла1, 123.12); Узел3.УстановитьЗначение(ЧисловоеПолеУзла2, 123.12); Узел4 = Ф.УзелДереваЗначений("Узел4"); ДеревоЗначений1.Узлы.Добавить(Узел4); Узел4.УстановитьЗначение(ПолеВводаУзла1, "Узел4"); Узел4.УстановитьЗначение(ЧисловоеПолеУзла1, 1234.12); Узел4.УстановитьЗначение(ЧисловоеПолеУзла2, 1234.12); Узел5 = Ф.УзелДереваЗначений("Узел5"); ДеревоЗначений1.Узлы.Добавить(Узел5); Узел5.УстановитьЗначение(ПолеВводаУзла1, "Узел5"); Узел5.УстановитьЗначение(ЧисловоеПолеУзла1, 12345.12); Узел5.УстановитьЗначение(ЧисловоеПолеУзла2, 12345.12); Узел6 = Ф.УзелДереваЗначений("Узел6"); ДеревоЗначений1.Узлы.Добавить(Узел6); Узел6.УстановитьЗначение(ПолеВводаУзла1, "Узел6"); Узел6.УстановитьЗначение(ЧисловоеПолеУзла1, 123456.12); Узел6.УстановитьЗначение(ЧисловоеПолеУзла2, 123456.12); Узел7 = Ф.УзелДереваЗначений("Узел7"); ДеревоЗначений1.Узлы.Добавить(Узел7); Узел7.УстановитьЗначение(ПолеВводаУзла1, "Узел7"); Узел7.УстановитьЗначение(ЧисловоеПолеУзла1, 1234567.12); Узел7.УстановитьЗначение(ЧисловоеПолеУзла2, 1234567.12); Узел8 = Ф.УзелДереваЗначений("Узел8"); ДеревоЗначений1.Узлы.Добавить(Узел8); Узел8.УстановитьЗначение(ПолеВводаУзла1, "Узел8"); Узел8.УстановитьЗначение(ЧисловоеПолеУзла1, 12345678.12); Узел8.УстановитьЗначение(ЧисловоеПолеУзла2, 12345678.12); Узел9 = Ф.УзелДереваЗначений("Узел9"); ДеревоЗначений1.Узлы.Добавить(Узел9); Узел9.УстановитьЗначение(ПолеВводаУзла1, "Узел9"); Узел9.УстановитьЗначение(ЧисловоеПолеУзла1, 123456789.12); Узел9.УстановитьЗначение(ЧисловоеПолеУзла2, 123456789.12); Узел10 = Ф.УзелДереваЗначений("Узел10"); ДеревоЗначений1.Узлы.Добавить(Узел10); Узел10.УстановитьЗначение(ПолеВводаУзла1, "Узел10"); Узел10.УстановитьЗначение(ЧисловоеПолеУзла1, 0); Узел10.УстановитьЗначение(ЧисловоеПолеУзла2, 0); Узел11 = Ф.УзелДереваЗначений("Узел11"); ДеревоЗначений1.Узлы.Добавить(Узел11); Узел11.УстановитьЗначение(ПолеВводаУзла1, "Узел11"); Узел11.УстановитьЗначение(ЧисловоеПолеУзла1, -123456789.12); Узел11.УстановитьЗначение(ЧисловоеПолеУзла2, -123456789.12); ДеревоЗначений1.РазвернутьВсе(); ПолеВыбора1_ИндексВыбранногоИзменен(); Сообщить(?( ЧисловоеПолеУзла2.ПользовательскийФормат = "+# (###) ###-##-##" , "", "!!! ") + "ЧисловоеПолеУзла.ПользовательскийФормат (NodeDecimalTextBox.CustomFormat) Свойство" + " " + ТекущаяДата());
ЧисловоеПолеУзла (NodeDecimalTextBox) Класс | Библиотека OneScriptForms