Имя: Пароль:
1C
1С v8
УТ11.4 Условие отправки sms-оповещения. Как прописать?
0 Iliya
 
26.04.21
20:04
Подскажите пожалуйста, пытаюсь настроить sms-оповещения о принятом заказе штатными средствами УТ11.4.
Все сделал, все работает, но мне нужно прописать условие, чтобы sms-ка отправлялась только при статусе заказа "На согласовании" (т.е. при новом заказе).
Что нужно писать в поле "Условие" в настройке вида оповещения?

[ТекущееСообщение.Состояние] = "На согласовании"
не работает

[ТекущееСообщение.Состояние] = Перечисления.СтатусыЗаказовКлиентов.НеСогласован
не работает, пишет в формуле ошибка

все уже перепробовал, что мог придумать :)
1 Andreyyy
 
26.04.21
20:09
А какую ошибку пишет ?
2 Andreyyy
 
26.04.21
20:10
Попробовать
Строка([ТекущееСообщение.Состояние]) = "На согласовании"
[ТекущееСообщение.Состояние] = ПредопределенноеЗначение("Перечисление.СтатусыЗаказовКлиентов.НеСогласован")
3 Iliya
 
26.04.21
20:16
пишет дословно: "В формуле обнаружены ошибки. Проверьте формулу. Формулы должны составляться по правилам написания выражений на встроенном языке 1С:Предприятия"

по предложенным вариантам:
- по первому не работает (не отправляет сообщение)
- по второму пишет ту же ошибку
4 Iliya
 
26.04.21
20:52
Во, вот так:

Строка([ТекущееСообщение.Состояние]) = "НеСогласован"

Спасибо!
5 Iliya
 
26.04.21
21:40
не, вру, вот так:

Строка([ТекущееСообщение.Состояние]) = "Ожидается согласование"

с задержкой просто отправляетс, сам сначала не понял какой вариант сработал :)
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.