Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

работа с отсортированной таблицей

Елена_В
читатель
офлайн
Дата регистрации: 26.10.2007
Сообщений: 611
Пост №1
 
17.09.2015 23:36

Пример таблицы


Статья       Контрагент Сумма

ЖД Сидоров100
ЖДПетров 200
АРЕНДА Иванов700
ТабличнаяЧасть.Сортировать("Статья" ;) ;
Для каждого Строка Из ТабличнаяЧасть Цикл
      ...
КонецЦикла;

как в данном случае узнать, что следующее значение в Колонке Статья будет другим? Т.е. находясь во второй строке таблицы, я должна знать, что в третьей строке уже будет другая статья

Ответили: пост №2 , пост №5
Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20955
Пост №2
 
17.09.2015 23:42
Ответ на пост №1

каждая строка имеет свой индекс, поэтом достаточно считать строку по индексу+1

Ответили: пост №3
Елена_В
читатель
офлайн
Дата регистрации: 26.10.2007
Сообщений: 611
Пост №3
 
17.09.2015 23:53
Ответ на пост №2

Prikum,т.е. так?

ТабличнаяЧасть.Сортировать("Статья" ;) ;
к=1;
Для каждого Строка Из ТабличнаяЧасть Цикл
Если Строка.Статья[к] <> Строка.Статья[к+1] Тогда
...
Иначе
КонецЕсли;
КонецЦикла;

Елена_В
читатель
офлайн
Дата регистрации: 26.10.2007
Сообщений: 611
Пост №4
 
18.09.2015 00:19

СледующаяСтрока = ТабличнаяЧасть[Строка.НомерСтроки];

Valentin46
читатель
офлайн
Дата регистрации: 10.02.2011
Сообщений: 1041
Пост №5
 
18.09.2015 11:48
Ответ на пост №1

Елена_В, а зачем писать какие-то циклы, почему бы не воспользоваться стандартным методом: ТЧ.Сортировать(<Колонки>, <ОбъектСравнения>)?

Елена_В
читатель
офлайн
Дата регистрации: 26.10.2007
Сообщений: 611
Пост №6
 
18.09.2015 11:50

Valentin46 пишет:

Цитата

      
                  
                   Ответ на
                   пост №1
            
      
Елена_В , а зачем писать какие-то циклы, почему бы не воспользоваться стандартным методом: ТЧ. Сортировать (<Колонки>, <ОбъектСравнения> ?
да, я поняла. что так некрасиво. Для себя правильный ответ написала в посте 4

Ответили: пост №7
Valentin46
читатель
офлайн
Дата регистрации: 10.02.2011
Сообщений: 1041
Пост №7
 
18.09.2015 11:59
Ответ на пост №6

Елена_В, простите, недоглядел - цикл Вами используется для обработки содержимого ТЧ, что собственно и заявлено в теме.

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация