Отследить в форме списка документа запись этого документа #771683


#0 by camojiet
Нужно выполнить опрелелённые действия при записи документа в форме списка, но оставить при этом конфигурацию не тронутой. В форме документа это делается легко, так как есть событие ПриЗаписиНаСервере, и с помощью расширения легко встроить туда код. А вот как поймать такое событие в форме списка - не могу сообразить.
#1 by Spieluhr
Отследить можно запись из текущего сеанса через метод Оповестить и ОбработкуОповещения. Без доработки никак. Поймать в форме списка запись документа из другого сеанса тоже никак
#2 by mehfk
Конечная цель этого какая?
#3 by camojiet
А оповестить - где выполнять? При проведении дока сформировать ещё пару других. И оставить конфу в состоянии, в котором возможно обновление в пользовательском режиме.
#4 by mehfk
Про подписки слышал?
#5 by camojiet
да, отличная вещь, но после включения изменения внесений в конфигурацию - база не будет обновляться в пользовательском режиме
#6 by NcSteel
Будет обновляться причем на автомате.
#7 by mehfk
А про механизм расширений?
#8 by camojiet
проверю вы не внимательный
#9 by mehfk
Я не просто так про расширения сказал.
#10 by mehfk
То есть я вижу что ты слово слышал, но не более.
#11 by Яплакал
чем плоха подписка на события этого объекта и не важно откуда запись происходит, форма списка или объекта
#12 by camojiet
- взял базу с не включенными изменениями, включил, добавил подписку и общий модуль - в пользовательском режиме - не обновилась. вы ещё и плохо видите. Предложите событие, которое можно перехватить расширением в форме списка. А то ничего конкретного - одни брызги. Подписки в этом случае идеальный вариант, если бы на них и на общие модули можно было бы повлиять через расширения, чтобы не трогать конфигурацию. Самое обидное, что в форме документа это делается с помощью расширений элементарно.
#13 by mehfk
Тьфу, в общем, или снимай замочек и добавляй подписку либо жди (мне думалось, что это уже в 8.3.8 добавили).
#14 by mehfk
Что ты уперся в эту форму списка?
#15 by camojiet
Беру свои слова обратно. Очень ценная ссылка. Бог услышал мои молитвы. Засну сегодня в хорошем настроении. хочется, чтобы всё было чики-пуки. Но сейчас я пожалуй забью на форму списка, сделаю форму дока и подожду 8.3.9 Всем спасибо!
#16 by mehfk
Подписка тебе даст реакцию на любые действия по записи документа, а модификация событий формы - только на интерактивные. Если на то пошло - ну убери ты стандартные кнопки из формы списка и сделай свои.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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