Как создать напоминание, реагирующее на очередное обращение клиента на сервис
Читают тему
Вход в личный кабинет
Для получения доступа к форуму необходимо
авторизоваться
или
зарегистрироваться
на сайте.
{{ formTitle ? formTitle : 'Заказ обратного звонка' }}
{{ formDescription }}
Сообщить об ошибке
Издавна возникала проблема создания напоминания, которое проявляло бы себя при создании нового заказ-наряда при обращении на сервис определенного клиента. Например, при прошлом обращении у клиента образовался долг (кроме денежного - оригиналы каких-нибудь документов и др.), и сервису необходимо проконтролировать его погашение при следующем обращении клиента. Можно ли осуществить это штатными средствами или здесь не обойтись без услуг программиста?
Альфа-Авто: Автосервис+Автозапчасти. Редакция 4.1 (4.1.01.26)
Спасибо.
Частично данный механизм можно реализовать с помощью значимых событий (Справочники-Значимые события): в качестве источника выбрать "Заказ-наряд", в действиях выбрать "Создание напоминания". Также необходимо будет прописать условие, при котором данное событие должно появляться, но в основных реквизитах, которые можно добавлять в условия, нет связанных с долгами клиента. Возможно, Вам поможет написание произвольного условия.
Мда, тут нужны мозги программиста...
А нельзя в "Значимых событиях" в "Условиях" в поле "Тип сравнения" сделать поиск вхождения строки?? Или только "равно", "не равно", "больше", "меньше" и т. д.?? Я бы просто забивал в комментарий карточки Заказчика слово ДОЛГ и таким образом вышел бы из положения...
Что происходит: при записи любого заказ-наряда, даже при неудовлетворенном условии (Заказчик другой) программа все равно создает напоминание, которое почему-то оповещает через какое-то время (несколько минут). Если нетрудно, подскажите, что может вызвать такое неадекватное действие?
"Заказчик.Комментарий"
Тип сравнения "<>"
И значение сравнения не заполнять. т.е. если комментарий у заказчика не пустой тогда создать напоменание.
1. Удалить все условия, добавить "Произвольное условие".
Вариант 1, Будут создаваться напоминания для всех контрагентов у которых заполнен комментарий.
В редакторе условия вставить текст:
Если ЗначениеЗаполнено(Объект.Заказчик.Комментарий) Тогда
Результат = Истина;
Иначе
Результат = Ложь;
КонецЕсли;
Вариант 2, Будут создаваться напоминания для контрагентов у которых комментарий Начинается словом ДОЛГ.
В редакторе условия вставить текст:
Если Найти(Объект.Заказчик.Комментарий, "ДОЛГ")=1 Тогда
Результат = Истина;
Иначе
Результат = Ложь;
КонецЕсли;
2. Что бы в напоминании отображалось содержимое поля заказчика комментрарий, в содержании напоминания можно выбрать "Произвольный код на языке 1с" и вставить:
Содержание = "у заказчика заполнен комментарий: " + ОбъектИсточник.Заказчик.Комментарий;
3. Время через которое напоминание отображается пользователю зависит от интервала проверки напоминаний:
Владка "Сервис" - "Настройка Параметров" - "Прочие" - "интервал проверки напоминаний (в минутах)"
Теперь дошел до того, что просто хочу создать значимые события для некоторых наших злостных должников, действуя через Наименование Заказчика. Видимо в значении результата условия программа видит пустую строку, поэтому реагирует на любого Заказчика, может быть надо указывать значение в кавычках??
Скрины прилагаю.
К комментарию карточки Заказчика привязываться не хочу поскольку это поле используется в том числе и для других целей другими сотрудниками. Вот если бы в произвольном условии создать проверку вхождения строки в комментарий в карточке Заказчика, тогда можно было бы указывать там помимо всего прочего, например, слово "долг" и таким образом вылавливать "помеченных" клиентов. Может быть, подскажите синтаксис такого произвольного условия?
Прикрепленные файлы
С несоответствием долга Заказчика в заказ-наряде и остатков взаиморасчетов (по отчету взаиморасчетов) - разобрался: бухгалтер разносит банковские поступления не на те договора...
Может быть, подскажите синтаксис такого произвольного условия?
Только вместо комментария Заказчика, как бы перейти к комментарию договора взаиморасчетов??
Понимаете, непрограммисту, не знающему структуру объектов конфигурации, трудно зацепиться за нужный объект, поле и т.д. В этом, по крайней мере, для меня сложность понимания 1С, было бы все как раньше завязано на структурном программировании, теперь же эти объекты..
Только вместо комментария Заказчика, как бы перейти к комментарию договора взаиморасчетов??
Но нужно учитывать что договоров у заказчика может быть множество, поэтому можно просматривать все договора заказчика. Я бы предложил Вариант-2:
Что бы в напоминании отображалось содержимое Вашего комментрария в договоре, в содержании напоминания можно выбрать "Произвольный код на языке 1с" и вставить:
Прикрепленные файлы
Позже скину видео этого процесса.
При просмотре качество плохое, нужно скачать..
Больше никаких идей? А так хорошо начиналось..