|
|
Получить статус ЭДО
Климов Сергей, Лодырь, MWWRuza, navigator, Доминошник, paramedic, Elf_80_lvl, 1cVandal, AleksNew, Страждущий, RoRu, Sneer, PLUT, kir-g, Chameleon1980, kupec, arsik, АЛьФ, RomanYS, Волшебник, rozer76, Seriy_Volk, Alex7771, Krendel, Eiffil123, vbus, ads55, Greeen, Мультук, p-soft, vis, SunFox, shuhard, Dmitrii, Ёпрст, AleksandrM09, ivanov-i-i, calmius, San787, d4rkmesa, toypaul, Санта Клаус, maxar
| ☑ |
|
0
Alex7771
09.11.26
✎
09:46
|
Не подскажите, конфа 1С БП 30
как программно получить статус документа состояние ЭДО ( завершен ... )
пытался
ОбменСКонтрагентами..СтатусДокументооборота(Выборка.Ссылка) - выдает "утвержден" ... - не те статусы
какой-нибудь регистр или другая функция ?
|
|
|
1
Климов Сергей
09.11.26
✎
11:37
|
// Документ грузится повторно. Проверим, запущен ли по нему процесс ЭДО. Если запущен - не записываем
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ ПЕРВЫЕ 1
| ЕСТЬNULL(СостоянияПоОбъектамУчетаЭДО.СостояниеЭДО, ЗНАЧЕНИЕ(Перечисление.СостоянияДокументовЭДО.НеСформирован)) КАК СостояниеЭДО
|ИЗ
| Документ.ЭлектронныйЗаказЗаявка КАК ЭПД
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостоянияПоОбъектамУчетаЭДО КАК СостоянияПоОбъектамУчетаЭДО
| ПО ЭПД.Ссылка = СостоянияПоОбъектамУчетаЭДО.СсылкаНаОбъект
|ГДЕ
| ЭПД.Ссылка = &Ссылка";
|
|
|
2
Alex7771
09.11.26
✎
12:27
|
ЭДО2 = ИнтеграцияЭДО.ДанныеСостоянияЭДОДляФормыОбъектаУчета(Выборка.Ссылка).ПредставлениеСостояния
вот так в итоге получил
|
|
|
3
Alex7771
09.11.26
✎
12:29
|
(1) спс, буду знать
|
|
|
4
AleksNew
09.11.26
✎
13:27
|
(1) А зачем в этой конструкции документ и почему напрямую нельзя к регистру запрос сделать, без посредников? Да и первые 1 выглядит подозрительно
|
|
|
5
Климов Сергей
09.11.26
✎
14:29
|
Это фрагмент МОЕГО кода. Для проверки одного конкретного документа. У тебя может быть иначе.
|
|