Элемент(<Индекс>, <Значение>)
Тип: СтрокаДанных (DataRow).
Устанавливает и/или возвращает указанный объект СтрокаДанных (DataRow) по указанному индексу в коллекции.
Процедура ПриОткрытии() Экспорт
ТаблицаДанных = ТаблицаДанных1;
СтрокиДанных = ТаблицаДанных1.Строки;
СтрокаДанных1 = СтрокиДанных.Элемент(0);
ЭлементДанных1 = СтрокаДанных1.Получить("ФИО");
Значение = ЭлементДанных1.Значение;
НоваяСтрока = ТаблицаДанных1.НоваяСтрока();
НоваяСтрока.УстановитьЭлемент("ФИО", "Капитан Врунгель");
СтрокиДанных.Элемент(0, НоваяСтрока);
Значение2 = СтрокиДанных.Элемент(0).Получить("ФИО").Значение;
ТФ.Уведомление().Показать("Значение = " + Значение + "
|Значение2 = " + Значение2, -1);
КонецПроцедуры
Перем ТФ, ТаблицаДанных1, ТаблицаДанных; Процедура ПриОткрытии() Экспорт ТаблицаДанных = ТаблицаДанных1; СтрокиДанных = ТаблицаДанных1.Строки; СтрокаДанных1 = СтрокиДанных.Элемент(0); ЭлементДанных1 = СтрокаДанных1.Получить("ФИО"); Значение = ЭлементДанных1.Значение; НоваяСтрока = ТаблицаДанных1.НоваяСтрока(); НоваяСтрока.УстановитьЭлемент("ФИО", "Капитан Врунгель"); СтрокиДанных.Элемент(0, НоваяСтрока); Значение2 = СтрокиДанных.Элемент(0).Получить("ФИО").Значение; ТФ.Уведомление().Показать("Значение = " + Значение + " |Значение2 = " + Значение2, -1); КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); Таблица1 = ТФ.Верхний.Добавить(ТФ.Таблица()); ТаблицаДанных1 = ТФ.ТаблицаДанных(); Колонки1 = ТаблицаДанных1.Колонки; Колонка1 = Колонки1.Добавить(ТФ.КолонкаДанных("№ н/п", ТФ.ТипДанных.Число)); Колонка2 = Колонки1.Добавить(ТФ.КолонкаДанных("ФИО", ТФ.ТипДанных.Строка)); Строки1 = ТаблицаДанных1.Строки; ТекСтрока = Строки1.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("№ н/п", 1); ТекСтрока.УстановитьЭлемент("ФИО", "Иванов Иван Иванович"); ТекСтрока = Строки1.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("№ н/п", 2); ТекСтрока.УстановитьЭлемент("ФИО", "Семенов Семен Семенович"); ТекСтрока = Строки1.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("№ н/п", 3); ТекСтрока.УстановитьЭлемент("ФИО", "Шикалов Игнатий Маркович"); ТекСтрока = Строки1.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("№ н/п", 4); ТекСтрока.УстановитьЭлемент("ФИО", "Петров Петр Петрович"); ТекСтрока = Строки1.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("№ н/п", 5); ТекСтрока.УстановитьЭлемент("ФИО", "Сергеевич Аристарх Изяславович"); Таблица1.ТаблицаДанных = ТаблицаДанных1; ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.Запуск();
Перем ТФ, ТаблицаДанных1, ТаблицаДанных, Значение2; Процедура ПриОткрытии() Экспорт ТаблицаДанных = ТаблицаДанных1; СтрокиДанных = ТаблицаДанных1.Строки; СтрокаДанных1 = СтрокиДанных.Элемент(0); ЭлементДанных1 = СтрокаДанных1.Получить("ФИО"); Значение = ЭлементДанных1.Значение; НоваяСтрока = ТаблицаДанных1.НоваяСтрока(); НоваяСтрока.УстановитьЭлемент("ФИО", "Капитан Врунгель"); СтрокиДанных.Элемент(0, НоваяСтрока); Значение2 = СтрокиДанных.Элемент(0).Получить("ФИО").Значение; ТФ.Уведомление().Показать("Значение = " + Значение + " |Значение2 = " + Значение2, -1); КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); Таблица1 = ТФ.Верхний.Добавить(ТФ.Таблица()); ТаблицаДанных1 = ТФ.ТаблицаДанных(); Колонки1 = ТаблицаДанных1.Колонки; Колонка1 = Колонки1.Добавить(ТФ.КолонкаДанных("№ н/п", ТФ.ТипДанных.Число)); Колонка2 = Колонки1.Добавить(ТФ.КолонкаДанных("ФИО", ТФ.ТипДанных.Строка)); Строки1 = ТаблицаДанных1.Строки; ТекСтрока = Строки1.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("№ н/п", 1); ТекСтрока.УстановитьЭлемент("ФИО", "Иванов Иван Иванович"); ТекСтрока = Строки1.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("№ н/п", 2); ТекСтрока.УстановитьЭлемент("ФИО", "Семенов Семен Семенович"); ТекСтрока = Строки1.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("№ н/п", 3); ТекСтрока.УстановитьЭлемент("ФИО", "Шикалов Игнатий Маркович"); ТекСтрока = Строки1.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("№ н/п", 4); ТекСтрока.УстановитьЭлемент("ФИО", "Петров Петр Петрович"); ТекСтрока = Строки1.Добавить(ТаблицаДанных1.НоваяСтрока()); ТекСтрока.УстановитьЭлемент("№ н/п", 5); ТекСтрока.УстановитьЭлемент("ФИО", "Сергеевич Аристарх Изяславович"); Таблица1.ТаблицаДанных = ТаблицаДанных1; ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.ЗапуститьИЗавершить(); Сообщить(?( Значение2 = "Капитан Врунгель" , "", "!!! ") + "СтрокиДанных.Элемент (DataRowCollection.Item) Метод" + " " + ТекущаяДата() + Символы.ПС);