Имя: Пароль:
1C
 
Обновление БП 3.0.121.31 залезло в закрытый период и изменило более 5 тыс док-ов с 2017г.
,
0 ig0z
 
07.10.22
09:07
Неожиданно негаданно на 3 день после обновления, оборотная сальдовая ведомость разъехалась, как выяснилось после обновления ночью запустилось регламентное задание, которое на создавало "Регламентная операция" датами 31.12.2021 23:59:59 и 31.12.2020 23:59:59 при том по несколько штук, а дальше веселее начиная с 2017 года отредактированы "Реализация (акт, накладная, УПД)" при том не все где-то 5% от общего объема, так же у документов "Перевод ОС в малоценное оборудование" убраны все движения

НО вишенка на торте, тот кто обновлял не сделал Резервную копию, а регламентное копирование встало ещё в 10.08.2022
Такие дела с обновлением 1С БП 3.0.121.31
1 ig0z
 
07.10.22
09:09
Версия платформы 8.3.18.1779
2 Garykom
 
гуру
07.10.22
09:14
Это с общей датой запрета редактирования было?
Или у пользователя кто первый запуск был доступ в закрытый период?

Точно виновато обновление?
3 ig0z
 
07.10.22
09:25
(2) Да

Процедуры обновления которые это сделали:
Переносит движения документа "Перевод ОС в малоценное оборудование" в регламентную операцию.
Заменяет устаревший вид электронного документа на актуальный.
4 Garykom
 
гуру
07.10.22
09:31
(3) Гм, главный бухгалтер будет в восторге в переносном смысле.
5 Garykom
 
гуру
07.10.22
09:33
6 ig0z
 
07.10.22
09:34
(4) это статья чисто предупреждение будьте аккуратны))
дата запрета стоит 30.06.2022 но регламентному заданию было пофиг
7 Chai Nic
 
07.10.22
09:35
(6) А как тут быть аккуратнее? Если 1с деструктивные обновления выпускает...
8 Новый1сник2
 
07.10.22
09:40
пока не обновляться? ждать следующего релиза ?
9 Chai Nic
 
07.10.22
09:42
Вообще конечно отложенные процедуры обновления - это вредительство конкретное. Обновились, проверили, всё вроде ок - а потом бац, запускается регламентная хрень и всё корежит. А к тому времени в базу уже кучу новых данных навбивали.
10 Фрэнки
 
07.10.22
09:44
Вообще, конечно, обновлять на горячей базе без предварительного тестирования на копии - это вредительство конкретное.
11 Фрэнки
 
07.10.22
09:45
Не обновились, ничего не проверли, вообще не понятно будет ок или не ок - х.х. в продакшн. А затем как вылезет нечто и ппц :-)
12 Garykom
 
гуру
07.10.22
09:45
тестовая 3.0.122.94 вчера выпущена с исправлением
13 Garykom
 
гуру
07.10.22
09:47
(10) Лично я сначала делаю бэкап перед и после делаю запуск и дожидаюсь пока все обновления пройдут
Понятно все потом не проверяю, скорее всего было бы неприятно
Брать старый бэкап и туда новые доки переносить
14 ig0z
 
07.10.22
09:49
(13) Забава заключается в том, что структура этих документов и регистров изменена, без подгонки этого не сделать))))) чем и занимался прошлую ночь, ещё пока не выровнял до конца ...
15 ig0z
 
07.10.22
09:52
(5) вроде оно, ща на копии попробую
16 Фрэнки
 
07.10.22
09:54
(13) лично я обновляю обычно не одну базу. И есть некая эталонная, которую обязательно отсаживаю в тестовую копию.
Довожу там в копии обновление до конца и только после этого, как понимаю в общих чертах, чем обновление занимается, принимаю решение на обновление баз.

Понятно, что это сильно растягивает сроки появления обновления на рабочих базах от времени появляения самого апдейта на релизах.
17 Фрэнки
 
07.10.22
09:57
И было бы логично ожидать, что список выполняемых радикальных процедур, изменяющих мало-мальски критичные данные, нужно бы хотя бы этот список давать.
Или дают, а я по невнимательности его никогда не нахожу?
18 lodger
 
07.10.22
09:58
(16) или просто к календарю релизов прибавляешь неделю и ждешь постов как (0).
19 Фрэнки
 
07.10.22
09:58
(18) тоже вариант
20 Гобсек
 
07.10.22
09:59
(18) +1
21 Bigbro
 
07.10.22
10:00
"тот кто обновлял не сделал Резервную копию"
пожизненный эцих с гвоздями.
22 RoRu
 
07.10.22
10:01
про реализации отредактированные мне интереснее , про это в баглисте нет ничего
что поменялось в них ?
23 RoRu
 
07.10.22
10:01
(21) кто пустил его обновлять ?
24 Garykom
 
гуру
07.10.22
10:05
(23) прикинь базовые/файловые автоматом сами обновляются юзерами
25 Garykom
 
гуру
07.10.22
10:05
(24)+ во воплей то возможно будет, релиз должны снять срочно
26 НаборДанных
 
07.10.22
10:10
(24)Так оно, если никто ничего не отключил и резервку делает, а (0) вещает об отсутствии архива.
27 ig0z
 
07.10.22
10:12
обновил системный администратор, т.к. Бухгалтерию зае*ала табличка что нужно обновиться, база SQL но служба с отвечающая за обновления и регламентные задания была остановлена с августа ...
28 НаборДанных
 
07.10.22
10:15
(27) Гон, админ и без архива? Он по закрытию месяца им тоже помогает? А вы там кто?
29 Фрэнки
 
07.10.22
10:15
(27) Пятнично. Но этих недоумков теперь лучше не злить. Недоумки тем и характерны, что никогда не соображают.
30 НаборДанных
 
07.10.22
10:16
(27)Так и может админ через предприятие и обновился? Архив поди лежит у него в темпах и ждёт.
31 Фрэнки
 
07.10.22
10:16
(28) Это Челябинск, брат

:-)))))
32 НаборДанных
 
07.10.22
10:17
(27)А какая служба за обновление отвечает и как её остановить админу?
33 НаборДанных
 
07.10.22
10:17
(31)Поди еще и ЧТЗ?)
34 ig0z
 
07.10.22
10:19
(28) он настраивает подписи цифровые и банки, я отвечаю за 1С Самописную, производство, комерсанты, КД, ТД, планирование, обмены с другими системами, короче за все кроме Типовых, за типовые отвечает 1C франчайзи
35 ig0z
 
07.10.22
10:19
(34) не так, обновляет 1С франайзи, меня подключают когда какой-то пипец происходит
36 Фрэнки
 
07.10.22
10:19
(33) а кто их знает. Этого не видно, но если там много-много документов перехода по ФСБУ-6 , то явно не пивной ларек
37 ig0z
 
07.10.22
10:22
(32) * ошибся не Обновления а Бэкапы
38 НаборДанных
 
07.10.22
10:22
Цирк с конями, кароче, не ларёк, на обслуживании у франча, с каким-никаким ИТС, зажали 2к на франча(если не просто лень позвонить при соответствующем уровне ИТС) и не в ларьке скульные архивы встали полтора месяца назад, збс не ларёк.
39 НаборДанных
 
07.10.22
10:23
(34)Так его и пусть попросят восстановить, а то пустые движения документов зае*али)
40 Garykom
 
гуру
07.10.22
10:24
(35) кстати да
фра интересные в накосячить и свалить, но не забыть деньги взять и не возвращать ))
41 Фрэнки
 
07.10.22
10:26
НО в данном конкретном случае, фра не спешил убивать базу. И вероятно, что забакапился бы перед сменой локации :-)

Админ не фра - он накосячил.

Хотя не буду спорить, что в практике работы за неаккуратной и судрожной активностью фра прибирать приходилось.
42 RoRu
 
07.10.22
10:54
На мой взгляд ситуация когда в конторе сложные базы обновляет фра , при наличии своего 1Сника не особо нормальные ( при наличии спеца отдали важную базу непонятно кому)
43 Джинн
 
07.10.22
10:58
(10) Далеко не каждое тестирование сможет выявить все косяки. Тут да, явно видно, что оборотка расползлась. Но гадости поменьше не всегда видны. А достаточного времени на тестирование традиционно нет. Разработчикам явно аккуратнее нужно писать код.
44 Chai Nic
 
07.10.22
11:56
(10) Особенно эта проверка поможет в случае "через три дня запустилось регламентное задание"
45 ig0z
 
07.10.22
12:00
(22) на вид глянул 5 доков, ничем не отличается только в движениях ДтКт появился новый элемент "УточнениеПериода"
46 Naumov
 
07.10.22
12:09
(0) А дата запрета стояла?
47 Azverin
 
07.10.22
12:14
(46) ответ в (6).

(0) эпично...
48 Naumov
 
07.10.22
12:43
(45) НА тестовом релизе пробовал? исправили ошибку?
49 ig0z
 
07.10.22
12:47
(48) пока ещё обновляется
50 Фрэнки
 
07.10.22
12:50
(49) ну это же нужно откатиться на базу перед обновлением. Ошибку новое обновление может исправило, но восстановление разрушенных данных сможет ли исправить... Вероятно, что исправление будет в тотальном перепроведении всех подходящих документов и/или операций
51 DrZombi
 
гуру
07.10.22
12:57
(3) Можно отрубить то что меняет в прошлом. Но без бекапа, это сильно :)
52 Naumov
 
07.10.22
13:05
(51) ДА админы гениальные попадаются, понастраивают, крутись как хочешь:
консоль сервера недоступна, пользователи висят годами, бэкапы не делаются.
сделать бэкап можно только при принудительном разрыве при накате.
53 Naumov
 
07.10.22
13:41
я сравнил 3.0.121.31 и 3.0.122.94, нашел изменение по теме только в запросе общего модуля "УчетОС" в процедуре ПодготовитьРасчетАмортизацииОСПоФСБУ6
54 Naumov
 
07.10.22
13:43
в партнерке есть тема
https://partners.v8.1c.ru/forum/topic/2083004
в теме упоминается обработка по корректировке проводок по переходу на ФСБУ6, доступная в обновлениях
55 ig0z
 
07.10.22
13:52
(54)
У Вас нет доступа к "Партнерской конференции".

Условия предоставления доступа:

Доступ предоставляется руководителям и аттестованным специалистам фирм-франчайзи фирмы "1С". По решению руководителя фирмы-франчайзи доступ может быть предоставлен двум неаттестованным сотрудникам, либо наоборот, для определенного аттестованного сотрудника фирмы доступ может быть ограничен.

Также доступ предоставляется специалистам, приобретшим специальную поставку "1С:Предприятие 8. Комплект специалиста по разработке и внедрению" и не работающим в фирме-франчайзи. Решение о предоставлении доступа принимается руководителем ЦСО или фирмы-франчайзи, продавшей данный комплект.

Доступ предоставляется только под учетными записями, в которых полностью указаны фамилия, имя и отчество участника форума. Заполнить необходимые для участия в конференции данные можно в профиле пользователя Портала 1С:ИТС. Учетные записи, содержащие в ФИО информацию «Представитель компании», не идентифицируют участника форума, поэтому доступа на форум не имеют.
56 ig0z
 
07.10.22
13:52
Обновление 3.0.122.94 ничего не правит ...
57 Фрэнки
 
07.10.22
13:57
(56) А хоть какая-то копия базы есть, которая еще в нормальном состоянии? Ее нужно пробовать обновлять, чтоб посмотреть результат. Похоже, что испорченную базу уже не вылечить обновкой.
58 Serg_1960
 
07.10.22
13:57
(52) ...и тогда прогеры начинают сами "бэкапить" базы как могут (выгружая в dt или создавая дополнительные узлы, если РИБ)...
59 Serg_1960
 
07.10.22
14:22
(57) Если есть текст алгоритма, который покалечил данные, - то можно написать "обратный" алгоритм, который вернет данные к первоначальному виду. Есть одно но: если этот алгоритм изменял вторичные данные (например, движения документа).
60 Фрэнки
 
07.10.22
14:29
(59) я подозреваю, что в этом обсуждаемом случае проще будет восстановить базу из архива (любого - данные нужны старые)
Обновить на актуальный релиз, чтоб не было проблем.
И результаты обновления выборочно переносить в актуальную базу. Может быть и написанием своей обработки. А может просто универсальным переносом документов с последующим перепроведением.
61 Serg_1960
 
07.10.22
14:39
(60) Если послушать автора ветки, то есть бэкапы до августа - следовательно у автора есть все первоначальные данные до этого месяца.
PS: мне гораздо проще и быстрее настроить и использовать возможности РИБ типовых конфигураций - никакой универсальный обмен не сравнится по скорости переноса с РИБ.
62 Naumov
 
07.10.22
14:50
(59) По каким звездам калечащий код искать? ТАм гектары кода
63 Kassern
 
07.10.22
14:50
(0) красота)) Обновление без бекапов, нет запрета изменения. это не работа, а саботаж какой-то)
64 Ivan_495
 
07.10.22
15:13
если документов немного, можно рядом развернуть базу из архива и вышрузить только эти доки и загрузить их в рабочую базу
65 CepeLLlka
 
07.10.22
15:19
(0)Спасибо вам, что вы есть..
66 Ivan_495
 
07.10.22
15:20
хотя и 5 тыс можно выгрузить в xml и загрузить в рабочую
67 Serg_1960
 
07.10.22
15:24
(62) Автор - в курсе ("как выяснилось после обновления ночью запустилось регламентное задание"), но Вы  - можете гадать по картам звездного неба онлайн, - например, https://in-space.ru/skyonline/ :)
68 Naumov
 
07.10.22
15:35
(67) Не все так просто, это доп.обработчики перехода, запускаемые фоном в клиент-серверном режиме, список определяется программно и не явно.
p.s. Просто лень ковырять.
69 NorthWind
 
07.10.22
16:45
(0) охренеть. Сильна 1С...
70 lubitelxml
 
10.10.22
11:35
Что в итоге делать то? Реально регламенту пофиг на дату запрета? Бухи требуют обновление )
71 Фрэнки
 
10.10.22
11:40
(70) ну там не регламенту пофиг,
А конкретные процедуры обработок в ходе обновления игнорят установленные ограничения.
Во многих из них разработчики прописывают повышение привелегий, в том числе, игнорируют даты запрета.

А как иначе, если там структуры метаданных изменены, но данные в этих таблицах нужно теперь перепрописать.
72 Serg_1960
 
10.10.22
12:31
(70) "Реально регламенту пофиг на дату запрета?" - согласно рекомендациям методистов, обработкам обновления - да, пофигу:
...
3.2.3. Таким образом, в коде обработчика обновления вместо
ДокументОбъект.Записать();
должно быть:
ДокументОбъект.ОбменДанными.Загрузка = Истина; // отключить всю бизнес-логику при записи
ДокументОбъект.ДополнительныеСвойства.Вставить("ОтключитьМеханизмРегистрацииОбъектов");
ДокументОбъект.ОбменДанными.Получатели.АвтоЗаполнение = Ложь;
ДокументОбъект.Записать();

При использовании в конфигурации Библиотеки стандартных подсистем (БСП) версии 2.1.4 и выше следует использовать процедуру ЗаписатьДанные общего модуля ОбновлениеИнформационнойБазы:

ОбновлениеИнформационнойБазы.ЗаписатьДанные(ДокументОбъект);
...
73 Kigo_Kigo
 
10.10.22
12:35
Как можно накатывать обновление не сделав копию? Вы как будто в 1с Первый раз работаете :)
74 EVMirgorodskiy
 
10.10.22
15:04
Автор, спасибо большое за публикацию. Удалось предотвратить проблемы.
Обновились на релиз, исключили неугодные процедуры обновления. Все ок.
75 Доминошник
 
10.10.22
15:34
(74)
исключили неугодные процедуры обновления


А какие попали в список "неугодных"?
76 RoRu
 
10.10.22
15:35
(74) а если копию обновить не исключая - баги были?
77 Naumov
 
10.10.22
15:53
в конторах, где нет документа "Передача ОС в малоценное оборудование" косяков вроде не всплыло.
78 RoRu
 
10.10.22
15:57
(77) меня смущает про реализации из (0), хотя думаю это они сами накосячили
79 Ivanich
 
11.10.22
12:04
Проверил на БП КОРП. Обновлял с релиза 3.0.121.25 на 3.0.121.31. Документов "Перевод ОС в малоценное оборудование" в базе нет. Но для эксперимента ввел такой документ от 11.10.22. Затем обновлялся.
Результат: ОСВ за 9 месяцев 2022 до обновления и после обновления совпали. Все проводки в документе "Перевод..." на месте. Ночью планируем обновлять рабочую