Сравнение конфигураций не показывает фактически имеющихся отличий

1. BWW_68 23.10.12 09:28 Сейчас в теме
Доброго времени суток, коллеги!

Сегодня у нас возникла ситуация, с которой ранее никогда не сталкивался: в рабочую базу залили изменения через команду "Загрузить конфигурацию" из файла сохранённой из хранилища конфигурации и обнаружили, что часть функций перестала работать...

Запуск команд "Сравнить конфигурации" и "Сравнить/объединить с конфигурацией из файла" сообщал, что отличий между конфигурацией БД и конфигурацией в файле нет. "Пляски с бубном" с целью понять, куда делась часть конфигурации, продолжались около часа и так ни к чему и не привели кроме того, что доподлинно удалось выяснить следующее.

При непонятных условиях платформа 8.2.15.310 не обнаруживает отличий между конфигурациями, которые видны невооружённым глазом: на формах документов отсутствуют некоторые кнопки команд и в модулях форм документов не хватает некоторых функций и процедур, связанных с этими командами.

Кто-нибудь знает, в чём дело?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
21. Win98 27.11.12 08:59 Сейчас в теме
(1) BWW_68, не знаю в чем проблема, но несколько раз сталкивался: делаю изменения, записываю в ХК, другой базой обновляюсь из ХК - изменений нет!!! Возвращаюсь взад, делаю "косметические" изменения (пару пробелов добавляю или перевод строки), сохраняю, другой базой обновляюсь из ХК - все ок.

Где-то, что-то кешируется, видимо, и кеш не своевременно обновляется. А может и еще чего.
2. pumbaE 23.10.12 09:37 Сейчас в теме
Копию базы хранилища делали? Кэш чистили?
5. BWW_68 23.10.12 12:00 Сейчас в теме
(2) pumbaE, Конфу из хранилища переносим на рабочую базу путём загрузки cf-файла, который создаём выгрузкой из хранилища. Т.е. кэш у конфигурации базы, подключенной к хранилищу, отличается от кэша рабочей базы.
3. tango 543 23.10.12 10:50 Сейчас в теме
в рабочую базу залили изменения через команду "Загрузить конфигурацию" из файла сохранённой из хранилища конфигурации и обнаружили, что часть функций перестала работать...

ну т.е. рабочая к хранилищу не подключена?
6. BWW_68 23.10.12 12:02 Сейчас в теме
(3) tango, да, не подключена. Причина - необходимо изолировать рабочую базу от возможности внесения не согласованный изменений.
7. tango 543 23.10.12 12:11 Сейчас в теме
9. BWW_68 23.10.12 12:13 Сейчас в теме
(7) tango, программистов не хватает, работают - кто ни попадя....
10. tango 543 23.10.12 12:19 Сейчас в теме
(9) BWW_68, ну, имхо, ситуация останется на "совести" платформы (каменты вставить по вкусу)

для полноты картины: когда сравнение основной с загружаемой показывало, что все ок, сравнивали ли основную с базы данных?
12. BWW_68 25.10.12 19:51 Сейчас в теме
(10) tango, да, сравнивал. Выгружал также конфу рабочей ИБ в файл и сравнивал его с файлом, выгруженным из конфы, подключенной к хранилищу. Результат одинаковый.
4. tango 543 23.10.12 10:53 Сейчас в теме
для начала я бы не искал причины, а тупо подключился к храну

При непонятных условиях платформа 8.2.15.310 не обнаруживает отличий между конфигурациями, которые видны невооружённым глазом: на формах документов отсутствуют некоторые кнопки команд и в модулях форм документов не хватает некоторых функций и процедур, связанных с этими командами.

Кто-нибудь знает, в чём дело?


предположу, что вы неверно/неполностью описываете ситуацию
8. BWW_68 23.10.12 12:12 Сейчас в теме
(4) tango, к хранилищу подключать рабочую базу нельзя.

Попробую немного подробнее описать ситуацию.

Выгрузил из базы УТ 11, подключенной к хранилищу cf-файл. Этот файл загрузил в рабочую конфигурацию (без сравнения). После этого некоторые процедуры, функции и команды в управляемых формах рабочей УТ перестали быть. При этом в базе, подключенной к хранилищу, все эти процедуры, функции и команды остались на месте - остались полностью в рабочем состоянии.

Запуск для всех мыслимых комбинаций (основная - базы, основная - файл, один cf-файл - другой cf-файл и т.п.) команд "Сравнить" и "Сравнить и объединить" показывал, что отличий между конфигурациями нет.

Только после того, как "вручную" перетащили "пропавшие" элементы конфигурации из подключенной к хранилищу в рабочую - последняя заработала штатно.
11. timothy 23.10.12 13:14 Сейчас в теме
Первый раз такое слышу. Да, у 1С все новые и новые глюки. А если конфу на новой платформе сравнить?
13. BWW_68 25.10.12 19:52 Сейчас в теме
(11) timothy, спс! Это мысль! Надо попробовать на тестовой базе.
14. tango 543 26.10.12 10:27 Сейчас в теме
имхо. пара хитрых байтов где-то в контейнере dt (не)перекинулась по ходу. релиз платформы здесь не роялит
15. BWW_68 27.10.12 22:44 Сейчас в теме
(14) tango, сейчас вынуждень реально "вручную" проверять изменяемые объекты, поскольку не уверен, что объединение пройдёт как положено...
16. mrFduch 08.11.12 18:02 Сейчас в теме
Имеем подобную проблему на релизе 8.2.15.318/8.2.16.368 (БП 2.0+ БИТ:Финанс 2.8)
Рабочая конфигурация - подключена к хранилищу. На 16 релизе разработочные базы, на 15 релизе - рабочая база.

Аналогично: Изменения, которые есть в обеих разработочных базах и в хранилище - отсутствуют в рабочей.
Это точно коснулось объектов метаданных Общие формы и Интерфейсы. Остальное, возможно, пока не вылезло.

Сравнение сохраненных *.cf файлов конфигурации (Рабочей, Разработочной, Хранилища) этих отличий не показывают, хотя при просмотре в конфигураторе этих файлов - отличия в объектах видны.
В отчет о конфигурации данные из модулей не попадают, так что через сравнение таких отчетов - не все изменения можно выявить.

Так что средств автоматизированного выявления расхождений м/у конфигурациями пока не нашли.



P.S. Незадолго до выявленных проблем был сбой, когда пришлось принудительно отключать от хранилища нескольких пользователей и рабочая конфигурация после этого сообщала о невозможности получения данных из хранилища. Ту проблему решили отключением/подключением к хранилищу, а эту обнаружили через неделю.
18. BWW_68 18.11.12 21:27 Сейчас в теме
(16) mrFduch, видимо, нужно трясти 1С
17. KillHunter 7 08.11.12 18:25 Сейчас в теме
это наверное глюки самой платформы...
19. mrFduch 23.11.12 15:22 Сейчас в теме
В итоге все (почти) различия в объектах метаданных удалось найти.
Использовали механизм выгрузки файлов конфигурации для обеих баз с различающимися конфигурациями. Затем сравнили файлы в этих каталогах по содержимому (использовали софт ComparatorPro) и определили объекты имеющие различия.

Не удалось таким образом выявить различия в интерфейсах и ролях.
20. BWW_68 26.11.12 22:27 Сейчас в теме
Через команду "Файл/Сравнить файлы" 1Сины удаётся увидеть различия между mlx файлами.
Но очень нудно получается.
22. BWW_68 21.01.13 19:35 Сейчас в теме
Ситуация пока не повторялась. На днях буду опять сравнивать конфу из ХК с файлом. Посмотрим...
28. Ibrogim 1313 08.02.13 15:31 Сейчас в теме
(22) BWW_68,
На днях буду опять сравнивать конфу из ХК с файлом. Посмотрим...

Ну как?
Я весь моск сломал... На клиента ополчился... а у него оказывается та же проблема. Конфа не загружается, различий не показывает (а они есть)
Не найден пока элексир безглючности?
29. BWW_68 11.02.13 06:33 Сейчас в теме
(28) Ibrogim, планы поменялись под воздействием руководства. Т.к. начальству, как обычно, нужно "всё и сразу", то велено "отложить" обновление базы до релиза поновее, а заняться "строчными" делами: исправлять отчёты, заниматься "изобретением велосипеда" и прочая, прочая, прочая...
Так что новостей нету по причине их отсутствия... :)

В общем, продолжаем заниматься "закатом солнца вручную": делаем xml-файлы из конф и сравниваем их.
23. shatshat 25.01.13 09:04 Сейчас в теме
У клиента две ЗУП (файловые). Попросили обновить релиз ( точнее, 6 релизов ). Одна база "закрыта замочком", на поддержке, обновил/не заморачивался. У второй статус "Редактируется с сохранением поддержки". Со всеми вытекающими при обновлении.

Сделал "Сравнение и объединение конфигураций" с .cf, записанным от такого же (стандартного) релиза. Различий не показывает НИКАКИХ. Ну а раз так - решил сделать "Загрузить конфигурацию" (заодно, думаю, и статус поддержки поменяется). После загрузки конфигурации выполняется реструктуризация базы... и - Изменения в структуре данных: Изменен Справочник ВидыОтправляемыхДокументов и еще какой-то...
Откатываю. "Сравнить объединить" - изменений нет

Как быть то?!

8.2.15.289, *.dt перетаскивал пробовал на 8.2.16.363 - то же самое
24. BWW_68 25.01.13 17:54 Сейчас в теме
(23) shatshat, "Сравнить/Объединить" выполняли: кнопку "Выполнить" нажимали? Если нет, то попробуёте выполнить.
Или ещё: нужно бы сравнить основную конфигурацию ИБ с конфигурацией поставщика и посмотреть - что там. Если вылезут отличия, что, по идее, должно случиться, то формируйте из них отчёт и делайте перенос изменений в обновлённую базу вручную по отчёту.

Здесь, кстати, исть несколько толковых статей по технологии обновления нетиповых конфигураций.

Больше ничего технологичного, к сожалению, в голову не приходит.
25. shatshat 26.01.13 14:16 Сейчас в теме
(24)про кнопку "Выполнить" сначала повеселило - расхождений то не показывает - потом возникла мысль "а хрен его знает?" - повторил процесс - кнопка "Выполнить" и вправду активна. нажал. эффекта 0. и кнопка "обновить конфигурацию данных (F7)" неактивна - то есть ничего не произошло
итак, имеем:
1) конфигурация ЗУП базовая 2.5.56.3 с признаком "редактируется с поддержкой"
2) попытка "объединить/сравнить" с cf-файлом от ЗУПа той же версии
а) выгрузил cf от конфигурации соседней организации (тот же релиз но полностью нередактируемая поддержка)
б) скачал дистрибутив, установил, выгрузил *.cf
в) сравнить конфигурации/конфигурация поставщика
показывает отсутствие расхождений и не вносит никаких изменений ни в конфигурацию, ни в БД
3) попытка обновить конфигурацию через "Поддержка/Обновить/Выбор файла обновления (указываем cf)" тоже не показывает расхождений ))) но при реструктуризации бд (F7) сообщает "Изменена структура таблиц базы данных" без каких либо дополнительных комментариев/расшифровок )))
и, наконец,
4) если сделать "загрузить конфигурацию" (ту же самую, по которой расхождений не показывает!!!) -> "Изменена структура таблиц базы данных" и список из 4х справочников "Объект изменен: Справочник..."
ДУРДОМ
Спросил у бухгалтеров - заказывалась ли какая-то модификация типовой (изменение то зачем-то открыто) - говорят, что нет

Извините за "многобукв", понимаю, что читать чужие мытарства на ровном месте не особо то и интересно, но, если кто прочитал...
Склоняюсь к 4) "загрузить конфигурацию" - даже "замочки" на свои места расставляются - и далее работать с закрытой конфой, на реструктуризацию 4х справочников "забить" - пусть реструктуризируются к типовому виду.
Справочники: ВидыОтправляемыхДокументов, ВычетыНДФЛ, ДоходыНДФЛ, ДоходыОтСтраховыхВзносов

Вопрос такой - допустимо ли использование "Загрузить конфигурацию" для типовых конфигураций на поддержке? Есть противопоказания?
26. BWW_68 28.01.13 09:26 Сейчас в теме
(25) shatshat, я бы сделал так:
1) выгрузил проблемную базу данных в файл;
2) создал новую базу "для разработки";
3) загрузил в неё выгруженную в п. 1 базу, не нажимая кнопку обновления ИБ;
4) загрузил в новую базу типовую конфу из файла, не нажимая кнопку обновления ИБ;
5) снёс в новой базе проблемные справочники, не нажимая кнопу обновления ИБ;
6) скопировал вручную (копипастом) в неё проблемные справочники;
7) нажал кнопку обновления ИБ;
8) если всё тип-топ, то выгрузил конфу из новой базы в файл;
9) загрузил конфу из п. 8 в "боевую" базу.
27. shatshat 31.01.13 08:01 Сейчас в теме
(26) одним словом, шаманство )))

посмотрим, что и как аукнется в дальнейшем. пока вроде бы "полет нормальный"
30. pirm2 01.02.18 13:28 Сейчас в теме
Аналогичная ситуация. Два компа - две конфигурации. Они должны быть одинаковыми. Но они разные. Накатываю правильную на неправильную, а она говорит, что отличий нет. Что ж с этим делать?
31. maxim.samokhval 17.05.19 16:14 Сейчас в теме
Добрый день.
Такая же ситуация, версия платформы 8.3.10.2561.
Явно видно различие в общих модулях, но сравнить/объединить не показывает разницы, если явно руками внести изменение, пробел или т.п, то тогда всё проходит Ок.
32. An-Aleksey 64 15.12.21 12:09 Сейчас в теме
Конец 2021го года, а проблемы все те же:
- Видишь суслика отличия в сравнении объединении?
- Вот и не вижу, а они есть! (с)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот