Имя: Пароль:
1C
1С v8
Обновление конфигурации и РИБ.
🠗 (Фрэнки 19.05.2020 07:41)
,
0 Креатив
 
16.05.20
17:10
Есть Розница.Изначальная конфигурация слегка дописанная. Обновляю центральный узел cf-файлом. Он весит 400 с хвостиком мегабайт. Синхронизирую с периферийными базами. Файлы выгрузки весят уже по 900 мегабайт.1С выгружает две конфы?
1 ДенисЧ
 
16.05.20
17:10
Разумеется.
2 Креатив
 
16.05.20
17:11
(1)А смысл?
3 Tatitutu
 
16.05.20
18:50
это было одно из условий для меня для реализации :
уже 11 лет , а конфигурация MAGAZKA весит 11 мб.
обновления релиза 2-3 раза в месяц (у клиента было максимально 37 магазинов сети) и не везде всегда есть хороший интернет
мои работают (у которых 3-4 магазина в сети - авто обмен 60 секунд - все летает)
Старший продавец если есть права -может сам обновить - кликнул по ссылке -есть обновление - обновить = да.
Все в автоматическом режиме !
4 Aleksey
 
16.05.20
19:18
(0) Удаляй конфигурацию поставщика. Толко в рабочей базе от нее никакого, только место занимает
5 Фрэнки
 
16.05.20
23:13
Так и РИБ в полном виде, как его сделали в типовой - он тоже в большинстве внедрений избыточен. Внесение изменений в конфиги ПБ носят крайне редкий и эпизодический характер. Их можно устанавливать по узлам отдельно от РИБ
6 lodger
 
16.05.20
23:43
(5) да ну? на ПБ постоянно приходится какую-нить муть с ККМ творить, потом эпоха маркировки, опять с ККМ что-то делалось, помимо этого торговый генералитет постоянно фонтанирует какими-то новыми схематозами, которые не могут быть обслужены существующим кодом.
7 Фрэнки
 
17.05.20
09:02
(6) но тогда кто мешает просто раздвинуть булки и не мучиться?!

Но если серьезно, то сопровождение центрального узла, с отслеживанием и жестким контролем всех изменений подразумевает, что конфигурация Поставщика на ПБ не имеет никакого смысла.
Т.е. возвращаемся к (4)

И все-таки, установка на ПЮ неких технологических моментов, при наличии Центральной Базы... Нужно просто адекватно оценивать все это.
8 Фрэнки
 
17.05.20
09:04
(7) ПЮ - это какая-то дикая опечатка - ПБ конечно!
9 Cyberhawk
 
17.05.20
09:49
(5) "Их можно устанавливать по узлам отдельно от РИБ" // Тогда и от платформекнной десериализации при загрузке данных в обоих концах придется отказаться
10 mistеr
 
17.05.20
10:31
(9) С чего бы вдруг? Просто делаешь обмен не РИБ. И не забываешь актуализировать правила.
И обновлять ПБ можно постепенно, без спешки. И не тащить туда то, что нужно только в ЦБ.

Я сам так не делал, но помню, тут рассказывали, что работает.
11 Cyberhawk
 
17.05.20
10:47
(10) Через правила - не единственный вариант, но в таком случае и применение терминологии "РИБ" уже ставится под вопрос.
Все-таки применительно к инфобазам 1С понятие "РИБ" - это именно с использованием платформенной сериализации-десериализации. Как о множество других механизмов платформы, этот механизм зачастую обрастает прикладным кодом и (в абсолюте) используется вообще только для регистрации факта изменений конфигурации, а весь транспорт и логика не задействует платформенные возможности никак.
12 mistеr
 
17.05.20
11:00
(11) Ты что-то путаешь. ЕСли говорить о терминологии, "РИБ" — это когда конфигурации идентичны, и это обеспечивается платформой. А все остальное не РИБ. Сериализацию можно использовать отдельно, для любых целей. Регистрацию изменений тоже, как ты уже заметил. В этом плане все достаточно продумано.
13 Cyberhawk
 
17.05.20
11:13
(12) Некорректно говорить о путаньи, когда у термина нет единственного определения
14 Фрэнки
 
17.05.20
11:15
По моему личному опыту получалось так, что технология РИБ == создание узла и его наполнение полностью синхронизированными данными, которые затем в регулярных обменах мало участвуют, т.к. не подвержены частым изменениям.
Зачем для таких узлов нужно таскать конфигурацию? Не очень понятно зачем. Более того, зачем для этих периферийных узлов нужна конфигурация Поставщика, если _внимание_ конфигурация Поставщика имеет смысл только в Центральном узле, а в остальных нужна гарантия соответствия обработки правил в текущих конфигурациях, а не вкряченных куда-то в глубокие потроха копия от Поставщика.
15 Фрэнки
 
17.05.20
11:18
функционально, если вдруг очень захочется периферийный узел оторвать от центрального насовсем, то наличие конфигурации Поставщика получит какой-то смысл. Но ведь это процедура, которую можно выполнить вручную заливкой Конфигурацией из файла, вместе с конфигурацией Поставщика из файла, а не ее передачей в обмене РИБ
16 mistеr
 
17.05.20
11:47
(13) Я пользуюсь определением из ЖКК. https://imgur.com/VRI4BhR
17 mistеr
 
17.05.20
11:50
(14) >Зачем для таких узлов нужно таскать конфигурацию?

Для того, чтобы все данные, которые льются из ЦБ, узел мог гарантированно принять.
В более сложных схемах это нужно обеспечивать разработчику, а РИБ это упрощенный вариант, где эту функцию берет на себя платформа.
18 Фрэнки
 
17.05.20
12:01
(17) конфигурация Поставщика не принимает никакого участия вообще в обработке данных, хоть в обменах, хоть в обычной текущей работе
19 mistеr
 
17.05.20
12:25
(18) Про конфигурацию поставщика я ничего не говорил.

Но смысл может быть в том, чтобы можно было отвязавшись от ЦБ, обновлять с сайта 1С.
20 Cyberhawk
 
18.05.20
10:20
(16) Строго говоря, раз ты забиваешь на сериализацию-десериализацию платформой, то и на транспорт изменений конфигурации тоже можно забить.
Технически флажок РИБ обеспечивает лишь получение возможности отслеживать маркер измененности конфигурации узла, а уж как это изменение будет доставляться и распространяться (по аналогии с данными) - дело уже прикладного кода.
21 vis_tmp
 
18.05.20
10:50
(0)А почему у вас выгружается полная конфишурация?
Только изменения должны же входить в состав пакета.
22 mistеr
 
18.05.20
10:51
(20) Мудрено говоришь, но я понял, что вернулись к (10) "Просто делаешь обмен не РИБ", то есть без флажка.
23 Aleksey
 
18.05.20
10:51
(21) 1с так не умеет
24 hhhh
 
18.05.20
11:46
(21) это если объект полностью на поддержке. И это в основной конфигурации, а не в конфигурации поставщика.
25 vis_tmp
 
18.05.20
19:09
(24) Наблюдаю конфу УТ 10.3 с настройкой "Редактируется с сохранением поддержки".
При изменении конфигурации центрального узла при выгрузке обычно передаются совсем небольшие объёмы.
Нет такого, чтобы размер пакета равлялся размеру .CF.
26 Фрэнки
 
18.05.20
19:13
(25) А ты зафигачь на основной базе реструктуризацию всех объектов метаданных и тогда зацени, что она тебе покажет. Там видно периодически сообщения о составе реструктурированных или как еще выдает "регистрация объекта изменена". Вот тогда все эти измененные влетают в выгрузку.
27 Фрэнки
 
18.05.20
19:14
и не на УТ 10.3, а Рознице с одним из последних БСП :-)
28 vis_tmp
 
19.05.20
06:19
(27)А как наличие БСП влияет на объём изменений объектов?
Вот, цитата "для синхронизации конфигураций между узлами передается не вся конфигурация, а только измененные объекты" из
https://its.1c.ru/db/metod8dev/content/2280/hdoc
29 hhhh
 
19.05.20
06:40
(25) в УТ 10.3 размер конфы 25 мб. А современнык конфы - минимум 1 гиг, а то и больше. Поэтому объемы, которые были в УТ 10.3 сразу умножай на 30-40
30 DJ Anthon
 
19.05.20
07:24
Я обычно вырезаю все эти 400 мб, если на точках компы или инет не очень. Половина из них занимают драйверы оборудования, которое никогда не нужны. Если понадобится, их всегда можно вытащить из БСП или оригинальной конфиги.
31 Фрэнки
 
19.05.20
07:40
(28) каком к верху и влияет.

спускаемся в самый корень всей структуры метаданных в крячиваем туда изменение функциональной опции, трогающее константу - просто как пример. И реструктуризация посыпется практически по всем объектам, с выставлением отметки в регистрацию изменений каждого объекта. Выгрузка объектов будет происходить целиком и зацепит еще и ссылки.
32 Фрэнки
 
19.05.20
08:00
А основное отличие как раз в том, что в бородатой ут 10.3 играть никто не станет : ни с функциональными опциями, ни с константами, ни с прочим внесением изменений на уровне БСП
33 Cyberhawk
 
19.05.20
14:15
(22) Но ты там далее указываешь "И не забываешь актуализировать правила". А правил-то никаких изначально в РИБе считаем, что нет.