Имя: Пароль:
1C
1С v8
Проблемы с обновлением конфигурации
, , ,
0 DaDe
 
28.09.13
23:35
Добрый день, Товарищи.

Случилась со мной одна беда, всю голову уже сломал, не понимаю в чем прикол. Помогите, если не сложно.
Ситуация следующая:
Имеется конфигурация "Управление торговлей 10.3" дописанная. Обновлялась до версии 10.3.21.1 как всегда с небольшим мучениями, но все откатано и проблем не было.
Тут вышло странное обновление 10.3.22.2 и при сравнении конфигураций в дереве почти ВСЕ объекты изменились.
При сравнении модулей и форм различий не найдено.

Может, конечно, все просто, но я, к сожалению, с таким еще не сталкивался.
1 МихаилМ
 
28.09.13
23:59
права добавились
2 DaDe
 
29.09.13
10:32
(1) Проблема не в правах.

Если посмотреть кусочек сравнения модулей, то видно что он не видит разницы между одним и тем же.
http://postimg.org/image/wxjnlzjb3/
3 hhhh
 
29.09.13
10:44
(2) не берите в голову. Они там  поменяли. Или формат строки иди символ конца строки. Это именно в 10.3.22.2. В общем, забейте.
4 shuhard
 
29.09.13
10:46
(0) бессмысленный набор букв
5 DaDe
 
29.09.13
10:49
(3) Хех, я бы забил, если бы конфа была типовой.
А так как конфа допиленная, мне нужно это позарез.
6 DaDe
 
29.09.13
10:49
(4) Всмысле?
7 DaDe
 
29.09.13
10:52
Самое что смешное, поверил бы что они что-то в текст добавили, но банальное посимвольное сравнение 2-х текстов из разных конф говорит об обратном. И самое главное, что отличается не только текст, но и Формы. Опять отличается, но не отличается.

Че за бред???
8 МихаилМ
 
29.09.13
11:07
разберите конфы или обновления v8unpack.
Сравните каким-нибуть дифом модули в бинарном режиме.
9 hhhh
 
29.09.13
11:11
(7) формат встроенного языка поменяли. Включайте уже голову. Символы разные, а видите вы их как одинаковые. Обман зрения.
10 iamnub
 
29.09.13
11:15
(9)
"формат встроенного языка поменяли. Включайте уже голову."

Хера се. И что делать автору в (0)
11 DaDe
 
29.09.13
11:21
Походу 1Сники внедрили в эту конфу ЭД и устроили полную ж...

По моему вариантов обновления предыдущей конфы на это чудо я пока не вижу. А делать надо. Печаль...
12 mulmulya
 
29.09.13
11:52
Разбаловались с 8! Вспомните, как 7 обновляли сильно переписанную)
13 DaDe
 
30.09.13
16:39
Так по идее это проблема платформы, что она неправильно сравнивает разные форматы строк и как я понимаю фирме 1С это по лампе, т.к. типовые обновляются, а проблемы дописанных - тех кто допиливал.

Мне интересно хоть кто-нибудь столкнулся с подобной проблемой или только мне так повезло.
14 eu_genij
 
03.10.13
14:21
Сталкивались не раз. Решение в банере на верху страницы.
15 pumbaEO
 
03.10.13
15:12
(14) не вижу банера.

(13) возьми kdiff, winmerge и объединяй с помощью них.

Простой самый вариант, выгрузить модули в 2 каталога, объединить, загрузить новые и после этого накатывать обновления.
16 andr_andrey
 
03.10.13
16:42
(0) Тестирование и  исправление давно делали?
17 DaDe
 
03.10.13
19:48
(14) Очень сомневаюсь в успехе данной операцией этим средством из-за этих странных нововведений в данной конфе.
(15) Так можно сделать, но:
1. Неизвестно какие модули изменились т.к. штатное сравнение показывает, что все изменилось. Сравнивать все подряд тоже не вариант.
2. Даже если обновиться подобным способом, то все последующие разы придется обновлять только так. Т.к. проблема будет повторяться каждый раз.
(16) Это тут не причем, т.к. берется пустая конфа 10.3.21.1 и попытка сравнить с 22.2 приводит к описанному результату.

Из всего прочитанного видимо выход только один:
Сравнивать типовую конфу 10.3.21.1 с текущей, переносить изменения в типовую 10.3.22.2 и в последствии обновлять текущую конфу в полученный микс.

Может конечно и есть шанс на софт товарищей из шапки, но к сожаления на сайте не очень информативно (по крайней мере, мне так показалось)описан процесс обновления.
18 GROOVY
 
03.10.13
19:51
(0) С поддержкой конфы не игрались случайно? А то там такие прикольные фишки могут полезть...
19 DaDe
 
03.10.13
20:59
(18) в текущей - Редактируется с сохранение поддержки.
Проблема не в этом, т.к. сравнение типовой 21.1 и 22.2 приводит к подобному результату.
20 pumbaEO
 
03.10.13
21:24
(17) обновляй с приоритетом для окончаний строк для новой конфы. Дольше обсуждаешь, чем сделать.
21 DaDe
 
03.10.13
22:38
(20) может туплю, но не совсем понял вашего предложения.
Если не сложно, можно немного поподробнее.
22 pumbaEO
 
03.10.13
23:02
23 DaDe
 
04.10.13
21:59
(22) Спасибо за предложение, но после этого к сожалению проблема останется и последующие обновления будут такими же сложными.

Видимо придется один раз отмучится, а дальше 100 лет счастья.
24 Лефмихалыч
 
04.10.13
22:08
(0) может порядок объектов изменился просто?
ветку лень читать
25 Славен
 
04.10.13
22:21
а чего таког есть нужного тс в 22 релизе?
26 DaDe
 
04.10.13
22:27
(24) Неа, если бы.
(25) Очередная ступенька к 25. Очень давно конфа не обновлялась, дошел до 22 и оппа.
27 hhhh
 
04.10.13
23:57
(26) а в чем проблема? Смотри, если твои комментарии, значит, твое изменение, иначе от 1с.
28 DaDe
 
09.10.13
19:04
В итоге взвесив все за и против решил тупо все перенести в 25-ю конфу. Придется помучится, но что уж делать. Всем спасибо, за участие.
29 hhhh
 
09.10.13
20:24
(25) просто между 21-м и 22-м переход этот. Потом 23-й уже нормально
30 DaDe
 
09.10.13
21:19
(29) При таком сценарии я вижу 2-е проблемы:
1. Как мне понять какие модули изменились при переходе 21->22 что бы их обновить. Все подряд сравнивать не вариант.
2. Те модули которые были изменены в 21 придется обновлять только методом полного обновления и только после этого внесения своих изменений. Т.к. если этого не сделать, то в переходе 22->23 упрусь на те же грабли (... формат строки).

Тогда из последнего замечания возникает вопрос, а не проще ли сделать как (28)?
31 pumbaEO
 
09.10.13
21:29
(30) та изучи уже 3-х стороннее сравнение файлов. Инструментов море(выгрузка/загрузка модулей конфигураций тебе в помощь) .
Дольше рассуждаешь, чем делать.
32 Prilepsky
 
09.10.13
21:37
А чем плох вариант:
1. Сравнить с конфигурацией поставщика текущей резила
2. Перенести все изменения в конфу последнего релиза
3. Накатить полученный цф
Профит!

??
33 Мимохожий Однако
 
09.10.13
21:39
Независимо от способов обновления не забудь прокомментировать все изменения, отличные от типовой и собери инструкцию в каком месте и что сделано. Тогда подобных метаний в будущем не будет.
34 pav22001
 
10.10.13
03:57
В этом обновлении сделали ЭД, отсюда и затрагиваются почти все документы. Я обновлял так (у нас тоже конфа допиленая): сравнивал текущую конфу с конфой поставщика, записывал, какие доки мне надо будет поправить, обновлял и вносил все свои допилки в обновленную. Да работы много, но се ля ви, как говорится. Можно и не обновлять, кроме ЭД ничего путнего там не изменили.
35 DaDe
 
10.10.13
19:30
(31) Да я бы не сказал что выйдет быстрее.

На самом деле все зависит от количества внесенных изменений. Проанализировав я выбрал вариант (32),(34).
Тем более, что при переносе можно будет причесать код и внести соотв. комментарии, что и советуют в (33).

Просто реально сравнивать практически все модули по времени выйдет дольше. Кстати, спасибо (15) за софтинку winmerge, очень полезная штука. Раньше пользовался другим средством, но это просто красота.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс