Имя: Пароль:
1C
 
УФ. Нужна идея, как вывести информацию из модуля объекта
☑
0 stans
 
01.10.26
✎
19:04
Добрый день, знатоки! Такая задача... Из формы списка помечается объект на удаление. Т.е. форма элемента не открывается!!! И нужно как-то отловить, что ставится пометка удаления и вывести список объектов, где этот объект использован. У меня пока нет идей((( Как отловить пометку - это понятно, а вот как вывести, т.к. модуль объекта на сервере выполняется.
1 toypaul
 
гуру
01.10.26
✎
19:13
(0) запретить пометку без доп. флага. сделать свою команду и по ней помечать
2 Garykom
 
гуру
01.10.26
✎
20:19
(0)
нужно как-то отловить
1. Подпиской на запись объекта
или в самом модуле объекта обработчики Перед/ПриЗаписи

вывести список объектов, где этот объект использован
2. Запросом, что за дурной вопрос
Банальный(ые) запрос(ы) или "Поиск ссылок на объект"

Если речь о том что вернуть результат в форму списка на клиент - а нафейхуа?
Сообщение и так можно привязать к объекту, при двойном клике он откроется
Как и Отказ в ОбщегоНазначения.СообщитьПользователю
3 PR
 
01.10.26
✎
20:20
(0) Так во-первых, в форме списка есть клиентское событие
Во-вторых, Сообщить на сервере доступно
В-третьих, что за глупая идея в целом при установке пометки на удаление сообщать, что объект где-то используется
А если в других объектах сделать такое же, то вообще ничего не пометишь на удаление получается, если есть перекрестные ссылки
4 Garykom
 
гуру
01.10.26
✎
20:23
(2)+ Вот если требуется выводить некую свою форму где ссылка объект используется (вместо обычного вывода сообщения)
Тут придется подумать да

Но обычно решается через обаботчики событий таблицы "Список" в форме списка
И обязательно это продублировать более надежно!
Чтобы нельзя было грохнуть объект вне формы списка через внешнюю обработку без ОбменДанными.Загрузка = Истина
5 Web00001
 
02.10.26
✎
07:46
https://infostart.ru/1c/articles/2147043/ Нужно оповестить клиента с сервера видимо, что пометился такой-то объект и нужно рассказать в чем тут дело. На клиенте поймав сообщение, проверь действительно ли выделенный в списке документ это тот документ о котором идет речь. Из минусов если будет больше одной формы с таким обработчиком и в обоих будет строка стоять на этом объекте, ты получишь два предупреждения вместо одного.
6 Мультук
 
гуру
02.10.26
✎
07:50
(0)

>>и вывести список объектов


Через некоторое время

-А-а-а! Мы пытаемся пометить на удаление 100 старых номенклатур и наша ERP падает на колени и плачет.
7 Chameleon1980
 
02.10.26
✎
08:52
ОбщегоНазначения.СообщитьПользователю(Знач ТекстСообщенияПользователю, Знач КлючДанных = Неопределено,    Знач Поле = "",
    Знач ПутьКДанным = "", Отказ = Ложь) Экспорт
Закон Брукера: Даже маленькая практика стоит большой теории.