Имя: Пароль:
1C
1С v8
РИБ. Регистрация на удаление записей регистров.
,
0 a2a4
 
19.11.12
14:51
Есть ли возможность зарегистрировать для отправки "удаление записей регистров"? То есть документы были удалены и отсутствуют в БД, но движения по документу остались.

Вроде есть ЗарегистрироватьИзменения(<Узлы>, <Данные>) где
<Данные> (необязательный)
Тип: Метаданные, Неопределено; УдалениеОбъекта ...
но УдалениеОбъекта может быть только объектом.
1 Maxus43
 
19.11.12
14:56
удаление записей регистров - это есть посылание пустого набора, нет понятия удаления записей в регистрах
2 a2a4
 
19.11.12
15:00
(1) то есть создать пустой набор с привязкой к документу созданному по UUID?

Вы это реализовывали на практике или чисто теоретически?
3 Maxus43
 
19.11.12
15:01
(2) если регистр подчинённый то да, пустой набор по битой ссылке записать
4 Serg_1960
 
19.11.12
15:05
Как тс "ухитрился" удалить документы, но оставить их движения? И при чём тут риб-база?
5 Maxus43
 
19.11.12
15:12
(4) как раз при РИБ такое очень даже возможно) Особенно если регистрация не автоматическая
6 Maxus43
 
19.11.12
15:17
(2) запросом "битые" регистраторы достаешь - а там быстренько на них набор и записать(). "документу созданному по UUID" не надо никаких, ибо ссылка есть
7 a2a4
 
19.11.12
15:29
(6)
спасибо, буду пробовать
8 Serg_1960
 
19.11.12
15:56
(5) Я то знаю как, используя "штатные" средства, получить битые ссылки в риб-базе - а вот понимает ли тс как он попал в эту ситуацию? Если тс "в курсе", то его задача проста: повторить все шаги в обратном направлении и больше так не делать :)
9 Maxus43
 
19.11.12
15:59
сия тайна покрыта мраком
10 a2a4
 
19.11.12
16:36
(8) сбой при работе обмена. Была бы удаленная БД недалече или был бы в той местности устойчивый интернет с достаточной шириной канала - вопросов бы не было. Но удаленным средствам управления не хватает ширины, а лететь за 8000 км - это крайний случай.
11 a2a4
 
19.11.12
16:39
(8) кстати. хорошая вещь "Инструменты разработчика" (редактор изменений на узле) при регистрации документа никоим образом не трогает движения документа. И при использовании можно получить данные документа не совпадающие с движениями. Вот такая вот фортель.
12 Maxus43
 
19.11.12
16:40
(11) часть этого доступна типовой обработкой - регистарция изменений для обмена
13 Maxus43
 
19.11.12
16:41
точней в данном случае "при регистрации документа никоим образом не трогает движения документа" - полностью типовой хватит
14 TormozIT
 
гуру
20.11.12
11:45
(11) Движения документа не являются его частью и потому не регистрируются вместе с ним. Так сделано везде. А если и есть возможность регистрации движений с документом, то это сделано опцией. Я записал пожелание добавить такую опцию в формы регистрации изменений.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший