Программное указание адресации в бизнес-процессах #743579


#0 by Den_aka_Den
Здравствуйте. Поставили задачу реализовать бизнес-процесс по замене ТМЦ по гарантии. Есть несколько городов. Если в городе нет сервис центра специализирующегося на сданном ТМЦ то ТМЦ нужно переслать в другой город. Получается в зависимости орт того в каком городе стартовал процесс, зависит дальнейшая адресация. Как задать адресацию? Можно ли это сделать программно?
#1 by Лефмихалыч
> Можно ли это сделать программно? можно >Как задать адресацию? программно изменить реквизиты адресации на правильные Только мне кажется, с обменом вопросов будет больше
#2 by D_E_S_131
А почему не сделать проще — 2 БП для этих двух вариантов?
#3 by Лефмихалыч
например потому, что, в момент старта ни фига не ясно, который из двух стартовать. Да и вопрос о том, СЦ ставить в реквизиты адресации, все равно решать придется программно.
#4 by Classic
И делай чехотишь
#5 by mikecool
а можно настроить регистр адресации, но такое редко у кого работает
#6 by Лефмихалыч
ваще мимо кассы. Регистр адресации не меняет необходимости устанавливать реквизиты адресации у задач
#7 by Classic
Слишком мало функционала. Например отсутствие периодики. Хотя ТСу можно и им обойтись. Если задача в описана полностью.
#8 by D_E_S_131
Ну вот только этот вопрос и решить, а дальше уже работать по стандартной схеме. На сколько это будет лучше ветвления сказать трудно, не видя самих блоков БП (для того или иного случая).
#9 by Лефмихалыч
не нужно ни каких ветвлений для этой задачи
#10 by mikecool
т.е. нельзя расписать в регистре абсолютно все адресации?
#11 by D_E_S_131
Просто "скакнуть" через несколько задач (связанных с отправкой оборудования в город с ближайшим СЦ) предлагаешь? ИМХО ТС путает что такое "адресация" задач и сами задачи.
#12 by Лефмихалыч
в регистре можно что угодно, но для того, чтобы это хоть как-то использовалось, в реквизитах адресации задачи должно быть что-то установлено, а у автора проблема именно с тем, чтобы что-то установить. раздвинь себе сознание. Зачем сложные процессы с ипучими ветвлениями, если достаточно одного регламентного задания, которое по одной задаче процесса с какой-нибудь "дефолтной" адресацией определяет адресата и его просто так берет и подставляет. Представь себе процесс, у которого задача "Сделать всё" по умолчанию стартует с пустыми реквизитами адресации. Представил? Отлично. Теперь представь регламентное, которое раз в минуту (две, сорок, час, сутки) выгребает все задачи без адресации, получает из бизнес процесса предмет, вычисляет правильную адресацию и ее устанавливает в задачу.
#13 by Den_aka_Den
Хочу поставить ОсновнойОбъектАдресации равным Документ.Город Но как обратиться к этому самому ОсновнойОбъектАдресации?
#14 by Classic
Не совсем понял зачем ты это хочешь сделать. Я б сделал реквизит Город у БП и в ПередСозданием обращался бы к нему
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С