Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

План обмена. Правила регистрации

План обмена. Правила регистрации
Я
   nAPACEHAK
 
13.08.19 - 11:45
Доброго.

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

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

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

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

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

        |ВЫБРАТЬ
        |    втОтгрузки.Ссылка КАК Ссылка,
        |    втОтгрузки.Статус КАК Статус
        |ИЗ
        |    втОтгрузки КАК втОтгрузки
        |ГДЕ
        |    втОтгрузки.Статус В (&СтатусыОтгрузки)
        |";


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

Список тем форума
Рекламное место пустует  Рекламное место пустует
Закон Брукера: Даже маленькая практика стоит большой теории.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.