|
v7: Добавление общего реквизита. | ☑ | ||
---|---|---|---|---|
0
shamashs
18.12.12
✎
08:24
|
В общем решили добавить общий реквизит с отбором,
сделал копию базы(восстановил скл базу из bak->mdf), запустил процесс времени заняло 6.5 часов, все устроило. запустил в 9 вечера на живой, в 7утра пришлось прервать, так и не добавился реквизит за 10 часов, почему может отличатся время обновления базы скл, размещается все на том же сервере. |
|||
1
ЧеловекДуши
18.12.12
✎
08:37
|
(0)Каталог хоть догадался переименовать?
Так же Бекапы то, отключал? Так же бекапы не только БД отключить, но и самого сервера :) ... И самое главное это каталог БД... :) |
|||
2
shamashs
18.12.12
✎
08:40
|
(1) Какой каталог?)
Бэкапы скл если не доступны не делаются. И самое главное это каталог БД... :) всмысле? |
|||
3
ADirks
18.12.12
✎
08:49
|
6 часов это долго. Сделайте ручками, минут 10 - 15 будет.
|
|||
4
shamashs
18.12.12
✎
08:50
|
(3) Напрямую в sql ?
|
|||
5
ADirks
18.12.12
✎
08:52
|
(4) ну да
т.е. запускаем обычное обновление, дожидаемся когда 1С начнёт по идиотически перекачивать _1sjourn в 1sjourn_new, убиваем процесс, перекачиваем всё ручками, переименовываем табличку. Индексы оно само создаст. |
|||
6
ADirks
18.12.12
✎
08:55
|
или более правильный вариант: просто всё сделать ручками. Скрипт для создания 1sjourn_new взять из базы разработчика
|
|||
7
ЧеловекДуши
18.12.12
✎
08:56
|
(2)>>. Бэкапы скл если не доступны не делаются.
Помню, как я спрашивал у Админов, "Делаются ли бекапы днем", на что мне отвечали, смело, "нет, не делаются". В итоге было выяснено, что и бекапы делались и днем и когда угодно, и даже бекапировали системные таблицы скулю. ... Я к тому, что ты проверь. А насчет каталога, дак бывает пользователи заходят в БД, и при серьезных это вываливается все с падением 1С :) |
|||
8
Ёпрст
18.12.12
✎
08:59
|
всё проще..
|
|||
9
Ёпрст
18.12.12
✎
09:00
|
общие реквизиты документа с типом строка неогр длины должны быть последними в списке.Сдвинь свой новый реквизит вверх в дереве метаданных.
|
|||
10
Ёпрст
18.12.12
✎
09:00
|
Хотя так то да, можно тупо поле ручонками добавить
|
|||
11
МихаилМ
18.12.12
✎
09:03
|
+(5)
еще проще вариант. в пустой копии добавляем общее поле. оно создасться в _1SJOURN перенесите в рабочую изменения в бд, подмените мд, dds в _1SCRDOC записи по пустому полю можно не создавать, ЕСЛИ не планируется делать отборы по пустому значению. если планируется подсматрите с помощью 1с++ метаданное нового поля и вставте записи в _1SCRDOC |
|||
12
shamashs
18.12.12
✎
09:05
|
(5),(6) спасибо.
(7) бэкапы не делаются, а если и делаются то в тайне от меня, спасибо. (9) на копии все идентично обновлялось, мой реквизиты тип число длинна 1. (10) ? (11) мм, спасибо. |
|||
13
ADirks
18.12.12
✎
09:13
|
Кстати, просто добавить колонку в SQL обычно не канает. Это чудесное 1Ско может новое поле в середину списка колонок впихнуть. А за порядком оно следит строго. За журнал не скажу, ибо не каждый день общ.реквизиты добавляем, а вот в шапках док-ов так. Так что приходится делать как в 5,6.
|
|||
14
shamashs
18.12.12
✎
09:14
|
Очень спасибо, за хороший ответ всем. (13),(5),(6)
|
|||
15
shamashs
19.12.12
✎
08:30
|
все получилось, спасибо сделал как в (10),(11),(9)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |