P
Paume
Добрый день!
Разбираюсь с долгоиграющей обработкой, где есть вот такой кусочек:
Настройка самописная, тот, кто это писал - ленив, конечно, но в отсутствии мозгов я ему не отказываю.
Вопрос - может быть, это я чего-то не знаю, и действительно грамотнее писать
ДокСпец=СоздатьОбъект("Документ");
а потом делать проверку на его вид.
а не так, как я:
ДокСпец=СоздатьОбъект("Документ.Специальности");
и цикл только по документам этого вида.
Разбираюсь с долгоиграющей обработкой, где есть вот такой кусочек:
Код:
ДокСпец=СоздатьОбъект("Документ");
ДокСпец.ОбратныйПорядок(1);
ДокСпец.ВыбратьПоЗначению(,,"Специальность",Спр.ТекущийЭлемент());
Пока ДокСпец.ПолучитьДокумент()=1 Цикл
Если ДокСпец.ПометкаУдаления()=0 Тогда
Если ДокСпец.Вид()="Специальности" Тогда
Если ДокСпец.Специальность=Спр.ТекущийЭлемент() Тогда
ОК=0
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецЦикла;
Вопрос - может быть, это я чего-то не знаю, и действительно грамотнее писать
ДокСпец=СоздатьОбъект("Документ");
а потом делать проверку на его вид.
а не так, как я:
ДокСпец=СоздатьОбъект("Документ.Специальности");
и цикл только по документам этого вида.