Можно ли в 8.1 узнать записывается документ интерактивно или нет? #313719


#0 by dm4003
Вообщем в Подписке на событие ПередЗаписью документа необходимо в зависимости от того записывается (проводится) документ интерактивно или нет произовдить те или иные действия. Вопрос: как узнать в обработчике подписки на событие записывается документ интерактивно или нет?
#1 by zbv
Как вариант: проверить открыта форма или нет...
#2 by Defender aka LINN
А владельцы, ключи уникальности? Если уж сильно надо - объяви экспортную переменную в модуле документа, при открытии формы меняй ее. А вот что ты будешь делать, если из формы списка документ будут проводить? :)
#3 by Feanor
а какая разница, интерактивно он проводится или нет?
#4 by dm4003
вообщем при записи (проведении) всех документов в подписке на событие меняется Ответственый на текущего пользователя. Необходимо, чтобы при неинтерактивном проведении документа, т.е. с помощью какой-либо обработки группового проведения или отмены проведения документов Ответственный не менялся. при проведении из формы списка нужно, чтобы Ответственный тоже менялся, т.е. чтобы считалось как интерактивное проведение документа.
#5 by Очкарито
гений1с предлагал оригинальный способ. посмотри в кз.
#6 by Очкарито
+ Defender aka LINN его уже озвучил :)
#7 by dm4003
а ссылку можно? что-то не могу найти
#8 by nop
интерактивно = через форму?
#9 by РазДва
Не интересный способ. Можно ещё использовать Объект.ОбменДанными.Отправитель(Получатели), устанавливать в эти свойства какой-нибудь левый узел и анализировать их при записи.
#10 by Feanor
почему то так и думал... такое впечателение, что сие есть попытка скрестить ежа с ужом. Может сначала все же стоит разобраться с понятиями и задачами, а потом уже браться за реализацию? Имхо конечно, но в УПП ответственный - это тот, кто создал новый документ. Вся информация о том, кто что дальше с ним делал лежит в журнале регистрации, если тебе по каким то причинам ЖР неудобен - сделай свое.
#11 by MaxS
ну тогда убрать код из подписки и сделать назначение ответственного только при записи из формы.
#12 by БиньковскийВиталий
подписки для того и используются, чтоб не трогать код конфы.
#13 by БиньковскийВиталий
имхо, логичней назначать Ответственного нужно только в подписке ПриЗаписи и только если ЭтоНовый
#14 by Feanor
согласен, а дальнейщие манипуляции писать, например, в регистр сведений, если нужно
#15 by РазДва
Вы учите товарища жизни, а в он просил ответить совсем на другой вопрос :)
#16 by Feanor
ты с пользователями так же работаешь, каждую их хотелку воплощаешь в жизнь?
#17 by БиньковскийВиталий
не жизни учим а правильней ставить задачи. нахрена менять автора документа после его создания и записи? хоть один пример? если делать , то автору ответили.
#18 by РазДва
Нет. Но в данном случае в - разработчик, желание пользователя адекватное, а реализация некорректная.
#19 by Feanor
+1 ты то откуда знаешь, что желание на самом деле именно такое, какое понял ты?
#20 by РазДва
Да мне всё равно на желание. :) Почему Вы переводите обсуждение на мою личность? :) Просто вопрос в прозвучал достаточно четко, и может иметь область применения(не зря же придумали Объект.ОбменДанными.Загрузка = Истина). Про ответственных, согласен, что так как применяет их автор, не так задумывалось в типовой, и решать ту задачу надо другими путями.
#21 by БиньковскийВиталий
у меня кстати поле Ответственный вообще задизаблино и роль специальная - ПравоСменыОтветственного, доступно тока мне для отладки. Его в принципе нельзя менять. Залогинился, создал док - он твой.
#22 by БиньковскийВиталий
близкие к 1С, подскажите кады появится возможность подписки на ПередОткрытием, ПриОткрытии и т.п.?
#23 by Feanor
Тоже хочу так сделать, обламывает все формы править, поэтому ваще актуально
#24 by РазДва
Вот учите жизни человека, а сами тоже используете реквизит "Ответственный" не так, как задумывалось в типовой. Ответственный <> Автор.
#25 by dm4003
зачем мне автор документа - мне нужен его редактор. Кто-нибудь зашел поменял документ и записал или провел - причем тут автор??? За все ответственным становится его редактор. И искать по ЖР кто-что сделал слишком неудобно. Начинается какая-то учеба. Конкретный вопрос - конкретный ответ.
#26 by IronDemon
Меняй/записывай ответственного в форме документа ПриЗаписи
#27 by РазДва
А Вы пробовали воспользоваться советом в ?
#28 by dm4003
Ок. Посмотрю
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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