0
nAPACEHAK
13.08.19
✎
11:45
|
Доброго.
Подскажите, плз, по регистрации изменений для обмена.
в плане обмена учавствует документ (отгрузка), у которого есть некий статус (статус отгрузки - периодический РС, во всей конфе используется срезпоследних на текдату)
у дока реквизита "статус" нет. (является измерением в РС)
Как зарегистрировать для обмена доки с определенным статусом?
Сделал в правилах ПРО - "При обработке" запросом. Но чего то скорость работы совсем не радует. Точнее очень даже не радует :(
Может как то по другому можно привернуть к ПРО условие?
ТекстЗапроса = "
|ВЫБРАТЬ РАЗРЕШЕННЫЕ
| ДокументОтгрузка.Ссылка КАК Ссылка,
| ЕСТЬNULL(СтатусОтгрузокСрезПоследних.Статус, ЗНАЧЕНИЕ(Перечисление.СтатусыАвтоотгрузки.Новый)) КАК Статус
|ПОМЕСТИТЬ втОтгрузки
|ИЗ
| Документ.Отгрузка КАК ДокументОтгрузка
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СтатусОтгрузок.СрезПоследних(, ) КАК СтатусОтгрузокСрезПоследних
| ПО (СтатусОтгрузокСрезПоследних.Отгрузка = ДокументОтгрузка.Ссылка)
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| втОтгрузки.Ссылка КАК Ссылка,
| втОтгрузки.Статус КАК Статус
|ИЗ
| втОтгрузки КАК втОтгрузки
|ГДЕ
| втОтгрузки.Статус В (&СтатусыОтгрузки)
|";
|
|