Имя: Пароль:
1C
1С v8
Удаление помеченных
0 CyberDream
 
25.11.11
12:42
Малюю тут одну нетленку на 1С 8.2. Использую тонкий клиент и управляемые формы. Встал вопрос о удалении помеченных объектов.
Пишу обработку для удаления. Камнем предкновения стали ссылки на удаляемый объект.

Использую платформенную функцию

УдалитьОбъекты(МассивОбъектов, КонтрольЦелостности, НайденныеСсылки)

По сему у меня есть 2 вопроса.

1. Есть элемент справочника, помеченный на удаление. Есть запись в регистре сведения с этим элементом. Когда я в "МассивОбъектов" передаю и справочник и запись в регистре сведений, выдается ошибка о недопустимом параметре "МассивОбъектов". ПОЧЕМУ?

2. В элементе справочника в модуле есть предопределенная процедура "Перед удалением". При нажатии на Сtrl+Del процедура отрабатывает. При пометки на удаления нет (но так и должно быть). А вот при "УдалитьОбъекты" тоже не отрабатывает. ПОЧЕМУ?

Фтыкаю на это уже 2-й час. Кто сталкивался - проясните.
1 ДенисЧ
 
25.11.11
12:44
запись в регистре сведений - не объект
2 CyberDream
 
25.11.11
12:44
(1) Я подозревал
3 CyberDream
 
25.11.11
12:47
up
4 vmv
 
25.11.11
12:47
1. в массиве должны быть либо ссылки, либо описания типов - вероятно вы туда запихнули объекты или типы. Что касается записи регистра, то отройте для себя понятие ключ записи в СП.

2. Удалить и Пометить - это не одно и тоже

мож рано вам еще писать деструктивные алгоримы?)
5 Нуф-Нуф
 
25.11.11
12:47
так чем вопрос?
6 CyberDream
 
25.11.11
12:49
(4) конечно рано :) только вчера 1С увидел :)
7 vmv
 
25.11.11
12:50
да и нетленок по удалению помеченных уже хватает в БСП, УНФ и пр.
8 CyberDream
 
25.11.11
12:51
(7) ну вы даете, как человек за пол дня общения с 1С может знать про БСП и УНФ ???? :))))
9 Рэйв
 
25.11.11
12:52
(8)Ну вот уже человек знает, ему сказали..Может идти и искать:-)
10 hhhh
 
25.11.11
12:53
(6) тогда пользуйся типовым удалением объектов. Нафига тебе свое отдельное писать? Сейчас вот потратишь на него неделю времени, а за это время конкуренты далеко вперед уйдут. Зачем размениваться по мелочам?
11 vmv
 
25.11.11
12:54
(8) запросто.

10 минут чтобы скачать
10 минут чтобы устовить
30 минут чтобы открыть в пользовательском режиме и увидеть
наконец чуть мень полдня, чтобы найти в конфиге и понять.

однако, сидеть на форуме и мечтать, что вы создадите нетленко знамо любо
12 CyberDream
 
25.11.11
12:57
(10) да нет дело не в конкуренции и не в затраченом времени. Меня просто интересовал впорос, почему так. Все уже разобрался. Тема закрыта. Спасибо за советы :) особенно, господину "vmv". Его помощь оказалась просто "НЕОЦЕНИМОЙ". Хотя у него есть талант. Научил меня 1С за 10 минут :))))))))))))0
13 vmv
 
25.11.11
13:00
(12) следующие советы для вас будут платными, раз вы уже профи, значит уже пора платить
14 CyberDream
 
25.11.11
13:00
думаю, раз я профи, то нет смысла их задавать
15 hhhh
 
25.11.11
13:02
(14) все-таки вы нагло лжете. Как это первый раз увидели 1с, если ваши темы на форуме идут с 2009-го года?
16 CyberDream
 
25.11.11
13:03
(15) Тсссс.... не палимся...