Имя: Пароль:
1C
1C 7.7
v7: При удалении элемента справочника
,
0 prochor
 
26.01.16
13:51
Проблема.
Прайс услуг. Есть клиенты с "личным" прайсом, остальные - с общим прайсом. Для общего прайса завел клиента с самым последним номером. Но операторам очень хочется, не смотря на предупреждение, этого лишнего клиента удалить.
Для документов есть такая предопределенная процедура.
а, для удаления элемента справочника я не нашел.
Кто-нибудь решал такую задачу?
1 cw014
 
26.01.16
13:53
Что? Куда? Зачем? Что за ТЗ? Какой последний номер? Последний номер чего? Что за конфа?
2 aka AMIGO
 
26.01.16
13:58
удалить элемент справочника можно свей обработкой.

Только, если на этот эл-т есть ссылки (где-нибудь был использован), то при очередном ТИИ он восстановится.
3 varelchik
 
26.01.16
13:59
(2)100%
4 aka AMIGO
 
26.01.16
13:59
А лучше-то создать группу "Удаленные", и перенести элемент туда.
5 varelchik
 
26.01.16
14:02
остальные - с общим прайсом.
а зачем еще было заводить.
и почему этих остальных не пытаются удалить?
6 cw014
 
26.01.16
14:05
(5) Потому что они не с последним номером o_O
7 aka AMIGO
 
26.01.16
14:08
(5) это - болезнь общая.. Понавводили дублей клиентов, теперь не знают, как от них избавиться.
У нас тоже есть дубли, аж тройные, и менеджеры злятся, если впопыхах выберут удаленного.
Я в процедурке выбора сделал вот такую штуку, вроде как работает.. В спецколонке вывожу пиктограммку
1
9 aka AMIGO
 
26.01.16
14:09
10 FIXXXL
 
26.01.16
14:09
(0) отбери права на удаление
11 HawkEye
 
26.01.16
14:11
(0) плохо искал...

Процедура ПриУдаленииЭлемента(<?>,)
КонецПроцедуры
Синтаксис:
ПриУдаленииЭлемента(<УдалЭлем>,<Режим>)
Назначение:
Предопределенная процедура при интерактивном удалении элемента справочника.
Параметры:
<УдалЭлем> - удаляемый элемент;
<Режим> - режим удаления: 1 - непосредственное удаление, 0 - пометка на удаление.
Замечание:
Данная процедура может располагаться только в глобальном программном модуле.
Подробнее см. в документации, глава 'Системные предопределенные процедуры'
12 HawkEye
 
26.01.16
14:12
(0) "Для общего прайса завел клиента с самым последним номером." - юноша, это гениально!!!
13 prochor
 
26.01.16
16:01
(11) спасибо!
(12) за юношу отдельное!
(1) - да, видимо программеров на форуме раз-два и обчелся. остальные обслуживают обновления...
знаю, работал во франчах. приходит новое обновление и в путь по клиентам.

всем спасибо!
14 aleks_default
 
26.01.16
16:17
(13) "знаю, работал во франчах. приходит новое обновление и в путь по клиентам" - видимо на этом твой путь в программирование и закончился?
15 Злопчинский
 
26.01.16
17:20
(7) сильно много альтернатив. "по умолчанию" удаленные ваще лучше не показывать