Имя: Пароль:
1C
1С v8
Одна конфигурация для 8.1 и 8.2
,
0 Антиквар
 
02.03.15
12:32
Всем привет!
Есть клиент, который работал на 8.1.
Собирается переходить на платформу 8.2.
У клиента две базы (два магазина), но конфигурация одна. Я удаленно работаю, высылаю только одну конфигурацию, клиент сам загружает её в обе базы.
Сначала будет переводиться на 8.2 одна база (попроще), а вторая так и будет работать в 8.1.
Вопрос в следующем: мне при разработке тоже придется делать две конфигурации, на 8.1 и 8.2?
Или я смогу как и раньше, делать всё в 8.1 и отправляnь одну конфигурацию, и она загрузится в обе базы?
1 zak555
 
02.03.15
12:33
вторую почему на 8.2 не переводишь ?
2 Web00001
 
02.03.15
12:33
Так ты это... попробуй и узнаешь.
3 mikecool
 
02.03.15
12:34
нафига переводить на 8.2?
а так - включить поддержку 8.1 и работать далее
4 zak555
 
02.03.15
12:34
на 8.3 уже пора перехоидть
5 un4gtn
 
02.03.15
15:05
Вам придется высылать конфигурации для обоих, так как если конфигурацию от 81 вы сможете загрузить в 82, а вот от 82 в 81 вы не сможете. (3) Прав, убедите клиента перевести обе базы на 82, просто ту в которой нет необходимости в функционале 82, используйте в режиме совместимости. Для убеждения, помогут факты типа "она быстрее, меньше глюков, проблем в переводе на нее нет, да и красивше" ^_^
6 Garykom
 
гуру
02.03.15
15:09
Перевести оба магазина на 8.3 и не страдать ч..
7 Антиквар
 
02.03.15
15:10
(1) это желание клиента. Вторая база очень нагружена, там простоев быть не может, поэтому хотят откатать на первой базе, мало ли что вылезет при переходе.
(2) Хорошо, попробую. Просто 8.2 нет здесь, надо будет притащить.
(3) Поддержка с 8.1. автоматически включается. С поддержкой и будем работать, просто на платформе 8.2.
(5) "если конфигурацию от 81 вы сможете загрузить в 82, а вот от 82 в 81 вы не сможете"
Дак мне и не надо от 82 в 81.
Я буду по-прежнему работать в 8.1, выгружать из неё конфу и для 8.1 и для 8.2. Т.е. так получится?
8 dmpl
 
02.03.15
15:16
(5) Даже в режиме совместимости есть отличия 8.1 и 8.2. Например, если не используются Метаданные, а тип проверяется по строковому представлению...
9 Антиквар
 
02.03.15
16:29
(8) Это имеется ввиду:
Если ТипЗнч(Объект) = Тип(СправочникСсылка.Контрагенты) Тогда
?
Или о другом речь?
10 dmpl
 
03.03.15
07:11
(9) Это часть того же, но не такая критическая. Речь, например, о проверке типа на отношение к документам - в 8.1 прокатывало искать "Документ" в строковом представлении типа, а в 8.2 (даже в режиме совместимости с 8.1) уже не прокатывает.
11 MM
 
03.03.15
09:12
(10) Так делать сильно не рекомендуется. И на 8.1 это тоже не работает, если платформа не русская. А она такой бывает, если ставить 1С при американских настройках системы.
12 mikecool
 
03.03.15
09:20
(10) ТипВсеСсылки уже не комильфо?
13 dmpl
 
03.03.15
09:39
(11) Тем не менее воплей при переходе на 8.2 было предостаточно.

(12) Дык надо об этом знать. Так-то и через метаданные можно проверять, причем там неважно ссылка или объект. На строку проверяют от незнания как сделать проверку правильно. В 7.7 то можно было это сделать легко и просто.
14 Dmitrii
 
гуру
03.03.15
09:41
Был период, когда 1С выпускала по два релиза обновления типовых конфигураций - для 8.1 и для 8.2.
Разроботка велась только в 8.1(!). Для выпуска обновления для 8.2 готовая база конвертировалась с 8.1 на 8.2 и с неё делалась поставка обновления.
15 Антиквар
 
03.03.15
12:12
(10) А у меня вроде как сработал в режиме совместимости данный код:
"Если ТипЗнч(Объект) = Тип(СправочникСсылка.Контрагенты) Тогда"
(14) Спасибо, понял
16 dmpl
 
03.03.15
14:58
(15) Дык это правильный вариант. В неправильном случае бралось строковое представление объекта и в нем искалась определенная подстрока.
2 + 2 = 3.9999999999999999999999999999999...