Имя: Пароль:
1C
1С v8
УФ диалог пометки удаления, где лучше ?
,
0 EarthsSoul
 
18.07.14
12:31
Здравствуйте

Задача на управляемых формах.

Нужно проводить контроль пометки удаления документов. Если на основании документов созданы другие документы, то нужно задать диалоговый вопрос: «Вы уверены, что хотите все пометить на удаление…».
Так вот вопрос как, это логичнее всего реализовать ? В каком модуле вставить диалоги ?
1 mikecool
 
18.07.14
12:32
в передзаписью
2 mikecool
 
18.07.14
12:32
+1 в модуле объекта
3 acsent
 
18.07.14
12:33
(1) Диалог в модуле объекта?????
4 mikecool
 
18.07.14
12:33
(3) а, блин, про диалог не подумал )))
5 EarthsSoul
 
18.07.14
12:35
Я нашел только http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=564839
но по этом принципу получается нужно писать во всех динамических списках, что имхо по сравнению с обычными формами для меня не привычно ...
6 Kurbash
 
18.07.14
12:56
а где ты собираешься проверять наличие созданных документов?
7 Рэйв
 
18.07.14
12:57
(3)А что не так?
&НаКлиенте в модуле вроде работает.
8 dj_serega
 
18.07.14
12:58
(7) В модуле объекта? O_O
9 Рэйв
 
18.07.14
13:00
(8)Щас проверю:-)
10 Kurbash
 
18.07.14
13:00
да выводи просто сообщение а не диалог, что есть созданные документы и все.
11 EarthsSoul
 
18.07.14
13:05
(6) сделаю обращение к серверу, соответствующий запрос, и будет у меня результат...
12 Рэйв
 
18.07.14
13:07
(8)Да.Был не прав:-)
13 dj_serega
 
18.07.14
13:10
(12) я просто похожую фичу пару недель назад делал. Пользователи хотели не просто удалять связанные объекты, а выбирать какие из них нужно помечать на удаление. Уговорил на команду, которая открывает общую форму и она заполняется списком подчиненных объектов (где можно флагами играться).
14 EarthsSoul
 
18.07.14
13:13
(13) а ты отключал клавишу DEL ? что бы в динамическом списке не пометили на удаление без участия данной программы ?
15 dj_serega
 
18.07.14
13:50
(14) Нет. Я реализовал дополнительный функционал через форму и ДополнительныеПараметры.
В ДополнительныеПараметры передавал нужный параметр, который разрешал пометку удаления. Если его нет, пометка блокировалась.
Программист всегда исправляет последнюю ошибку.