PDA

Просмотр полной версии : Сравнение объединение конфигураций не проходит, как нужно



Vdeg
13.10.2010, 18:20
За много лет работы с 1С 8.Х встретилась такая проблема : при попытке сравнить, объединить конфигурации 1С Бухгалтерии 8.1 всё внешне проходит как по маслу, без ошибок, а вот результат не достигается - при повторном сравнении-объединении оказывается, что часть объектов конфигураций снова различается.

Ладно бы это были реквизиты составных типов (и формы, в которые они включены), но это (в том числе) макеты! в которых не должно быть никаких ссылок.

В чём может быть проблема, почему этот процесс сравнения-объединения не отрабатывает как положено, и как с этим можно бороться? :(

http://pantex.ru/files_misc/png/1cv81/merge_error_01_cr.png

Добавлено через 35 секунд
Например, справочник ШаблонНастроекСтатейСметы , у него есть форма ФормаАлгоритмаВыручки.

В форме есть табличное поле АлгоритмРасчетаВыручки. В загружаемой конфигурации это поле имеет реквизит Данные = СправочникОбъект, в рабочей конфигурации Данные = <пусто>.

http://pantex.ru/files_misc/png/1cv81/merge_error_02_cr.png

После объединения вновь оказывается : Данные = <пусто>.

http://pantex.ru/files_misc/png/1cv81/merge_error_03_cr.png

Vdeg
26.10.2010, 17:14
Ситуация оказалась не столь однозначной, как я думал сначала.

Проблема со справочником оказалась в том, что была удалена табличная часть справочника, но не очищено табличное поле АлгоритмРасчетаВыручки, которое содержало ссылку на эту табличную часть. Возможно, форма с этим табличным полем АлгоритмРасчетаВыручки не была захвачена для редактирования в хранилище в момент удаления табличной части.