|
Проблема при обновлении конфигурации БухгалтерияПредприятия до версии 3.0.85.28 | ☑ | ||
---|---|---|---|---|
0
flamy
10.01.21
✎
14:36
|
Добрый день!
Обнаружилась следующая проблема, при обновлении конфигурации БухгалтерияПредприятия с версии 3.0.82.24 до 3.0.85.28. Сама конфигурация встает успешно, однако после запуска 1С, требуется выполнить переход на новую версию. И вот здесь встречается проблема: при достижении 93% обновление намертво замирает, оставляли на ночь - никаких изменений. Зависает конкретно всегда в одной процедуре "РегистрыСведений.СтатусыДокументов.ЗаполнитьНомераСчетовФактурПоДокументамРеализация", а именно при выполнении самого первого запроса в процедуре:
В чем может быть проблема? |
|||
1
RoRu
10.01.21
✎
14:42
|
попробуй может на другой платформе ?
если не помогло- разбирайся, что там в регистре и чем заполняется, возможно где -то косяк, может через попытку пустить и т п |
|||
2
flamy
10.01.21
✎
14:59
|
(1) Пробовали и на более старой платформе (8.3.16) и на самой новой. У нас 3 базы, одна база успешно обновилась без каких-либо проблем (впрочем, с ней никогда проблем при обновлении не случалось), а две другие базы попались на эту ошибку
|
|||
3
hhhh
10.01.21
✎
15:06
|
(2) там наверно по шагам надо делать обновление. Нельзя сразу прыгать с 82 на 85. Попробуйте для начала на 83.
|
|||
4
Йохохо
10.01.21
✎
15:20
|
(3) =)
3.0.84.35 05.11.20 3.0.82.24 последняя) |
|||
5
Фрэнки
10.01.21
✎
15:24
|
но до обновления сам запрос способен выполняться на базах, которые не переносят этого обновления?
Явно же, что проблема в наличии каких-то данных... Собственно, запрос потому и виснет, когда он не пустой. И интересно, что реально хотели перепрыгнуть сразу в 8.0.85 без промежуточного обновления? |
|||
6
DJ Anthon
10.01.21
✎
17:25
|
обновляемые версии 3.0.83.33, 3.0.83.37, 3.0.84.31, 3.0.84.35, 3.0.84.42, 3.0.84.46, 3.0.85.25
где вы взяли 82-ю? |
|||
7
flamy
10.01.21
✎
17:31
|
(4) (5) (6) Да, я ошибся. 3.0.85.28 была целевой версией, обновлялись через промежуточную 3.0.84.35. К слову, данная процедура "РегистрыСведений.СтатусыДокументов.ЗаполнитьНомераСчетовФактурПоДокументамРеализация" добавляется в рамках этого обновления
|
|||
8
flamy
10.01.21
✎
17:34
|
Пробовал так же выгрузить конфигурацию с той базы, в которой обновление прошло успешно, и загрузить в ошибочную - результат такой же
|
|||
9
DJ Anthon
10.01.21
✎
17:41
|
исправь 1000 на 100 в запросе
|
|||
10
Фрэнки
10.01.21
✎
18:13
|
(8) ты серьезно думал, что манипуляция с готовым ЦФ могла помочь?
|
|||
11
ГдеСобака Зарыта
10.01.21
✎
18:48
|
А ты уверен, что запрос именно зависает, а не выполняется в цикле? У меня такое было когда длину номера документа меняли в конфиге и процедуры обновления не могли нормально его записать.
|
|||
12
DJ Anthon
10.01.21
✎
19:11
|
уверен, там регистр СтатусыДокументов запоролся, с ним часто такое бывает после всяких обменов
|
|||
13
flamy
10.01.21
✎
19:19
|
(10) Конфигурации этих трех баз должны быть одинаковыми, однако давным давно что-то пошло не так
(9) (11) Исправил в запросе на 100, теперь видно, что запрос выполняется, однако скорость работы... 100 документов данный метод обрабатывает примерно минут 5 (пока запущен в отладчике, наверняка без него будет быстрее, но не в десятки же раз?) С чем может быть связана такая скорость работы? В успешно обновленной базе конечно меньше документов, но не в сотни раз, а так данное обновление поставилось вообще без каких-либо проблем |
|||
14
Фрэнки
10.01.21
✎
19:39
|
(13) конфигурации и будут одинаковые, но данные самих баз не изменятся только от того, что ты перезаписываешь готовый cf разными способами.
Кстати, получить готовый cf на первой обновляемой базе и затем использовать его для обновления остальных - подход правильный в целях экономии времени на восстановление "конфигурации поставщика" из cf, но эта манипуляция ничего не изменит в выполнении именно обработчиков данных, которые запускаются уже при первом запуске в режиме Предприятие |
|||
15
Фрэнки
10.01.21
✎
19:43
|
Разница в скорости выполнения обновления в разных базах зависит вероятно только от количества документов. Вероятно, что в каких-то базах или просто нет выдачи счет-фактур или время жизни баз очень сильно отличается.
|
|||
16
Провинциальный 1сник
10.01.21
✎
19:47
|
А база файловая или sql ? Не постгрес, случаем? Он любит задуматься, когда соединение с подзапросом. Костыль enable_nestloop=off помогает.
|
|||
17
StanLee
10.01.21
✎
20:00
|
обновляй на 8.3.16.последней, та же проблема была, все обновилось
|
|||
18
StanLee
10.01.21
✎
20:00
|
..на файловой
|
|||
19
flamy
10.01.21
✎
20:04
|
(16) база файловая
(18) сейчас пробовал обновлять на 8.3.18, попробую на 8.3.16 |
|||
20
Фрэнки
10.01.21
✎
20:35
|
(19) не поможет
|
|||
21
zak555
10.01.21
✎
22:08
|
Фоновые задания включены ?
|
|||
22
flamy
11.01.21
✎
09:26
|
(20) как не странно, но обновиться на более старой версии платформе получилось (100 записей обрабатывались за 1-3 секунды)
(17) большое спасибо! |
|||
23
DJ Anthon
11.01.21
✎
19:39
|
(17) спасибо, меня тоже от гемора спасло, типовая ЗП тоже полетела, пришлось откатиться.
|
|||
24
Йохохо
11.01.21
✎
19:51
|
8.3.15 - дт - 8.3.18, а потом обновления с 3кв и никаких проблем
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |