Имя: Пароль:
1C
1С v8
Понижение ЗУП 3.1 или назад в будущее
0 AAA
 
02.12.19
20:28
Всем доброго вечера! Есть базы ЗУП 3.1.12.56 (самое новье) и вот по ряду причин (долго рассказывать) надо вернуться к 3.1.10.223
Копия базы 3.1.10.223 есть, но ей уже пара недель и нагружать работника повторным вводом документов очень не хочется. На одной
базе попробовал вернуться назад через загрузку конфигурации 3.1.10.233. Сделал тестирование и исправление, ошибок нет.
Есть ли какие-то подводные камни, на которые в дальнейшем можно напороться ? Или можно смело так поступать ?
1 План счетов
 
02.12.19
20:32
Думаю не будет проблем.
2 Фрэнки
 
02.12.19
21:26
но кэши лучше вычиситить
3 AAA
 
05.12.19
18:45
Вернул релиз обратно, вроде все работает. Точнее, не жаловались. Но вот стал сегодня обновлять на 3.1.10.253
под 8.3.13.1513 и при применении обработчиков выдает "Неверный формат хранилища данных". Кэш чистил, переносил в другой каталог, на другую машину, не помогает. Запустил обновление под 8.3.14, обновляется
без проблем. Понижал релиз под 8.3.15.  Реструктуризацию под 8.3.13 делал, выгружал, загружал, не помогает. Получается, что в базе остались следы от 8.3.15, несовместимые с 8.3.13. Как мне преобразовать это хранилище данных к 8.3.13?
4 VladZ
 
05.12.19
18:50
(0) Я бы не стал так делать.
5 AAA
 
05.12.19
18:54
(4)как так ?
6 AAA
 
05.12.19
18:55
(4)если ты про саму тему, то уже поздно, сделал, надо выкручиваться
7 VladZ
 
05.12.19
18:58
(6) Движение "назад" - это всегда гемор. Причем с вероятностью 80% результат будет отрицательный.
20% оставил "на чудо".
8 AAA
 
05.12.19
19:01
(7)я это делал впервые, потому и написал тему. Никто не отговорил. Откуда такая статистика ?
9 КнОпка
 
05.12.19
19:06
(3) выгрузка загрузка данных. база большая?
10 AAA
 
05.12.19
19:09
(9)Делал, не помогает. База маленькая
11 КнОпка
 
05.12.19
19:15
(10) что именно не помогает??? создаешь с нуля базу и выгружаешь в нее данные из первой базы. Обе базы одинакового релиза, могут быть на разной платформе
12 AAA
 
05.12.19
19:21
(11)что спросили , то и отвечаю. Делал выгрузку из под 8.3.14  и затем загрузку под 8.3.13. Потом обновление, и тот же результат при выполнении обработчиков
(11)если имеете в виду выгрузку загрузку XML, то столь радикальный метод пока не применял
13 hhhh
 
05.12.19
19:28
(12) ну поставьте 8.3.14 и работайте. Вот нахрена вам 8.3.13? Бзик что ли в голову ударяет? У нее же глюк на глюке.
14 AAA
 
05.12.19
19:34
(13)есть причины помимо бзика.
15 hhhh
 
05.12.19
19:37
(14) ну тогда Копия базы 3.1.10.223 есть, но ей уже пара недель и нагружать работника повторным вводом документов
16 КнОпка
 
05.12.19
19:40
(15) ну можно еще поднять копию и использовать выгрузку загрузку XML из текущей базы
17 CepeLLlka
 
05.12.19
19:41
(14)Можно попробовать сделать копию новой базы, накатить на неё ЦФ старой копии, затем из полученного результата выгрузкой/загрузкой документов, перетащить нужные документы и перепровести..
18 Фрэнки
 
05.12.19
22:29
вангую, что можно еще раз попробовать.

CF откуда взяли, который загружали? Может надо попытаться еще раз?
Взять нулячую базу, созданную из полного дистриба. Открыть в ней конфигуратором конфиг Поставщика. Выгрузить его в файл.

И конфиг поставщика в леченную базу "загрузить из файла". Просто никто не говорит явно, а только "накатить, да накатить"
19 hhhh
 
06.12.19
03:41
(18) тут конфигурации не причем. Сам формат базы данных в 14 слегка поменялся. И если они уже поработали в базе без режима совместимости, то вернуться на старый формат хранения базы не получится. Поэтому на 13-й не будет работать, или будут глюки, запорют базу в итоге через пару месяцев. Там вроде есть в 1с утилиты по преобразованию базы в старый формат, может их попробовать.
20 AAA
 
06.12.19
04:33
(19)да, я думаю именно в этом все дело. Конфа нормальная. Типовая. Ошибок базы при тестировании и исправлении нет. Под 8.3.14 и выше все работает, под 8.3.13 нет. Под 8.3.13 не удается и заново загрузить 223 редиз, при выполнении обработчиков та же проблем с форматом хранилища. Видимо надо вернуться к исходной проблеме.
Несколько упрощая (баз не по одной, а больще):

1. Есть база 7.7 (переписанная ТИС 9.2 с блоком производства, всех устраивает, еще поживет)
2. Есть типовая ЗУП 3.1
3. Есть типовая БП 3.0 (с небольшими расширениями)

Эти базы взаимодействуют:

1. 7.7 -> БП 3.0 (OLE)
2. БП 3.0 -> 7.7 (OLE. текстовые файлы)
3. ЗУП 3.1 -> БП 3.0 (синхронизация с прямым подключением, те есть COM)

Юзеры работают в терминале. Админа сейчас практически нет, был, но не стало. Всеми подключениями к серверу, правами на все и вся, кроме 1С ведал он. Поэтому желательно исключить или минимизировать вмешательство в инфраструктуру этого хозяйства.
Так как есть синхронизация ЗУП -> БП, то мне представляется логичным, чтобы они сидели на одной платформе 8.3.x. Да и плодить платформы не хочется. Может как раз тут я и ошибаюсь. Можно ли посадить ЗУП и БП на разные платформы?
Так вот, вся проблема (тут есть еще моя тема) возникла из-за того, что начиная с 8.3.14 при вызове БП 3.0 В из 7.7 все прекрасно работает, но процесс 1сv8.exe остается в памяти. Попробовал несколько платформ, вплоть до 8.16, попробовал вместо БП 3.0 чистые базы в обычном и управляемом режиме, все бесполезно. Процесс 1сv8.exe остается в памяти. На 8.3.13 и ниже все отлично.
Плэтому и хотелось бы пока остаться на 8.3.13 (хотя может 1С очень скоро очередным обновлением БП 3.0 утащит всех за уши на очередную 8.x.y). Но пока остаться и думать как избавиться от 7.7 -> БП 3.0 (OLE). Все равно этой технологии видимо приходит кирдык. Мне совершенно непонятно, почему начиная с 8.3.14 объект
V83.Application стад вести себя по другому, может это и сознательно сделано, иначе бы уже исправили. Видимо в 8.3.14 поменяли не только формат
(19)но как поменять. Обновлятор (точнее, встроенная в него утилита 1С ) показывает 8.3.8. Другого формата вроде бы нет. Чистая база отлично обновляется под 8.3.13, то есть все дело именно в базе, чего я изначально и боялся, но я боялся что при откате испортятся какие то реквизиты, а тут засада с форматом хранилища.
21 AAA
 
06.12.19
05:05
Забрезжил лучик надежды. Поставил 8.3.13.1926 (последняя из серии чертовой дюжины)
1. ЗУП успешно обновляется (сейчас еще раз проверю)) )
2. 7.7 -> БП 3.0 (OLE) работает. В памяти ничего не остается.
А вообще, на мой субъективный взгляд, ситуация с платформами уже просто неприличная. Крупный разработчик не должен так себя вести. Да и одновременно 3 редакции ЗУП тоже не вполне красиво.
Проверил еще раз, 8.3.13.1926 работает. Это конечно не значит, что еще что то не вылезет, теперь страх до конца жизни ))
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший