Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Документооборот. Удаление документов (http://forums.kuban.ru/f1040/dokumentooborot_udalenie_dokumentov-7330204.html)

JuliaT99 20.11.2015 09:02

Документооборот. Удаление документов
 
Имеем Документооборот 8 КОРП, редакция 2.0 (2.0.11.1) . Уважаемые специалисты , почему не удаляется только что созданный документ, не участвующий ни в каких бизнес процессах и не имеющий файлов?

seugenys 20.11.2015 10:02

Подробней

JuliaT99 20.11.2015 10:36

Создали документ, который оказался не нужен. Пометили его на удаление. При непосредственном удалении вываливается ошибка, вернее ссылка :
РегистрСведенийКлючЗаписи.ПроизошедшиеБизнесСобытия - Произошедшие бизнес события
Залезаю в регистр "Произошедшие бизнес события". Вижу, что на событии "Создание внутреннего документа" по данному документу пометка на удаление стоит. Почему не удаляется документ?

roma n 20.11.2015 10:49

Разматывай клубок

Документ не может быть удален, поскольку использован в Ключе Записи
Ключ записи не может быть удален, поскольку....
и так вверх по узелочкам

JuliaT99 20.11.2015 10:55

(3) А как разматывать то? Где это ключ записи? Ни фига не могу найти!

JuliaT99 20.11.2015 11:12

Разобралась. В регистре "Произошедшие бизнес события" нужно удалить нужное событие вручную. Непонятно, почему программа сама этого не делает. Косячок? Или специально разработчики оставили программистам лазейку для героических поступков, поскольку каждое удаление в конф."Документооборот" равносильно подвигу.

VZ 20.11.2015 11:57

5-ЮлияН99 > "Сама" программа ничего не делает. Только по команде, или только по алгоритму. Поэтому ваши "творческие" решения обрабатывать не будет.
Регистр сведений редко бывает без привязки к документу. Предположим (ДО не знаю), РС "Произошедшие бизнес события" не имеет регистратора (хммм..), и запись не получает метку удаления синхронно с регистратором. Тогда д.б. какой-то регламент ввода документа, и его последующего удаления, описанная в документации - разработчик, вообщем-то, следит, чтоб мусора не оставалось.
Так что (3). Жалоба на "косячок" неубедительна, извините.
Практика показывает, что "косячки" - обычно след "творческого подхода".

JuliaT99 20.11.2015 12:20

6- В этом случае как раз запись в РС ПОЛУЧАЕТ метку удаления синхронно с регистратором. Вопрос "Почему не удалился документ вместе с записью в РС?" - на мой взгляд вполне имеет право быть и никакого отношения к "творчеству", как вы выражаетесь ,не имеет, поскольку в других конф. (не ДО) это работает.

roma n 20.11.2015 12:24

Запись в РС не может получить "метку". Платформа этого не умеет, не умела и уметь не будет.

seugenys 20.11.2015 12:49

В редакции 2_0_12_4 такой регистр отсутствует. Рискну предположить, что регистр самопальный. Короче допиливальщики что-то начудили

seugenys 20.11.2015 12:51

Какой тип имеет реквизит "ПроизошедшиеБизнесСобытия" в регистре?

VZ 20.11.2015 13:18

8-roma n > Хммм... Специальной "метки" удаления-то нет, конечно, но запись с регистратором должна уничтожатся вместе с уничтожением записи самого регистратора. Это имелось ввиду. Этож все в транзакции делается.
ТС утверждает, что только запись регистра не позволила удалить документ. Что совершенно непонятно: если роль позволяет, контроль по дате позволяет (руками же смогла?), то что-то не то...

JuliaT99 20.11.2015 13:56

9- У нас ред. 2.0.11.1 см выше. и ничего не допиливали, берем полный дистрибутив и начинаем работать.

10- Вопрос странный. ПроизошедшиеБизнесСобытия
это РС, реквизиты в нем совсем другие.

8 - Вы правы, насчет метки я погорячилась, в других конф. корректное удаление всех записей в регистрах происходить за счет прописанной процедуры ОбработкаУдаленияПроведения , но в ДО другая схема и в РС действительно эта метка есть; Откройте и посмотрите.

JuliaT99 20.11.2015 13:58

Все регистры не просматривала, но в РС "ПроизошедшиеБизнесСобытия" метка точно есть.

roma n 21.11.2015 10:48

Залез, посмотрел.
В редакции 2_0_8_7 такой регистр отсутствует.
Рискну предположить что подразумевается [em][b]справочник[/b][/em] ПроизошедшиеБизнесСобытия

JuliaT99 23.11.2015 10:06

14- насчет 2_0_8_7 не знаю, а в последних конф. - регистр. Но сути дела это не меняет.

roma n 23.11.2015 10:23

(15) Не поленился, посмотрел 11.
Действительно, разработчики перенесли всю информацию из справочника в РС, одним из ресурсов которого является "ПометкаУдаления"
Этот флаг обрабатывается (в отличие от пометки удаления элемента справочника/документа и т.п) не платформой, а инструментами приложения. Скорее всего регзаданием или специализированной обработкой/подпиской.

roma n 23.11.2015 10:24

И в случае (0) инструмент этот не отработал.

levitan 01.11.2016 14:29

Здравствуйте JuliaT99. Случилась похожая проблема, как у вас. Создали документ, который оказался не нужен. Пометили его на удаление. При непосредственном удалении вываливается не помеченная ссылка :
РегистрСведенийКлючЗаписи.ДанныеБизнесПроцессов-Бизнес процессы. Где что нужно найти и удалить. Администратор я не опытный только пол года после обучения. Надеюсь на помощь. Спасите.


Текущее время: 04:57. Часовой пояс GMT +3.