A
Abi
Всем доброго времени суток!
Если не сложно - помогите разобраться с механизмом работы метода "найти"
В целом модуль присваивает номер документу (ном).
Что конкретно она делает в данном фрагменте?
Документ=СоздатьОбъект("Документ.Приход");
Ном=0;
Док.ВыбратьДокументы(ДатаДок,ДатаДок);
Пока Док.ПолучитьДокумент()=1 Цикл
Ф=Найти(Док.НомерДок,"/");
Если Ф<>0 Тогда
Ном1=Число(Прав(Док.НомерДок,СтрДлина(Док.НомерДок)-Ф));
Если Ном1>Ном Тогда
Ном=Ном1;
КонецЕсли;
КонецЕсли;
КонецЦикла;
Ном=Ном+1;
Номера документов имеют вид: 123/1, 123/2, 123/3, ... 123/12 и т.д.
Остальное вроде поняла....
Если не сложно - помогите разобраться с механизмом работы метода "найти"
В целом модуль присваивает номер документу (ном).
Что конкретно она делает в данном фрагменте?
Документ=СоздатьОбъект("Документ.Приход");
Ном=0;
Док.ВыбратьДокументы(ДатаДок,ДатаДок);
Пока Док.ПолучитьДокумент()=1 Цикл
Ф=Найти(Док.НомерДок,"/");
Если Ф<>0 Тогда
Ном1=Число(Прав(Док.НомерДок,СтрДлина(Док.НомерДок)-Ф));
Если Ном1>Ном Тогда
Ном=Ном1;
КонецЕсли;
КонецЕсли;
КонецЦикла;
Ном=Ном+1;
Номера документов имеют вид: 123/1, 123/2, 123/3, ... 123/12 и т.д.
Остальное вроде поняла....