21.01.2008, 10:55
общий
это ответ
Здравствуйте, Andris!
Чтобы найти значение в конкретном столбце, нужно указать его в методе НайтиЗначение(), что Вы собственно и делаете.
Отобрать строки с одинаковыми значениями нельзя. Можно только отсортировать их по этой колонке, найти первый и потом в цикле пройтись по остальным строкам. Например, так как у меня в Приложении.
Приложение:
// Допустим, идентификатор колонки НомерДок
ТН.Сортировать("НомерДок");
пстр=0;
ТН.НайтиЗначение(СокрЛП(Накроз.НомерДок),пстр,2);
ТН.ПолучитьСтрокуПоНомеру(пстр);
Пока ТН.НомерДок=СокрЛП(Накроз.НомерДок) Цикл
// действия со строкой таблицы
// ...
пстр=пстр+1;
Если пстр>ТН.КоличествоСтрок() Тогда
Прервать;
КонецЕсли;
ТН.ПолучитьСтрокуПоНомеру(пстр);
КонецЦикла;