|
Метод "Следующий()" меняет элемент не попавший под условие |
☑ |
0
Trotter
26.07.16
✎
19:12
|
мСпр = Справочники.Номенклатура.Выбрать();
Пока мСпр.Следующий() Цикл
Если НЕ мСпр.ЭтоГруппа Тогда
Длинна = СтрДлина(мСпр.ДополнительноеОписаниеНоменклатуры);
Если Максимум < Длинна тогда
Максимум = Длинна;
Элемент = мСпр;
КонецЕсли;
КонецЕсли;
КонецЦикла;
При переборки справочника на:
Пока мСпр.Следующий() Цикл
Меняет:
Элемент
Если даже Максимум > Длинна
Почему так ?
|
|
1
arsik
гуру
26.07.16
✎
19:22
|
потому что :))
Элемент = мСпр.Ссылка
|
|
2
Trotter
26.07.16
✎
19:25
|
(1) Так и хотел попробовать, но куда же без мисты - то ?)
|
|
3
rozer76
26.07.16
✎
23:23
|
(2) на вот инфо . И лучше запросом и если не файловая или не READ_COMMITTED_SNAPSHOT то еще и в транзакции для ответственных моментов ...
|
|