|
Почему 1С так делает с правилами базы-корреспондента? | ☑ | ||
---|---|---|---|---|
0
Гений 1С
гуру
03.04.18
✎
16:27
|
Обнаружил, что 1С в случае с пакетом из трех правил полностью игнорирует правила, находящиеся в файле обмена и использует загруженные в синхронизацию правила загрузки из базы-корреспондентом (CorrespondentExchangeRules).
Смысл такого подхода? Приходится дублировать одни и те же правила как в базе-корреспонденте (без них не выгрузится), так и в базе-получателе. Где логика? |
|||
1
Мигрень
03.04.18
✎
16:35
|
В файле обмена правила сто лет уже не передаются.
|
|||
2
Dmitry1c
03.04.18
✎
16:40
|
я задаюсь тем же вопросом, но лень это раскуривать и просто дублирую правила
|
|||
3
timurhv
03.04.18
✎
16:41
|
(0) Логики не знаю, но в 1С намного умнее меня сидят, значит так было нужно :)
|
|||
4
Локи-13
03.04.18
✎
16:43
|
(0) бспшный обмен отвратителен
|
|||
5
Волшебник
03.04.18
✎
16:43
|
(0) Так надо!
https://youtu.be/d-GEuQ0SEtI |
|||
6
Гений 1С
гуру
03.04.18
✎
16:44
|
(1) при обмене с БП3-УТ10 передаются
(2) я как-то отключал в БП3 эту загрузку правил, но потом подумал, что те кто придут после меня, не поймут, поэтому отключал только на время запуска, чтобы не заниматься сизифовым трудом с дублированием правил. (3) уверен? (4) согласен |
|||
7
тарам пам пам
03.04.18
✎
17:02
|
(0) сделали так, чтобы не могли подменить файл обмена и фактически выполнить в базе произвольный код (файлы обмена могут передаваться через почту, например).
|
|||
8
zak555
03.04.18
✎
17:15
|
(7) +1
это из-за фреша сделали |
|||
9
timurhv
03.04.18
✎
17:20
|
(6) -> (7) Ну да, вот логическое объяснение. Так что там умнее меня сидят)))
|
|||
10
Гений 1С
гуру
03.04.18
✎
17:42
|
(7) (9) опять "безопасность через неосведомленность", ;-)
|
|||
11
Гений 1С
гуру
03.04.18
✎
17:42
|
я бы предпочел в явном виде в БСП опцию "Игнорировать правила обмена в файле".
|
|||
12
Darych
03.04.18
✎
18:07
|
(0) ух ты... Серега) Как ты себе представляешь такую опцию
? |
|||
13
Сияющий в темноте
03.04.18
✎
18:32
|
Будто бы сборка файла обмена вручную без правил не позволяет что то исправить в базе?
нормальные люди для отслеживания целостности файла используюь или хэш или электронную подпись |
|||
14
Лефмихалыч
03.04.18
✎
21:16
|
(0) чтобы тебе с обменом не пришли правила, которые делают
РегистрыСведений.КонтактнаяИнформация.СоздатьНаборЗаписей().Записать(); |
|||
15
Defender aka LINN
03.04.18
✎
21:22
|
(14) Сколько можно одно и то же вспоминать? )
|
|||
16
Лефмихалыч
03.04.18
✎
21:24
|
(15) так весело же было :)
|
|||
17
cons74
04.04.18
✎
06:12
|
(7) и (8) ответили на вопрос. Добавлю лишь, что исторически сперва было так, что правила передавались только в файле обмена и не хранились в приемнике. А потом изменили БСП так, чтоб в приемнике МОЖНО было хранить правила конвертации из источника. А вот использовать их или нет - это уже зависит от настройки в правилах "режим совместимости".
Подробнее в документации (не знаю где), и в курсах по КД, например от тех же курсы-по-1с. |
|||
18
Гений 1С
гуру
06.04.18
✎
07:21
|
(17) нету там настроек, в коде тупо прописан приоритет загруженных правил, а не загрузить их из трехпакетника нельзя. Если только удалить
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |