Имя: Пароль:
1C
1С v8
Скульная база. Внесение изменений сравнением/объединением - чудеса или ... ?
0 PCcomCat
 
17.05.16
16:31
Доброго времени, уважаемые!

Комплексная автоматизация, редакция 1.1 (1.1.55.2), 1С:Предприятие 8.3 (8.3.7.1831), SQL Server 2012.

Ранее была постоянно подключена к хранилищу. Сейчас пришлось отсоединиться, в виду того, что часто не доступен сервер хранилища разработчики-аутсорсера. В копии вношу изменения, тестирую и сравнением/объединение переношу изменения в живую базу.

Так вот, стали переноситься не все изменения!
Как-то  при соединении обратно к хранилищу была сделана полная замена из .cf через сравнением/объединение, все галки проставлены, четко анализировалось всё. Сейчас обнаружилось, что, по крайней мере, в модуле объекта одного из документов не перенеслись изменения.

Вчера вносились изменения в форму документа - элементы и модуль формы. После сравнения/объединения элементы перенеслись, а обработчики событий не перенеслись ни в свойствах элеменов, ни в модуле формы.

Это чудеса или я чего-то не знаю?
Подскажите, как избежать подобного?
1 PCcomCat
 
17.05.16
16:35
До этого было тоже самое с общим модулем: изменения были только по нему, после сравнения/объединения показывает, что конфигурация изменена, принимаем изменения, открываем модуль, а там нет изменений.
2 Asaqura
 
17.05.16
16:47
"Как-то  при соединении обратно к хранилищу была сделана полная замена из .cf через сравнением/объединение, все галки проставлены, четко анализировалось всё."

А в хранилище старая конфигурация была? Или в хранилище заменили конфигурацию?

Сравнивали как? Подробнее можно?
3 PCcomCat
 
17.05.16
16:49
(2) В хранилище заменили конфигурацию.
4 PCcomCat
 
17.05.16
16:53
Но даже вчерашнее изменение меня в тупик ставит: как можно перенести реквизиты и элементы формы, а обработчики событий этих элементов нет. Выполнялось не динамически.
5 1Снеговик
 
гуру
17.05.16
16:55
(4) динамически - не динамически, все равно кэш почисти.
6 PCcomCat
 
17.05.16
16:57
(5) Чистить перед каждым сравнением/объединением?
7 Ёпрст
 
17.05.16
17:00
(0) не все объекты захватываешь в хранилище видать перед объединением
8 PCcomCat
 
17.05.16
17:01
(7) Всё с подчиненными, в том-то и дело. На данный момент база не в хранилище, а чудеса есть.
9 1Снеговик
 
гуру
17.05.16
17:02
(6) обновить платформу религия не позволяет? В релизе 8.3.7.1917 пофиксили проблемы с хранилищем и динамическим обновлением.
10 PCcomCat
 
17.05.16
17:03
(9) Аутсорсер!
11 PCcomCat
 
17.05.16
17:04
(9) До этого база сидела год на версии, которую 1с отозвала - жрала оперативку. Так с боем обновили. Вернее обновили, свои проблемы решили, а потом отхватывали.
12 1Снеговик
 
гуру
17.05.16
17:05
(10) может изменения перенеслись, а на экране не видны, как это было у меня. Почисти кэш на клиенте и открой конфигурацию заново.
13 PCcomCat
 
17.05.16
17:07
(12) Хорошо, спасибо! Хотя кеш чишу, правда не часто.
14 PCcomCat
 
18.05.16
09:33
Очищаю кэш, делаю выгрузку в cf из архива, где были мои изменения, делаю сравнение/объединение в живой базе - после анализа конфигуратор не видит различий, хотя они есть.
Значит с захватом в хранилище всё было нормально, да и у меня сомнений в этом не было, т.к. всё контролировалось.

Что тогда может быть? Может я чего-то и не знаю - подскажите, пожалуйста!
15 Azverin
 
18.05.16
09:38
(14) за последнее время сравнение/объединение изменилось. почитай, может ты делаешь по-старинке, а оно, Михалыч, уже не так работает)
16 PCcomCat
 
18.05.16
09:48
(15) Сейчас читаю ИТС - ничего нового для себя не открываю.
Можно подробнее?
17 PCcomCat
 
18.05.16
09:52
(15) К примеру, в конфигурации был макет регистра, он был скопирован, чтобы сохранить первоисточник, а в оригинале внесены изменения. При сравнении/объединении было показано, что внесены изменения в первоисточник и создан новый. Это я на все 100% контролировала, т.к. было очень важно. По факту: копия действительно есть, а в первоисточнике изменений нет. И повторное сравнение не показывает различий. Причем такие изменения были в двух регистрах: в одном всё нормально, а в другом нет.
Программист всегда исправляет последнюю ошибку.