Табличка = Новый ТаблицаЗначений;
Табличка.Колонки.Добавить("СлучЧисло1", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(5, 2, ДопустимыйЗнак.Неотрицательный)));
Табличка.Колонки.Добавить("СлучЧисло2", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(5, 2, ДопустимыйЗнак.Неотрицательный)));
Для А = 1 по 12 Цикл
ГСЧ = Новый ГенераторСлучайныхЧисел;
СлучЧисло = ГСЧ.СлучайноеЧисло(НецелоеЧисло1*100, НецелоеЧисло2*100);
СлучЧисло2 = ГСЧ.СлучайноеЧисло(НецелоеЧисло3*100, НецелоеЧисло4*100);
Shell.Run("ping 127.0.0.1 -n 2",0,1);
СлучЧисло=Окр(СлучЧисло/100,2);
СлучЧисло2=Окр(СлучЧисло2/100,2);
НоваяСтрока = Табличка.Добавить();
НоваяСтрока.СлучЧисло1 = СлучЧисло;
НоваяСтрока.СлучЧисло2 = СлучЧисло2;
КонецЦикла;
// ЧислаЭКГ.ЗагрузитьКолонку(Табличка.ВыгрузитьКолонку("СлучЧисло1"),"Ноль");
// далее запросом что бы в строку получилось
Запрос = Новый Запрос;
Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
Запрос.Текст =
"ВЫБРАТЬ
| *
|ПОМЕСТИТЬ Таблица
|ИЗ
| ТЗ КАК ТЗ
|;
|ВЫБРАТЬ
| *
|ИЗ
| Таблица КАК Таблица";
Запрос.УстановитьПараметр("ТЗ", Табличка);
Табл = Запрос.Выполнить();
Выборка = Табл.Выбрать();
Пока Выборка.Следующий() Цикл
Сообщить(Выборка.СлучЧисло1);
Сообщить(Выборка.СлучЧисло2);
// собственно не соображу построчное заполнение из колонки
КонецЦикла;