Имя: Пароль:
1C
 
Ошибка при обновлении 1С:Бухгалтерия (Проф) v.3.0.169.18
Ø (Волшебник 25.04.2025 10:20)
0 piki8
 
23.04.25
17:12
Столкнулись с такой проблемой при обновлении 1С:Бухгалиерия (Проф) v.3.0.169.18

Конфигурация типовая, 3.0.169.18 (без каких-либо дополнительных обработок и внедрений)
Платформа 8.3.24.1667)

Собственно сообщение об ошибке:
Ошибка выполнения обработчика обновления Справочники.РегламентированныеОтчеты.ЗаполнитьСписокРегламентированныхОтчетов:
Открытая внутри обработчика обновления транзакция осталась активной (не была закрыта или отменена)


При попытке обновления на любую доступную (верхняя 3.0.171.20) выдает сообщение об ошибке ( https://i.postimg.cc/7P1Txpp8/22-04-2025-23-15-08.png ).

Отчет об ошибке ( https://ru.files.fm/f/hmwee4ghap )
Сообщение транслятора ( https://ru.files.fm/f/2m8ppy3bu6 )
Техническая информация ( https://ru.files.fm/f/892nuf88xb )

Что делалось для попытки исправить:
Список телодвижений
1. Очистка кэша.
2. Тестирование и исправление информационной базы штатными средствами конфигуратора:
- Тестирование базы, проверка на ошибки
- Реиндексация таблиц информационной базы
- Проверка логической целостности информационной базы
- Проверка ссылочной целостности информационной базы
- Пересчет итогов
- Сжатие таблиц информационной базы
- Реструктуризация таблиц информационной базы

3. Все это пробовали во всех вариантах для всех опций:
- Ничего не делать
- Очищать ссылки + удалять объект

4. Каждый раз делали с бекапной базы.

Результат всех манипуляций одинаковый.

Что делать с этим несчастьем?
1 Волшебник
 
23.04.25
16:46
Пригласите программиста
2 maxab72
 
23.04.25
16:46
была похожая ошибка, ушла с обновлением платформы до 8.3.24.1819 (там были какие-то ошибки с ком объектами и еще чем-то, в итоге не давало обновиться).
3 Мультук
 
гуру
23.04.25
16:53
(1)

Который будет в состоянии на копии запустить в отладке метод

Справочники.РегламентированныеОтчеты.ЗаполнитьСписокРегламентированныхОтчетов();


И выяснить почему он падает и не доходит до

ЗафиксироватьТранзакцию ();
4 Гость из Мариуполя
 
гуру
23.04.25
17:56
Дубли, они разные бывают.
Когда ты забиваешь козла и у тебя дубль-шесть, это одно.
А когда ты обновляешь БП и у тебя дубль в справочнике регламентированной отчетности - это другое.

https://forum.infostart.ru/forum33/topic303906/
5 piki8
 
23.04.25
22:53
(2) В описании в самой верхней версии БП3.0 (3.0.174.30 от 22.04.2025) рекомендуется использовать версию 1С:Предприятие 8.3 не ниже 8.3.24.1667 и не ниже 8.3.25.1374.

Попробовали на v.8.3.25.1445.
Тот же плачевный результат.

Этот вариант не прошел :О)
6 RoRu
 
23.04.25
23:30
(5)  с большой долей вероятностью правильный ответ в (4) вас не впечатлил? )))
7 PR
 
24.04.25
00:04
(0) Только вчера столкнулся с таким
Пришлось совершать ряд ручных манипуляций
8 PR
 
24.04.25
00:10
+(7) Это по ходу логическая ошибка, так что всякие переиндексации точно мимо
9 RoRu
 
24.04.25
10:40
(8) мне не нужно, но интересно угадал ли я в (6).
кому-то вообще может помочь.
напиши, как лечил, плз.
10 piki8
 
24.04.25
11:23
Проверили и этот вариант по (4) и (6).
Дублей нет. Проверено по всем параметрам, а не только по отчетам.

Переиндексации и исправления логики БД штатными средствами результата не дали. Тут точно мимо (8).

Пробовали поднять версию платформы до 8.3.25.1445 по (2).
Не сработало. Результат тот же.

Будем пробовать вариант (3).

Еще поступило предложение: «В указанном в ошибке модуле в указанной строке исследовать код, поставить точку останова, провести отладку и посмотреть, что приводит к ошибке»
Думаю это то же что и вариант (3).

Своих зниний на такое не хватает. Ждем когда освободится "хакер" ))

По результатам отпишусь.
11 El_Duke
 
гуру
24.04.25
11:32
(10) "Своих зниний на такое не хватает. Ждем когда освободится "хакер" ))"

А какой был приговор, сколько ему еще сидеть ?
12 Волшебник
 
24.04.25
11:54
(11) 👍
13 piki8
 
24.04.25
12:08
(11) Неделя расстрела печенюшками без права помилования!
14 RoRu
 
24.04.25
12:52
(10) может просто что-то накосили в справочнике? новый рег отчёт даёт создать вручную?
15 Garykom
 
гуру
24.04.25
13:31
(0) Пробовали сначала удалить все патчи-расширения?
А затем заново все доступные накатить?
Т.е. не с текущим списком патчей обновляться а полностью без них
Или с почищенным (иногда некоторые старые сами не удаляются) и обновленным
16 piki8
 
24.04.25
16:09
(15) Метод проверялся. Не помогло.
17 piki8
 
25.04.25
10:20
(4) Любитель пива, ты был прав!
Снимаю шляпу!

Итак случилась ПОБЕДА!!!
Всем причастным - огромное спасибо!
18 PR
 
24.04.25
22:57
(9) Не угадал
Не напишу, там не так просто и очевидно
Если совсем коротко, то в результате выборки нет ни одного подходящего элемента, но выясняется это только в результате перебора, в результате транзакция открывается, но уже не закрывается
Все не так, но как-то примерно так
Я в результате в отладчике мухлевал и в процессе подменил одно значение, все проскочило мимо и пошло дальше делаться
19 PR
 
24.04.25
22:58
(10) Однозначно делать только (3)
20 PR
 
24.04.25
23:00
(17) О как
Ну, то ли у меня было другое, то ли помогло не устранение дублей, а какое-то "стучание по телевизору"
21 kubik_live
 
24.04.25
23:10
(5) "В описании в самой верхней версии БП3.0 (3.0.174.30 от 22.04.2025) рекомендуется использовать версию 1С:Предприятие 8.3 не ниже 8.3.24.1667 и не ниже 8.3.25.1374" = чёто путаешь, там иначе:
версия 3.0.174.30

Внимание! Текущая версия конфигурации "Бухгалтерия предприятия" предназначена для использования с версиями технологической платформы 1С:Предприятие 8 не ниже 8.3.24.1548, 8.3.25.1374.
22 Winnie Buh
 
25.04.25
08:07
(17) как понимаю, рекомендации честно спи@ены отсюда https://www.online-ufa.ru/content/articles/update-config-1c/
23 piki8
 
25.04.25
09:25
(22) Если внимательно читал, то там есть ссылка на источник идеи - сайт Группы компаний "Онлайн" ( https://www.online-ufa.ru ) и того, кто здорово помог в постановке "танца с бубном".
24 Eiffil123
 
25.04.25
09:41
(21) на сайте обновлений пишут и минимальную версию платформы и минимально рекомендованную
25 Winnie Buh
 
25.04.25
09:57
(23) понять бы только, какой именно из пунктов помог, а какие были лишние,  
т.к. это же не пошаговая инструкция, а перечень вариантов, какие можно попробовать для решения проблемы
Программист всегда исправляет последнюю ошибку.