Доброго времени суток!
В 1С полный профан, так что сильно не бейте.
В общем, есть задача, что при определенных условиях, для пользователя должна создаваться задача. Задач может быть множество. У задач должны быть разные степени важности и т.д.
Если пользователь, который указан в задаче, ее не выполняет, тогда задача появляется у руководителя.
Теперь конкретнее.
База самописная, направление Экспедирование и логистика груза.
Версия 1С:Предприятие 8.3 (8.3.18.1208)
Есть БСП 3.1.7 (но не уверен что версия корректная)
Есть документ Перевозка, в нем есть реквизиты:
1. Дата прибытия - дата
2. Судно прибыло - булево
3. Менеджер (Спр. Пользователи, Так же указывается в элементе спр. Клиенты)
4. Клиенты (Справочник)
5. Рел - Булево
Условие примерно следующее:
1. Если в документе Дата прибытия - заполнена, стоит галка судно прибыло, не стоит галка Рел, и Дата прибытия меньше текущей даты на 3 дня и меньше
Тогда создается задание пользователю с описанием "Уточнить у клиента".
Исполнитель задачи = Менеджер заявки
Перевозка = Ссылка на перевозку
Клиент = Клиент из перевозке
Если менеджер откладывает задачу, задача появляется повторно через 2 часа.
Если менеджер игнорирует либо откладывает задачу (откладывает к примеру по кнопке в задаче) и прошло 24 часа, тогда у руководителя менеджера появляется задача с
1. Заявка
2. Клиент
3. Менеджер
4. Описание - "Пнуть менеджера"
Если же Менеджер выполнил задачу (то есть галка Рел появился в перевозке), тогда задача исчезает
Предполагаю, что нужен регистр, куда будет писаться информация из перевозки.
Где-то (даже фиг знает где) прописать условия создании задачи
И когда условия выполняются создавать задачу менеджеру и при необходимости руководителю (возможно каким-то фоновым или регламентным заданием).
Как это сделать, где что и как писать, понятия вообще не имею.
Я не прошу написать мне прямое решение задачи (хотя было бы чудесно), но просто интересно увидеть комментарии и ответы :)
В 1С полный профан, так что сильно не бейте.
В общем, есть задача, что при определенных условиях, для пользователя должна создаваться задача. Задач может быть множество. У задач должны быть разные степени важности и т.д.
Если пользователь, который указан в задаче, ее не выполняет, тогда задача появляется у руководителя.
Теперь конкретнее.
База самописная, направление Экспедирование и логистика груза.
Версия 1С:Предприятие 8.3 (8.3.18.1208)
Есть БСП 3.1.7 (но не уверен что версия корректная)
Есть документ Перевозка, в нем есть реквизиты:
1. Дата прибытия - дата
2. Судно прибыло - булево
3. Менеджер (Спр. Пользователи, Так же указывается в элементе спр. Клиенты)
4. Клиенты (Справочник)
5. Рел - Булево
Условие примерно следующее:
1. Если в документе Дата прибытия - заполнена, стоит галка судно прибыло, не стоит галка Рел, и Дата прибытия меньше текущей даты на 3 дня и меньше
Тогда создается задание пользователю с описанием "Уточнить у клиента".
Исполнитель задачи = Менеджер заявки
Перевозка = Ссылка на перевозку
Клиент = Клиент из перевозке
Если менеджер откладывает задачу, задача появляется повторно через 2 часа.
Если менеджер игнорирует либо откладывает задачу (откладывает к примеру по кнопке в задаче) и прошло 24 часа, тогда у руководителя менеджера появляется задача с
1. Заявка
2. Клиент
3. Менеджер
4. Описание - "Пнуть менеджера"
Если же Менеджер выполнил задачу (то есть галка Рел появился в перевозке), тогда задача исчезает
Предполагаю, что нужен регистр, куда будет писаться информация из перевозки.
Где-то (даже фиг знает где) прописать условия создании задачи
И когда условия выполняются создавать задачу менеджеру и при необходимости руководителю (возможно каким-то фоновым или регламентным заданием).
Как это сделать, где что и как писать, понятия вообще не имею.
Я не прошу написать мне прямое решение задачи (хотя было бы чудесно), но просто интересно увидеть комментарии и ответы :)
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
1) задачу делать при записи / проведении документа Перевозка. Можно сделать через подписку на событие
2) когда в документе Перевозка появляется галочка Рел, при записи / проведении документа (тоже можно через подписку сделать) находятся все задачи, связанные с этим документом и автоматом выполняются
3) сделать регламентное задание, которое например раз 10 минут будет проверять не выполненные задачи менеджеров и создавать задачи для руководителей
2) когда в документе Перевозка появляется галочка Рел, при записи / проведении документа (тоже можно через подписку сделать) находятся все задачи, связанные с этим документом и автоматом выполняются
3) сделать регламентное задание, которое например раз 10 минут будет проверять не выполненные задачи менеджеров и создавать задачи для руководителей
(4)
Благодарю!
Проблема в том, что первоначально в перевозке, нет даты прибытия.
Если ее проставили, но не проставили галку Рел, тогда будет создано событие. Хотя дата прибытия может быть условно через 2 недели.
В моем случае, пользователь заходит, проставляет дату прибытия (к примеру на две недели вперед от текущей даты) и не заходить в перевозку. Но, когда дата прибытия меньше текущей даты на 3 дня и нет галки Рел, только тогда создавать задание (при этом количество заданий (только количество), должно быть в форме списка документа).
Как понимаю, все же нужен к примеру регистр с данными из заявки и (к примеру) общие модули (где описаны условия создания заданий), а регламентное задание раз в N количество времени, должна запускать общие модули. Как-то так примерно.
Но на самом деле к реализации данной задачи, я пока не знаю как правильно подойти :))))
елать при записи / проведении документа Перевозка.
Благодарю!
Проблема в том, что первоначально в перевозке, нет даты прибытия.
Если ее проставили, но не проставили галку Рел, тогда будет создано событие. Хотя дата прибытия может быть условно через 2 недели.
В моем случае, пользователь заходит, проставляет дату прибытия (к примеру на две недели вперед от текущей даты) и не заходить в перевозку. Но, когда дата прибытия меньше текущей даты на 3 дня и нет галки Рел, только тогда создавать задание (при этом количество заданий (только количество), должно быть в форме списка документа).
Как понимаю, все же нужен к примеру регистр с данными из заявки и (к примеру) общие модули (где описаны условия создания заданий), а регламентное задание раз в N количество времени, должна запускать общие модули. Как-то так примерно.
Но на самом деле к реализации данной задачи, я пока не знаю как правильно подойти :))))
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот