Имя: Пароль:
1C
 
Получить статус ЭДО
☑
0 Alex7771
 
09.11.26
✎
09:46
Не подскажите, конфа 1С БП 30
как программно получить статус документа состояние ЭДО ( завершен ... )
пытался
ОбменСКонтрагентами..СтатусДокументооборота(Выборка.Ссылка) - выдает "утвержден" ... - не те статусы

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