![]() |
|
для загрузки файла требуется платформа не меньше чем 8.3.20 | ☑ | ||
---|---|---|---|---|
0
sdemon72
21.06.22
✎
20:38
|
Всем добрый вечер!
На платформе 8.3.20 создал пустую конфигурацию, в которую добавил пару справочников. Потом выгрузил dt, чтобы загрузить на другом компьютере (там платформа постарей, 8.3.18), получил сабж. Кто знает, как починить? |
|||
1
Ненавижу 1С
гуру
21.06.22
✎
20:39
|
(0) попробовать установить режим совместимости 18 и выгрузить заново
|
|||
2
Asmody
21.06.22
✎
20:40
|
(0) а какое слово в сообщении ты не смог прочитать?
|
|||
3
Фрэнки
21.06.22
✎
20:40
|
(0) в смысле "починить" ? На комп с 8.3.20 доступ есть?
|
|||
4
sdemon72
21.06.22
✎
20:40
|
(1) Пробовал, не помогает. И просто cf пробовал, и даже через выгрузку в файлы конфигурации. Хороший ник у тебя, присоединяюсь
|
|||
5
sdemon72
21.06.22
✎
20:40
|
(3) Есть
|
|||
6
sdemon72
21.06.22
✎
20:41
|
Установка 8.3.20 не вариант, надо заставить на 8.3.18 работать
|
|||
7
Asmody
21.06.22
✎
20:41
|
походу чинить надо в ДНК. но, видимо, поздно
|
|||
8
sdemon72
21.06.22
✎
20:42
|
(7) Методичку троля выучил на пять, молодец
|
|||
9
Фрэнки
21.06.22
✎
20:45
|
(6) а почему нельзя тоже самое сделать вручную в базе на 8.3.18 ?
Вот если это два сеанса РДП и в них разные версии платформы, то можно попробовать скопипастить объекты из новой конфы в старую. |
|||
10
Фрэнки
21.06.22
✎
20:46
|
если можно выгрузить в файлы с обеих платформ, то сравнить их - по идее, можно разобрать, на чем эти выгрузки в файлы будут различаться
|
|||
11
sdemon72
21.06.22
✎
20:46
|
(9) Ну такой себе вариант. В данном случае, предположим, можно а если что посерьезней будет и такой нежданчик?
|
|||
12
sdemon72
21.06.22
✎
20:47
|
(10) Щас буду пробовать, есть одна идея...
|
|||
13
sdemon72
21.06.22
✎
20:54
|
Получилось. Выгрузил конфигурацию в файлы, в файле Configuration.xml поменял в двух местах "Version8_3_20" на "Version8_3_17", и залил обратно из файлов в конфигурацию. Как минимум открылась под платформой 8.3.17 на том же компе, где и 8.3.20.
Щас перекину dt на другую машину... |
|||
14
sdemon72
21.06.22
✎
20:57
|
Да, все отлично загрузилось, вопрос снят, всем спасибо!
|
|||
15
Мимохожий Однако
21.06.22
✎
21:52
|
Есть еще несколько вариантов.
- на втором компьютере установить новую платформу. - в свойствах конфигурации поменять совместимость - вместо выгрузки базы скопировать папку с базой напрямую |
|||
16
DrZombi
гуру
22.06.22
✎
07:13
|
(6) Укажи совместимость 14- релиз, и все должно получиться :)
|
|||
17
Kigo_Kigo
22.06.22
✎
08:58
|
- на втором компьютере установить новую платформу.
(15) Если платформа из хирургического кабинета, то иногда не вариант :))) |
|||
18
sdemon72
22.06.22
✎
09:13
|
(16) В файле Configuration.xml есть два ключа, связанных с совместимостью:
<CompatibilityMode>Version8_3_17</CompatibilityMode> - этот доступен в свойствах конфигурации в конфигураторе <ConfigurationExtensionCompatibilityMode>Version8_3_17</ConfigurationExtensionCompatibilityMode> - этот в конфигураторе я не нашел. Если в свойствах конфигурации установить режим совместимости 8.3.17, этот ключ остается 8_3_20, проверил еще раз. |
|||
19
sdemon72
22.06.22
✎
09:15
|
(17) Понятное дело, от меня хотят именно этого. Но в реальных условиях установка новой платформы - длительная эпопея, тем длиннее, чем крупнее предприятие.
|
|||
20
sdemon72
22.06.22
✎
09:17
|
(16) 14 релиз такая ж фигня
|
|||
21
Мимохожий Однако
22.06.22
✎
09:22
|
Установи на своём компьютере платформу, которая используется на рабочем месте и проделай те же процедуры без танцев с бубном
|
|||
22
sdemon72
22.06.22
✎
09:25
|
(21) Мое решение не требует никаких установок платформ, от слова совсем. Согласитесь, это проще
|
|||
23
Мимохожий Однако
22.06.22
✎
10:22
|
(22) Нет. Проще иметь на компьютере разработчика все необходимые платформы и собирать конфигурацию в контексте рабочего места заказчика.
|
|||
24
sdemon72
22.06.22
✎
10:27
|
(23) В идеале, да, но если уже получилось так, что моя платформа новее, чем платформа заказчика, а код уже написан, много, что делать будем?
|
|||
25
butterbean
22.06.22
✎
10:43
|
(13) это плохой метод, прям очень. Когда-нибудь при значимых различиях в платформах можешь заказчику похерить рабочую базу.
|
|||
26
Fish
гуру
22.06.22
✎
11:38
|
(24) А в чём проблема установить на свой компьютер нужную платформу?
|
|||
27
Мимохожий Однако
22.06.22
✎
12:04
|
(24) Это свидетельствует о том, что перед началом работы не было обследовано рабочее место заказчика.
|
|||
28
Фрэнки
22.06.22
✎
12:07
|
(26) Проблемы никакой нет. Просто уже записанная на новой платформе конфига сама собой не открывается на нужной платформе.
Хоть на своем компе, хоть не на своем. |
|||
29
Kigo_Kigo
22.06.22
✎
12:12
|
(26) (28) -> (17) 99.9% :-^)
|
|||
30
Fish
гуру
22.06.22
✎
12:14
|
(28) И это правильно. Ибо (25)
|
|||
31
Фрэнки
22.06.22
✎
12:29
|
(30) вот смотри... он - разраб. Наработал конфу. Клепать его целкиом не обязательно. Но с платформой промахнулся.
Ставит нужную платформу и хочет закинуть туда уже наработанное, но еще сырое, чтоб его довести до ума и отдать все красивое и замечательное. Как? Готовая конфа на нужной конфе не открылась. Но при загрузке конфы из файлов все получилось. Дальше разраб допилит какие-то еще моменты и выдаст окончательный результат уже на нужной платформе. |
|||
32
Fish
гуру
22.06.22
✎
12:43
|
(31) Это примерно как если я закажу постройку кирпичного дома, а мне вместо кирпичного построят саманный и скажут: ну тут прораб слегка с материалом промахнулся, сейчас мы сверху кирпичиком обложим, и будет всё "красивое и замечательное".
|
|||
33
Фрэнки
22.06.22
✎
12:53
|
это примерно так, что он не спросил у Заказчика. А когда на грабли наступил - выяснилось, что сменить платформу Заказчик не готов.
Ты нафигачил конфу из мраморных кирпичей, а у Заказчика только саманные конфигурации. |
|||
34
Fish
гуру
22.06.22
✎
13:40
|
(33) Ну а теперь представь, что ты использовал для разработки методы, которых в старой конфе тупо не было. Тут загрузка/выгрузка не поможет, и больше времени потратишь в поисках того, что же пошло не так.
|
|||
35
Fish
гуру
22.06.22
✎
13:40
|
(34) *в старой платформе, конечно же.
|
|||
36
Фрэнки
22.06.22
✎
13:49
|
(34) ну что он там себе представил и использовал - это как раз и выяснится, когда он начнет пересохранять конфу, которую загрузил на старую платформу.
Ты упорно хочешь проигнорить то, что разраб наполировал (зачеркнуто-яйца) мраморные кирпичи. И будет он их обмазывать или нет, но их все равно придется отполировать заново. |
|||
37
Фрэнки
22.06.22
✎
13:52
|
Я потому и написал, что нужно сравнить вручную результаты выгрузки в файлы со старой платформы и с новой платформы.
То, что отличия между выгрузками // В файле Configuration.xml есть два ключа // тс нашел. А есть там еще какие-то отличия или он их даже не пытался искать - это пока не известно. |
|||
38
Фрэнки
22.06.22
✎
13:53
|
А самое веселое, что грабли с несовместимостью периодически могут попадать в типовые, т.к. там используют EDT, которому как-то безразличны версии платформ.
|
|||
39
Eiffil123
22.06.22
✎
14:03
|
(38) думаю там, где используется EDT, платформа меняется крайне редко
|
|||
40
Фрэнки
22.06.22
✎
14:12
|
(39) это тебе надо выяснять у разработчиков типовой ERP и КА.
|
|||
41
mikecool
22.06.22
✎
15:06
|
да ладно вам, "пусть программирует Сережа"
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |