|   |   | 
| 
 | v8: Замена ссылок на документы | ☑ | ||
|---|---|---|---|---|
| 0
    
        Vanechka 20.10.11✎ 11:55 | 
        Добрый день! Вопрос такой, есть много документов в базе, которые необходимо удалить - где - то 150000, смысл в чем, на эти документы есть ссылки в других документах, хочется сделать что: создать "документы расчетов с контрагентом" и поменять ссылки на эти документы на созданный документ расчетов, соответственно, чтобы те можно было удалить, как это сделать не перепроводя документы в которых будут заменены ссылки, соответственно заменить ссылки в регистрах накопления?     | |||
| 1
    
        BuHu 20.10.11✎ 11:58 | 
        (0) работать с записями в регистре напрямую?     | |||
| 2
    
        Рэйв 20.10.11✎ 11:58 | 
        150000 - это, имхо, только если скульным запросом напрямую менять.     | |||
| 3
    
        Санта 20.10.11✎ 11:58 | 
        поиск и замена значений - так обработка называется     | |||
| 4
    
        Рэйв 20.10.11✎ 12:00 | 
        (3)Загнется она на 150 000 доках...     | |||
| 5
    
        Vanechka 20.10.11✎ 12:01 | 
        (1)регистр накопления подчинен регистратору, а регистратор надо сменить
  (3)работает только для справочников и очень долго | |||
| 6
    
        Vanechka 20.10.11✎ 12:01 | 
        (4) и то верно     | |||
| 7
    
        Повелитель 20.10.11✎ 12:02 | 
        поиск и замена значений, немного ее подшаманить и все будет работать, не загнеться
  Можно просто тупо удалить все документы, а потом ТИ | |||
| 8
    
        BuHu 20.10.11✎ 12:03 | 
        (5) а что , у записи в регистре накопления нельзя изменить регистратора?     | |||
| 9
    
        Vanechka 20.10.11✎ 12:03 | 
        (7) была свертка, данные свернулись в корректировку записей, учет ведется по документам расчетов, отчеты поедут....     | |||
| 10
    
        Рэйв 20.10.11✎ 12:04 | 
        (8)>>ссылки в других документах     | |||
| 11
    
        Повелитель 20.10.11✎ 12:05 | 
        (9) Ну тогда поиск и замена, мне приходилось большие движняки делать, другого способа нет.
  Только не штатной обработкой, а старой с ИТС | |||
| 12
    
        BuHu 20.10.11✎ 12:05 | 
        (10) в документе нельзя изменить реквизиты без перепроведения?     | |||
| 13
    
        Повелитель 20.10.11✎ 12:06 | 
        (12) Можно     | |||
| 14
    
        Рэйв 20.10.11✎ 12:08 | 
        +(12)Только долго ссылки искать. На каждый док из 150 000     | |||
| 15
    
        Vanechka 20.10.11✎ 12:10 | 
        (14) об этом и речь     | |||
| 16
    
        Повелитель 20.10.11✎ 12:11 | 
        Необязательно использовать НайтиСсылка. Если известны все ее месторасположения. То можно обработку написать, которая сразу будет заходить туда куда надо и менять. 
  Обработка Поиск и замена значений будет дольше работать, но она готова. Обработка без НайтиСсылка будет работать быстрее, но ее придется писать, возможно много часов. | |||
| 17
    
        Vanechka 20.10.11✎ 12:14 | 
        (16)ну вот прикинь, сколько нужно перелопатить документов, чтобы найти все ссылки, где может находится документ реализация..., и так для каждого документа, а используются почти все документы из УТ     | |||
| 18
    
        PR 20.10.11✎ 12:14 | 
        Vanechka, а почему за полгода стажа не нашлось времени прочитать http://forum.mista.ru/rules.php?
  Намекаю, я насчет "заголовки с кучей восклицательных/вопросительных знаков" :)) | |||
| 19
    
        BuHu 20.10.11✎ 12:14 | 
        (14) тут в любом случае быстро не получится , либо на разработку уйдет времени больше либо разработка будет работать дольше     | |||
| 20
    
        kuza2000 20.10.11✎ 12:15 | 
        ИМХО, надо провести тест на скорость замены стандартной обработкой и рассчитать требуемое время. Если базу можно остановить на это время (скажем, выходные) - то вперед. Если нет - ищем другие пути или отказываемся от мероприятия.     | |||
| 21
    
        Повелитель 20.10.11✎ 12:17 | 
        (20) По ночам ее запускать, за месяц полюбому перелопатит ))     | |||
| 22
    
        Vanechka 20.10.11✎ 12:18 | 
        (18) привычка!!! =)     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |