В начало

Получить точку маршрута

 

Функция ПолучитьТочкуМаршрута ()

            Запрос=Новый Запрос;

            Запросекст= "ВЫБРАТЬ ПЕРВЫЕ 1

            | НаМаршрутеТочкиМаршрутаомерСтроки КАК НомерСтроки,

            | НаМаршрутеТочкиМаршрутаклад

            |ИЗ

            | БизнесПроцессаМаршруте.ТочкиМаршрута КАК НаМаршрутеТочкиМаршрута

            |ГДЕ

            |  (НаМаршрутеТочкиМаршрутаклад НЕ В

            |  (ВЫБРАТЬ РАЗЛИЧНЫЕ

            | ЭтапПутиклад

            | ИЗ

            | ЗадачатапПути КАК ЭтапПути

            | ГДЕ

            | ЭтапПутиизнесПроцесс = &БизнесПроцесс ))

| И

            | (Ссылка = &БизнесПроцесс)

            | УПОРЯДОЧИТЬ ПО

            | НомерСтроки";

 

            ЗапросстановитьПараметр ("БизнесПроцесс", Ссылка);

            Выборка = Запросыполнить ().Выбрать ();

 

            Если Выборкаледующий () Тогда

                        Возврат (Выборкаклад);

                        Иначе

                        Возврат (Справочникиклады.ПустаяСсылка ());

            КонецЕсли;

КонецФункции