![]() |
![]() |
|
Удаление старых документов | ☑ | ||
---|---|---|---|---|
0
revolt
25.05.07
✎
14:23
|
У меня есть база ЗиК, которая вдется с 200х года, сейчас возникла необходимость удалить (физически) все старые документы и оставить только документы этого года, думал писать обработку, но перечислить и перебжать все документы сложновато (их много) да и бось что возможно что каким-то образом могут измениться данные за етот год. Ситуация осложняется тем, что полюбой придется сохранять все кадровые документы, чтобы данные этого года были "нормальными". Скажите пожалуйста, есть ли возможность как-либо решить эту задачу?
|
|||
1
desert cactus
25.05.07
✎
14:30
|
(0) Т.е. ты хочешь удалить старые документы, но всё оставить как есть в текущем?
имхо, не получится. |
|||
2
vladko
25.05.07
✎
14:40
|
да, по-крайней мере т.к. сальда исчезнут на начало нужного периода
|
|||
3
revolt
25.05.07
✎
15:05
|
сальдо я смогу посадить вручную, основная загвоздка заключается в том, что нужно удалять все документы до начала текущего года, кроме кадровых документов, есть ли какаянить стандартная фишка 1С, чтоыб не писать свою обработку, имхо это неоправданно сложно и долго (P.S. и приводит к неопределенным последствиям)
|
|||
4
Мурзик
25.05.07
✎
15:10
|
Стандартного нет, придется писать
|
|||
5
revolt
25.05.07
✎
15:11
|
ужас
|
|||
6
Мурзик
25.05.07
✎
15:12
|
Это не так страшно, как кажется. ЗП будешь оставлять?
|
|||
7
desert cactus
25.05.07
✎
15:20
|
(3) А попробуй перенести нужные документы в чистую базу. Обработки есть, даже конфигурация целая. Имхо, реально.
|
|||
8
revolt
25.05.07
✎
15:28
|
не совсем реально, так как придется переносить все кадровые документы и справочники в новую базу, чтобы расчеты шли правильно потом
|
|||
9
revolt
25.05.07
✎
15:29
|
ЗП буду оставлять только ту, которая расчитывалась с начала текущего года
|
|||
10
desert cactus
25.05.07
✎
15:31
|
(8) А почему не реально? перенесешь кадровые документы, потом все виды документов, что нужны за текущий период. Перенос осуществляется вместе с нужными справочниками - они подвязываются.
|
|||
11
revolt
25.05.07
✎
16:00
|
Придется делать так, просто дело в том что база ведятся с давних пор и придется переносить огромную кучу документов....
|
|||
12
desert cactus
25.05.07
✎
16:06
|
(11) Если пользоваться КД 2.0, то множество документов может и не стать проблемой.
|
|||
13
Мурзик
25.05.07
✎
16:29
|
Возьми отрежь через DBF ЖЗ,все записи до периода 010107 обработкой удаляй все доки, до 010107 и все.
|
|||
14
ИвановИван
25.05.07
✎
16:35
|
удалять как нефиг делать, тока если по нулям на конец года
|
|||
15
Мурзик
25.05.07
✎
16:37
|
(14) Да пусть хоть и не по нулям. Я думаю январь пересчитывать ни кто не будет!
|
|||
16
revolt
25.05.07
✎
17:03
|
угу, так и сделаю, спасибо
|
|||
17
revolt
26.05.07
✎
09:24
|
1Ска не дает удалять старые документы в прошедших периодах, необходио менять для удаления старых доков текущий расчетный период. Скажите при смене расчетного периода не собьются ли данный в последующих?! Ибо последний год нужно оставить неизменным
|
|||
18
Адильгерий
26.05.07
✎
11:27
|
(17) обязательно собъются, в журнале расчетов если стандартным способом поменять период все записи после нового периода обнуляются раз в декабре так впоролся и бекапа не было
простая процедурка смены периоды прицепи к форме Процедура Сформировать() ЖрнЗарплата = СоздатьОбъект("ЖурналРасчетов.Зарплата"); Если ПустоеЗначение(ДатаПериода) = 0 Тогда ЖрнЗарплата.УстановитьТекущийПериод(ЖрнЗарплата.ПериодПоДате(ДатаПериода), 0) КонецЕсли КонецПроцедуры // Сформировать |
|||
19
revolt
26.05.07
✎
11:39
|
спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |