~Метка:Если Не ПустаяСтрока(Результат) Тогда
ПолучитьСерверТО().ОбработатьВведенныйШтрихкод(Результат, ЭтаФорма);
КонецЕсли;
Результат = РаботаСТорговымОборудованием.ВвестиШтрихкод();
Если Не ПустаяСтрока(Результат) Тогда
Перейти ~Метка;
КонецЕсли;
Пока Истина Цикл
Если Не ПустаяСтрока(Результат) Тогда
ПолучитьСерверТО().ОбработатьВведенныйШтрихкод(Результат, ЭтаФорма);
КонецЕсли;
Результат = РаботаСТорговымОборудованием.ВвестиШтрихкод();
Если ПустаяСтрока(Результат) Тогда
Прервать;
КонецЕсли;
КонецЦикла
Пока Истина Цикл
Если Не ПустаяСтрока(Результат) Тогда
ПолучитьСерверТО().ОбработатьВведенныйШтрихкод(Результат, ЭтаФорма);
КонецЕсли;
Результат = РаботаСТорговымОборудованием.ВвестиШтрихкод();
Если ПустаяСтрока(Результат) Тогда
Прервать;
КонецЕсли;
КонецЦикла
Процедура ОбработатьДерево()
Для Каждого СтрокаДерева Из НашеДерево.Строки Цикл
ОбработатьСтрокуДерева(СтрокаДерева);
КонецЦикла;
КонецПроцедуры;
Процедура ОбработатьСтрокуДерева(СтрокаДерева)
// Выполняем какие-то действия над строкой
// Выполняем какие-то действия над строкой
// Выполняем какие-то действия над строкой
// И запускаем рекурсивно обработку строк
Для Каждого СтрокаСтроки Из СтрокаДерева.Строки Цикл
ОбработатьСтрокуДерева(СтрокаСтроки);
КонецЦикла;
КонецПроцедуры;
Процедура ОбработатьДерево()
Для Каждого СтрокаДерева Из НашеДерево.Строки Цикл
ОбработатьСтрокуДерева(СтрокаДерева);
КонецЦикла;
КонецПроцедуры;
Процедура ОбработатьСтрокуДерева(СтрокаДерева)
// Выполняем какие-то действия над строкой
// Выполняем какие-то действия над строкой
// Выполняем какие-то действия над строкой
// И запускаем рекурсивно обработку строк
Для Каждого СтрокаСтроки Из СтрокаДерева.Строки Цикл
ОбработатьСтрокуДерева(СтрокаСтроки);
КонецЦикла;
КонецПроцедуры;