Имя: Пароль:
1C
1С v8
Оставшиеся движения
0 log
 
25.06.14
09:44
Удаляю программно проведенные документы: поступления и реализации. После формирую новые. Но при проведении идут сообщения, в которых указывается битая ссылка партии удаленного документа. Почему не удаляются движения при удалении документов?
1 МойКодУныл
 
25.06.14
09:45
(0) Как удаляешь? Код в студию.
2 Maxus43
 
25.06.14
09:47
в типовых автоматом движения не удаляются. будь бодр удали сам
3 Maxus43
 
25.06.14
09:49
ну и ещё - в регистрах измерение Партия - туда реализация пишет движения, в измерение ставит Поступление.
Если ты удалишь поступление - что будет? Движения реализации же останутся, с битой ссылкой
4 log
 
25.06.14
10:35
(1) Док = Стр.Ссылка.ПолучитьОбъект();
        
        Док.Удалить();
5 Maxus43
 
25.06.14
10:38
(4) не ожидал от тебя такого
6 saaken
 
25.06.14
10:40
10.3? партия в справочнике?
7 log
 
25.06.14
10:45
(6) нет, буха
8 log
 
25.06.14
10:46
(5) чего именно?
9 wade25
 
25.06.14
10:47
(4) Сначала нада было распровести документы. Посмотреть связные, а потом уже удалять. Так базу испортишь.
10 Maxus43
 
25.06.14
10:50
(8) такого лобового удаления, даже без отмены проведения документов. Есно битые ссылки будут, чему удивляешся то?
11 log
 
25.06.14
10:58
понято, что сначала надо отменить проведение а потом проводить
12 hhhh
 
25.06.14
11:06
(11) в документе реализация партия - это документ поступления. Поэтому тебе надо сначала все реализации грохнуть. А потом уже потихоньку, медленно приступать к уничтожению поступлений. Ты все наоборот делаешь.
13 Segate
 
25.06.14
11:07
(11) не только отменить проведение, но и проконтролировать, что при отмене проведения все движения удаляются... А то, если движения пишутся тем же человеком который пытается удалять документы "Док.удалить()" вполне могут быть движения, которые не удаляются при отмене проведения...
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn