Имя: Пароль:
1C
1С v8
Слияние строк в условии
0 webDoktor
 
22.10.11
20:00
Всем привет!

1с 8.1: Предприятие.

Есть документ. В документе есть табличная часть. У таблично
1 DrShad
 
22.10.11
20:01
внезапно!
2 webDoktor
 
22.10.11
20:05
Попытка номер 2 :)

Всем привет!

1с 8.1: Предприятие.

Есть документ. В документе есть табличная часть. У табличной часть есть реквизиты:

- п1
- п2
- п3
- п4
- п5 и так далее, до п100

Это РЕКВИЗИТЫ.

Требуется: Сделать так, чтобы в цикле переберались все 100 ячеек.

Делаю так:

Для Каждого ТекСтрока Из Таблица Цикл

Если ТекСтрока.п1 = "1" Тогда
Счетчик = Счетчик + 1;
КонецЕсли;

Если ТекСтрока.п2 = "1" Тогда
Счетчик = Счетчик + 1;
КонецЕсли;

Если ТекСтрока.п3 = "1" Тогда
Счетчик = Счетчик + 1;
КонецЕсли;

...
       
КонецЦикла;

Если делаю так:

Для Каждого ТекСтрока Из Таблица Цикл

Номер = 1;

Пока Номер <= 100 Цикл
Если ТекСтрока.п+Номер = "1" Тогда
Счетчик = Счетчик + 1;
КонецЕсли;
КонецЦикла;    
   
КонецЦикла;

Естественно ошибка. Как можно сделать так, чтобы перебрались все 100 ячеек в строке? :)
3 DrShad
 
22.10.11
20:07
ты не поверишь но колонки такая же коллекция значений как и строки
4 GROOVY
 
22.10.11
20:07
Не проверял:

Для каждого Строка ИЗ ТабличнаяЧасть Цикл
   Для Каждого Ячейка Из Строка Цикл
   КонецЦикла;
КонецЦикла;
5 DrShad
 
22.10.11
20:09
(4) Паша, ты что пил?
6 webDoktor
 
22.10.11
20:13
(4) - работает :)
(3) - Вот это поворот сюжета... Ну тогда вопрос снимается, всем спасибо!
7 GROOVY
 
22.10.11
20:14
(5) Ничего, пока. Чай утром. Голодный как черт :)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан