|
Сравнение объединение конфигураций | ☑ | ||
---|---|---|---|---|
0
rudnitskij
10.10.22
✎
18:47
|
Всем привет!
Вопрос следующий: при сравнении-объединении конфигурации во время обновления приходится вручную снимать из объединения галочку "История данных" в свойствах справочников, документов и регистров сведений - поскольку мы у себя историю ведем средствами платформы, а у поставщика по умолчанию этого, естественно, нет. Есть ли какие-то средства, позволяющие снять эту галочку на историях по всем объектам сразу? Либо исключить свойство ведение истории из участия в сравнении конфигураций? |
|||
1
PR
10.10.22
✎
18:48
|
(0) Выгрузка загрузка данных
|
|||
2
rudnitskij
10.10.22
✎
18:52
|
(1) что это даст?
|
|||
3
PR
10.10.22
✎
19:03
|
(2) Выгружаешь в текстовые файлы
Обрабатываешь текстовые файлы чем-нибудь Загружаешь все обратно |
|||
4
rudnitskij
10.10.22
✎
19:21
|
(3) Если в таком стиле - то проще сохранить настройки объединения как есть в файл xml и потом уже туда дописать вот эту фигню по истории данных - и потом измененные настройки объединения прочитать из файла.
Но я хотел узнать, вдруг кто знает чего попроще? |
|||
5
rudnitskij
10.10.22
✎
19:21
|
(3) я один хрен так и не понял что выгружать в текстовые файлы. Ну да ладно...
|
|||
6
Фрэнки
10.10.22
✎
19:30
|
(4) ну вот это самое простое.
Логично было бы ожидать, что чего-то автоматизировано, когда пользуешься EDT , но я им не пользуюсь. |
|||
7
rudnitskij
10.10.22
✎
20:16
|
(6) я имел в виду, что может есть какие-то настройки объединения, которые можно в конфигураторе выставить
|
|||
8
ДедМорроз
11.10.22
✎
00:58
|
Можно всю конфигурацию выгрузить в текстовые файлы,потом эти файлы обработать парсером,там почти все - это xml, а после обработки загрузить обратно,потом выгрузить cf и уже его объединять.
|
|||
9
Serg_1960
11.10.22
✎
08:33
|
Если автор про функционал платформы ИсторияДанных, то это свойство изменяется не только лишь в конфигураторе, но и программно. Напишите свою обработку обновления, встройте её в типовой функционал обновления информационной базы и починайте на лаврах :)
Настройки = Новый НастройкиИсторииДанных; Настройки.Использование = Истина; Настройки.ИспользованиеПолей.Вставить("Комментарий", Истина); Настройки.ИспользованиеПолей.Вставить("Товары.Цена", Истина); ИсторияДанных.УстановитьНастройки(Метаданные.Документы.Заказ, Настройки); Первоисточник: https://wonderland.v8.1c.ru/blog/istoriya-dannykh/?sphrase_id=164304 |
|||
10
rudnitskij
11.10.22
✎
20:26
|
(9) но если я буду историю обновления выключать/включать - у меня пропадут записи истории.
Пока что вариант (8) видится наиболее реальным - пока этой проблемой не озадачили разрабов платформы 1С. Всем спасибо за участие |
|||
11
Serg_1960
12.10.22
✎
12:15
|
(10) "если я буду историю обновления(?) выключать/включать - у меня пропадут записи истории." - Вы уверены? Проверяли? А если проверить? Что будет, например, если в конфигураторе была включена, а потом отключена истории данных, например, справочника "Физические лица"? Что будет, если после этого в режиме "1С:Предприятие" запустить обработку с кодом:
ФизЛицо = Справочники.ФизическиеЛица.НайтиПоНаименованию("Иван Иванович Иванов"); ОткрытьФорму("sysForm:DataHistoryVersions", Новый Структура("Data", ФизЛицо), ЭтаФорма); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |