Добавление строк в таблицу значений
ТабЗнач.НоваяСтрока(); ТабЗнач.Номер = 1; ТабЗнач.Сотрудник = “Иванов Иван Иванович”; //следите за типом колонки! ТабЗнач.Должность = “Программист”; ТабЗнач.Оклад = 20000; ТабЗнач.НоваяСтрока(); ТабЗнач.Номер = 2; ТабЗнач.Сотрудник = “Петров Петр Петрович”; ТабЗнач.Должность = “Бухгалтер”; ТабЗнач.Оклад = 10000;
//обычно строки добавляются в цикле СпрСотр = СоздатьОбъект(“Справочник.Сотрудники”); СпрСотр.ВыбратьЭлементы(); Пока СпрСотр.ПолучитьЭлемент()=1 Цикл ТабЗнач.НоваяСтрока(); ТабЗнач.Номер = СпрСотр.Код; ТабЗнач.Сотрудник = СпрСотр.ТекущийЭлемент(); //следите за типом колонки! ТабЗнач.Должность = СпрСотр.Должность; ТабЗнач.Оклад = СпрСотр.Оклад; КонецЦикла;
Перебор строк таблицы значений
1-й способ: ТабЗнач.ВыбратьСтроки(); Пока ТабЗнач.ПолучитьСтроку()=1 Цикл ...Сообщить(ТабЗнач.Сотрудник); КонецЦикла;
2-й способ: Для НомерСтроки = 1 По ТабЗнач.КоличествоСтрок() Цикл ...ТабЗнач.ПолучитьСтрокуПоНомеру(НомерСтроки); ...Сообщить(ТабЗнач.Сотрудник); КонецЦикла;
|