Имя: Пароль:
1C
1С v8
Непосредственное удаление объектов, ссылки на которые остались в регистрах
,
0 windows98a
 
24.11.17
21:20
Здравствуйте.
УТ 10.3
Есть нужда грохнуть всю историю движения товаров за предыдущие годы. Свертку на начало года проведем, но в некоторых регистрах(например партий), останутся ссылки на помеченные к удалению объекты.
А это нам совсем не нужно, история прихода товаров совершенно точно должна быть угроблена безвозвратно.
Если я удалю документы непосредственно, без оглядки на ссылки, а потом проведу тестирование и исправление, то 1с создаст пустые ссылки. Пусть так, это меня бы устроило. Какие подводные камни могут всплыть?
Какие еще варианты решения вопросы видятся?
1 nordbox
 
24.11.17
21:22
Проще остатки перенести
2 Мимохожий Однако
 
24.11.17
21:22
Замени те, что хочешь грохнуть на специально засланный объект до того как.
3 windows98a
 
24.11.17
21:23
Перенос остатков не подходит в связи с тем, что нужно сохранить последний год работы.
4 Мимохожий Однако
 
24.11.17
21:24
Делай перенос на начало "последнего" года работы
5 nordbox
 
24.11.17
21:27
(3) ХЗ что у тебя там потом выплыть может, незакрытые партии или еще что то...
6 nordbox
 
24.11.17
21:31
У если уж совсем не вмоготу то сделай чистую базу с НГ и перенеси в нее остатки на начало НГ, а старую базу оставь в покое что бы  под рукой была если что то посмотреть надо.
В Новый год с чистой совестью пойдете. ))
7 windows98a
 
24.11.17
21:36
Не, не, проблема еще в том, что 2017 год надо оставить
8 windows98a
 
24.11.17
21:38
В принципе можно подчистить табличные части доков и другие реквизиты, оставив сами объекты
9 nordbox
 
24.11.17
21:41
Ну так оставляй, тебе же ни кто не запрещает.
я же тебе в (6) все рассказал как один из вариантов.
Ну вот смотри, грохнешь ты док, а в нем партии из 16-года, что ты делать то будешь??
10 nordbox
 
24.11.17
21:42
точнее, ты док партии 16-года грохнул, а в 17-м торгуешь тем чего нет. Что ты делать то будешь? а таких партий дох.. будет
11 Волшебник
 
модератор
24.11.17
21:43
(9) пишется "никто" и "делать-то"
12 nordbox
 
24.11.17
21:44
Волшебник, ))) я все понимаю, но тут не урок русского )))
Приношу свои извинения ))
13 windows98a
 
24.11.17
21:49
То что в 6 не подходит, так как надо в текущей базе оставить 2017 год, что бы хоть какая то аналитика была. Лазить за ней в другую базу не вариант.
А партии, что не спишутся, если в ее измерении будет док с реквизитами, заполненными фиктивными значениями, а табиличные части тупо очищены?
14 windows98a
 
24.11.17
21:51
для табличных частей вот это дело нашел http://catalog.mista.ru/public/255883/, не я первый:)
15 nordbox
 
24.11.17
21:53
(14) Так там после СВЕРТКИ, а не тупое удаление.
16 windows98a
 
24.11.17
21:55
ну да, после свертки, я ж написал в 1 - свертку проведем ( не уточнил только - на начало 2017)
17 windows98a
 
24.11.17
21:56
а другие реквизиты групповой обработкой грохуть. долго только...
18 windows98a
 
24.11.17
21:59
проще свое что то сделать типа

ПустойДок = Документы.ДокНужногоТипа.СоздатьДокумент();
ЗаполнитьЗначенияСвойств(ТекОбъект,ПустойДок);
19 nordbox
 
24.11.17
21:59
Попробуй
20 windows98a
 
24.11.17
21:59
и туда же Объект[ТабличнаяЧасть.Имя].Очистить();
21 MadJhey
 
24.11.17
22:04
Сегодня делал.
Сделал ввод остатков в старой на начало периода.  
Создал пустую базу. Отключил в ней первоначальное заполнение, чтобы не задвоило при переносе. Перенес остатки и обороты за период обработкой ВыгрузкаЗагрузкаДанныхXML82. Номенклатура только по ссылкам. Попросили подчистить. Перепровел документы. Единственная сложность перенос пользователей ИБ и их ролей. Это завели повторно.
22 MadJhey
 
24.11.17
22:11
При формировании ввода остатков можно свернуть партии. Себестоимость, конечно, потом поплывет. Но у меня расчет по-среднему, так что не критично.
23 windows98a
 
24.11.17
22:13
21. вариант... но Вы правы, с себестоимостью будут проблемы, у нас фифо
24 MadJhey
 
24.11.17
22:19
если переносить остатки "целиком", вытянет почти всю базу.
25 Фрэнки
 
25.11.17
10:06
(23) на практике такой фигней редко страдают, но инвентаризировать можно вообще все, что угодно, в том числе и себестоимость.

Если расчеты по себестоимости покупных материалов на заданную дату начала уже проведены, то можно провернуть "инвентаризацию остатков по количеству и цене", т.е. допустим, ввод начальных остатков ввести с одновременным вводом допрасходов на эту номенклатуру, если это необходимо.