Имя: Пароль:
1C
1С v8
План обмена. Правила регистрации
0 nAPACEHAK
 
13.08.19
11:45
Доброго.

Подскажите, плз, по регистрации изменений для обмена.

в плане обмена учавствует документ (отгрузка), у которого есть некий статус (статус отгрузки - периодический РС, во всей конфе используется срезпоследних на текдату)
у дока реквизита "статус" нет. (является измерением в РС)

Как зарегистрировать для обмена доки с определенным статусом?

Сделал в правилах ПРО - "При обработке" запросом. Но чего то скорость работы совсем не радует. Точнее очень даже не радует :(
Может как то по другому можно привернуть к ПРО условие?  


ТекстЗапроса = "
        |ВЫБРАТЬ РАЗРЕШЕННЫЕ
        |    ДокументОтгрузка.Ссылка КАК Ссылка,
        |    ЕСТЬNULL(СтатусОтгрузокСрезПоследних.Статус, ЗНАЧЕНИЕ(Перечисление.СтатусыАвтоотгрузки.Новый)) КАК Статус
        |ПОМЕСТИТЬ втОтгрузки
        |ИЗ
        |    Документ.Отгрузка КАК ДокументОтгрузка
        |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СтатусОтгрузок.СрезПоследних(, ) КАК СтатусОтгрузокСрезПоследних
        |        ПО (СтатусОтгрузокСрезПоследних.Отгрузка = ДокументОтгрузка.Ссылка)
        |;
        |
        |////////////////////////////////////////////////////////////////////////////////
        |ВЫБРАТЬ
        |    втОтгрузки.Ссылка КАК Ссылка,
        |    втОтгрузки.Статус КАК Статус
        |ИЗ
        |    втОтгрузки КАК втОтгрузки
        |ГДЕ
        |    втОтгрузки.Статус В (&СтатусыОтгрузки)
        |";

1 nAPACEHAK
 
13.08.19
11:48
и вообще походу ПРО не так должно выглядеть ((
Натолкните на мысль?