|
Дятловый вопрос по 1cestart | ☑ | ||
---|---|---|---|---|
0
SatansClaws
29.12.14
✎
07:49
|
Дано:
на одном компе установлены 8.3.5.1248 и 8.2.19.83 У пользователя в списке баз "по умолчанию" (который валяется в %AppData%\1C\1CEStart\ibases.v8i) есть как базы 8.2, так и 8.3. Сразу после установки 8.3 запуск баз 8.2 происходил в 2 этапа - сначала база пыталась запускаться как 8.3, видела, что формат базы старый, предлагала еще раз список баз (уже как 1cestart 8.2 ) и оттуда запускалась как 8.2. Теперь в свойствах баз указаны версии платформы и все хорошо. Однако, помимо списка по умолчанию, есть отдельно валяющийся файл *.v8i - в нем база 8.2. Если просто запускаю дабл-кликом - запускается стартер 8.3, который пытается запустить ее как 8.3, видит, что формат базы старый и... снова запускает 1cestart 8.3 Приходится запускать через "открыть с помощью" указывая стартер 8.2. Содержимое файлов сравнивал: ibases.v8i: ID=d099f2a5-be92-40b4-bb1e-54152909700b OrderInList=22357.33333333333 Folder=/ OrderInTree=65792 External=0 ClientConnectionSpeed=Normal App=Auto WA=1 DefaultApp=ThickClient DefaultVersion=8.2.19.83 test.v8i: ID=f7615369-5fde-4cde-85f4-e030ad9be0dc OrderInList=98688 Folder=/ OrderInTree=90752 External=0 ClientConnectionSpeed=Normal App=Auto WA=1 Version=8.2.19.83 DefaultVersion=8.2.19.83 DefaultApp=ThickClient Вопрос - как победить? |
|||
1
SatansClaws
29.12.14
✎
08:01
|
Небольшое, но очень веселое дополнение:
на самом деле в файле test.v8i прописаны 2 базы. Если в таком файле одна база - все становится еще веселее: видя всего одну базу стартер сразу запускает 1Ску в режиме исполнения, 1Ска видит старый формат, перезапускает стартер; стартер видит, что база всего одна - запускает 1Ску в режиме исполнения. На колу - мочало, начинай сказку с начала. |
|||
2
Cyberhawk
29.12.14
✎
08:55
|
Вывести отдельно ярлычок на стартер 8.2 не предлагать?
|
|||
3
ejiki
29.12.14
✎
08:59
|
(2) Тут скорее всего пользователю нужно просто чтобы база сразу по двойному клику открывалась. Без выбора из списка и режима запуска.
|
|||
4
SatansClaws
29.12.14
✎
09:12
|
(2) А смысл? Стартер 8.2 прочитает список баз из %АппДата% - а базы оттуда правильно запускаются и из стартера 8.3
Тут задача именно в том, чтоб без лишней нервотрепки запускать базы, которые нафиг не сдались в дефолтном списке баз. |
|||
5
Maxus43
29.12.14
✎
09:16
|
Обе базы пропиши в стартере 8.3, у базы 8.2 в свойствах так и укажи - 8.2, а не автоматом. И будет щастье
|
|||
6
kosts
29.12.14
✎
09:17
|
У меня в одном файле
Version=8.2.19 В другом Version=8.3.5 Запускается как ожидается |
|||
7
SatansClaws
29.12.14
✎
09:20
|
(5) Читаем внимательно стартовое сообщение.
для ленивых, поясняю: 1) Version/DefaultVersion указаны. Не помогает. 2) в дефолтном списке баз (который ты видишь просто запустив стартер и который стартер читает из АппДата) эти базы нафиг не нужны. |
|||
8
SatansClaws
29.12.14
✎
09:24
|
Стрелять-колотить!
После запуска этих баз в режиме конфигуратора (стартер перезапускался раза 2 или 3 на каждой из них, но в конце концов сообразил, что это 8.2 и запустил конфигуратор 8.2) стартер 8.3 начал понимать, что это базы 8.2 Гремучий 1С... |
|||
9
Maxus43
29.12.14
✎
09:28
|
с запуском/перезапуском стартера несколько раз - ошибка зарегеная, обещали исправить, релиз не помню, вроде уже починили
|
|||
10
hhhh
29.12.14
✎
09:29
|
(8) ничего он там не понимает. Тупо пишешь ему 8.2.13 он запускает 8.2.13, пишеть 8.2.19, он ее запускает.
|
|||
11
kosts
29.12.14
✎
09:36
|
Если в одном файле одна база, проблем нет. Пока так настраивай
|
|||
12
SatansClaws
29.12.14
✎
09:48
|
(11) Если в одном файле одна база - у меня все свалилось в синий цикл. См самый первый ответ в этой теме. Который мой.
Что самое веселое - процессы очень шустро сменяют друг -друга так, что грохнуть их через диспетчер задач весьма проблематично. (10) (11) (6) Продолжая эксперименты - изменил ГУИД базы (который ID=f7615369-5fde-4cde-85f4-e030ad9be0dc), веселуха началась вновь. Можете попробовать, как у вас все само работает. :) |
|||
13
kosts
29.12.14
✎
09:55
|
(12) У меня установлено 8.2 и 8.3
Есть файлы v8i с отдельными базами с указанной строкой Version=8.2.19.90 и Version=8.3.5 Открывается без проблем (автоматом без появления окна выбора баз). Проблема началась, если я в один и тот же файл добавил баз с разными версиями. |
|||
14
kosts
29.12.14
✎
09:59
|
(13) Причем странная закономерность. Если открывать базу второй раз (т.е. предыдущий раз выбирали эту же базу). То открывается в нужной версии.
Если открывать другую базу, то начинаются глюки с версией. И повторное открытие и открытии базы 8.2 в версии 8.3. |
|||
15
kosts
29.12.14
✎
10:00
|
(14)* повторное открытие = повторное открытие окна выбора баз
|
|||
16
SatansClaws
29.12.14
✎
10:08
|
(15) если эта база уже запущена - тоже все нормально, да
|
|||
17
kosts
29.12.14
✎
10:11
|
Еще проверил. Если базы из файлов добавить в список основных баз (тот который появляется если запустить 1С).
То начинает работать правильно. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |