Имя: Пароль:
1C
1С v8
В реквизите текстовом удалили часть текста (во всех док-х). Как востановить?
,
0 AlexBor
 
naïve
02.04.13
17:35
В реквизите текстовом удалили часть текста (во всех док-х). Как востановить из архивной копииполный текст во всех документах?
1 ДенисЧ
 
02.04.13
17:41
восстановить копию.
поднять оле соединение.
для каждого докТут из ДокументСТекстовыйРеквизитом цикл
найти по оле докТам.
прочитать оттуда значение реквизита
записать сюда.
КонецЦикла
2 lucifer
 
02.04.13
17:42
поднять backup в отдельную базу
написать код который выгрузит значение например в xml
перейти в рабочую базу
написать код который загрузит выгруженную xml
3 Зойч
 
02.04.13
17:44
я бы через кд сделал
4 AlexBor
 
naïve
02.04.13
17:54
А что нить типа типовой обработки нет?
5 EugeniaK
 
02.04.13
21:06
(0) Oбработкa «Выгрузка и загрузка данных XML»

С помощью этого инструмента можно эффективно решать следующие задачи:

Перенос необходимых данных из архивной копии в «битую» рабочую базу (!!!)
Свертка информационной базы
Перенос ряда объектов (например, документы за полдня) из копии ИБ в рабочую (!!!)

Должна быть на диске ИТС
6 НуВотКак
 
02.04.13
21:18
Проще в архив добить/перенести последние доки
7 ДенисЧ
 
02.04.13
21:25
(5)  а если у него эти доки поменяли? Или там пять лет? Проще один кусок реквизита перенести...
Я могу такую обработку сделать за полчаса и три тысячи рублей...
8 rand48957
 
02.04.13
22:00
(7) сбиваю цену до 2х тысяч
9 ДенисЧ
 
02.04.13
22:09
(8)  а я поднимаю до восьми. Чтобы два раза не переделывать
10 EugeniaK
 
02.04.13
22:30
(7) Заказать это понятно, что можно. Но автор вроде и не пользователь. Вопрос в том, что автор сам умеет.
Можно и написать коротенькую обработку, которая выгрузит из копии поля "Ссылка" и "Текст", потом для каждой строки выгрузки найдет по ссылке и обновит текст.
Можно через универсальный обмен и "Конвертацию данных". Там даже программировать не нужно, элементарный перенос одного поля со связью по ссылке. Только галочки поставить в нужных местах.