Имя: Пароль:
1C
1С v8
Область.НайтиТекст - различия поведения на 8.2 и 8.3
0 ixijixi
 
04.09.14
16:25
Столкнулся с непонятным поведением метода

ОбластьПервойЯчейки = ТабличныйДокумент.НайтиТекст("Расчетный листок", ОбластьСлед);
Пока ОбластьПервойЯчейки <> Неопределено Цикл
...
тут ищем НомерСтрокиКонцаРЛ
...
ОбластьСлед = ТабличныйДокумент.Область(НомерСтрокиКонцаРЛ, , НомерСтрокиКонцаРЛ, );
ОбластьПервойЯчейки    = ТабличныйДокумент.НайтиТекст("Расчетный листок", ОбластьСлед);
КонецЦикла;

Так вот... В 8.2 метод отрабатывает на ура, ва в 8.3 такое ощущение, что начинает искать с начала, а не с места ОбластьСлед.

Кто-нить сталкивался?
1 ixijixi
 
04.09.14
16:53
ап
2 ugroblin
 
06.09.14
14:48
Столкнулся с этой проблемой. Решил через явное указание области поиска - 3й параметр.
3 ixijixi
 
12.09.14
15:58
(2) Т.е. каким-то образом искал следующую подходящую область?
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.