Область.НайтиТекст - различия поведения на 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) Т.е. каким-то образом искал следующую подходящую область?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший