РИБ и расширения

Публикация № 1006265 20.02.19

Разработка - Обмен данными 1С - Распределенная БД (УРИБ, УРБД)

РИБ распределенка расширение

Как заставить работать РИБ с расширением.

С появлением режима совместимости 8.3.12, как вы знаете, появилась возможность распространять расширения из центрального узла в подчиненные вместе с обменом. Будем считать, что план обмена и конфигурация у вас поддерживает передачу расширений в узлы (подробнее по настройке вы можете посмотреть, например, тут).

Казалось бы, после этого достаточно просто добавить расширение в центральный узел, установить ему признак "Используется в РИБ", выполнить обмен и принять расширение в узле! Но реальность оказалась куда "интереснее".

Идентификаторы объектов расширений

Первая проблема, с которой вы можете столкнуться в центральном узле (при использовании типовой конфигурации) при выгрузке - это возможное отсутствие записей в справочнике "Идентификаторы объектов расширений", если в расширение вы добавили новые объекты (справочники, регистры сведений и т.д.). В этом случае можно выполнить обновление справочника процедурой:

ЕстьОбновления = Ложь;
ЕстьУдаленные  = Ложь;
Справочники.ИдентификаторыОбъектовРасширений.ОбновитьДанныеСправочника(ЕстьОбновления, ЕстьУдаленные, Ложь);

К статье прикрепил готовую обработку с одной кнопкой, которая запускает выполнение этой процедуры:

Нарушение прав доступа, файл не обнаружен Params\DBNames...

Еще одна проблема, которая может изрядно испугать рядового пользователя. Не всегда, но возникает после подключения расширения, в котором добавлены новые объекты. Пользователи даже с полным правами не могут войти в 1С, хотя вы уверены, что на свои объекты вы дали права, либо чтение/запись производится в привилегированном режиме. И вообще, почему он ругается на таблицу, явно связанную с новым добавленным объектом? При этом утилита chdbfl проблем не обнаружила, да и ТиИ результатов не дало. И вот тут стоит вспомнить шутку о том, что

В любой непонятной ситуации - чисти кэш!

Да, это именно тот случай: чистим кэш и прощаемся с проблемой!

Ошибка получения данных в узле (файловая база)

Итак, расширение в центре подключили, сделали выгрузку: осталось получить данные в узле! Да проще простого! Запускаем обмен и видим следующую картину:

Ага, думаем, расширение пришло и 1С просит перезапустить сеанс! Но после перезапуска расширение не работает, а обмен так и не идет. Ладно, смотрим ЖР:

Как так? Сеанс всего один и именно из него мы пытаемся выполнить обмен! Как еще можно это сделать? Ок, дождемся запуска обмена по расписанию. Ничего не поменялось?! Ну тогда чистим кэш, делаем тестирование... Ошибок при тестировании никаких, кэш почистили, но обмен так и не идет! После чтения ИТС, списка изменений в релизах платформ, экспериментов выяснилось, что все дело в платформе! После перебора версий выяснилось, что ошибка точно присутствует в версиях 8.3.13.1690 и 8.3.14.1565, а на версии 8.3.13.1513 обмен проходит без проблем. При этом, если на узле используется клиент-серверный вариант работы, то ошибка не воспроизводится. Опять-таки, в ходе экспериментов выяснилось: первый обмен следует запускать кнопкой "Выполнить сценарий" в форме настройки сценариев обмена; причем обмен удивительным образом проходит даже на проблемных версиях платформы! Почему таким образом удается провести обмен - пока непонятно. Стоит отметить, что в центре можно использовать любую платформу: ошибок с обменом в центральном узле не обнаружили.

Напоследок

Как выяснилось позже, если у расширения стоит признак "Используется в РИБ", то оно попадает в файл обмена при каждой выгрузке! Да, даже если вы не вносили изменений в расширение, оно все равно будет каждый раз выгружаться в узел! Так что если у вас проблемы с интернетом на точках, то самое время заняться оптимизацией состава расширения!

Следует помнить: если вы добавили новые объекты в расширении, у вас настроен РИБ через план обмена, который поддерживает передачу расширений в узлы, то обмен у вас не заработает до тех пор, пока вы у расширения не поставите признак "Используется в РИБ"!

А если вы еще не перешли на режим совместимости 8.3.12+?

В этом случае рекомендую ознакомиться со смежной статьей Расширения конфигурации и РИБ, друзья или враги? Или как мы передаем расширения подчиненным РИБ узлам

Надеюсь, данная статья поможет вам сэкономить массу времени нервов! Буду рад дополнить статью также вашими замечаниями, инструкциями и "находками" по данной теме!

Тестирование выполнялось на конфигурации 1С:Розница 2.2.11.29 и платформах 8.3.13.153, 8.3.13.1690 и 8.3.14.1565

Скачать файлы

Наименование Файл Версия Размер
РИБ и расширения: обновление идентификаторов метаданных

.epf 5,78Kb
44
.epf 5,78Kb 44 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. coolseo 77 20.02.19 14:38 Сейчас в теме
Спасибо, планировал поставить расширение в РИБ, теперь буду тестить.
2. TMV 14 21.02.19 06:46 Сейчас в теме
Как выяснилось позже, если у расширения стоит признак "Используется в РИБ", то оно попадает в файл обмена при каждой выгрузке!
Может в таком случае, отключать этот признак в общем случае РИБа, а когда будут внесены изменения в расширение, тогда и включать?
3. RocKeR_13 947 21.02.19 08:14 Сейчас в теме
(2) надо пробовать. Не уверен, что после снятия галки обмен не удалит расширение в узлах. Но если в расширении добавлены свои объекты, то без галки обмен вообще не пойдет.
10. bearman 7 22.02.19 08:53 Сейчас в теме
(3)
Но если в расширении добавлены свои объекты, то без галки обмен вообще не пойдет.


Имеется в виду ссылочные объекты?
У меня в расширении есть добавленные объекты (формы), признак использования РИБ отключен, синхронизация выполняется. Расширения в узлах обновляю вручную.
11. RocKeR_13 947 22.02.19 09:22 Сейчас в теме
(10) грубо говоря, которые изменяют состав таблиц ИБ (справочники, регистры сведений, реквизиты справочников и т.д.). В этом случае, если расширение добавлено в центре, то структура ИБ центрального узла будет отличаться от структуры узлов, что приведет к рассогласованности данных. Добавленная форма - это всего лишь способ вывода информации для пользователя, поэтому такое расширение может применяться как с галкой "Используется в РИБ", так и без нее
4. markers 256 21.02.19 09:40 Сейчас в теме
Если кому будет интересно решение проблемы "Расширение и РИБ" до 8.3.12, милости прошу. Что касается полной передачи расширения в РИБ, это и ожидалось, там просто иного не предусмотрено, ровно как и в моём решении. И да, исправьте битую ссылку
(подробнее по настройке вы можете посмотреть, например, тут)
5. RocKeR_13 947 21.02.19 09:51 Сейчас в теме
(4) Спасибо! Ссылку поправил: кириллицу в адресе обрубил редактор.
Что касается полной передачи расширения в РИБ, это и ожидалось, там просто иного не предусмотрено, ровно как и в моём решении

Ну можно же было сделать проверку по контрольной сумме: поменялась - выгружаем. Думаю, это дело времени
6. markers 256 21.02.19 13:15 Сейчас в теме
(5)А от куда главная база узнает контрольную сумму? Хотя конечно можно было сделать, как я предлагал в своей статье, это при выгрузке в центральную базу, добавлять хеш-сумму расширение, а от неё бы уже центральная база проверяла и узнавала, надо менять расширение или нет. Но 1Сники видимо решили по проще сделать.
7. RocKeR_13 947 21.02.19 13:20 Сейчас в теме
(6)
при выгрузке в центральную базу, добавлять хеш-сумму расширение

1С вроде сейчас так и делает. К сожалению, сейчас нет РИБ под рукой, но в XML был узел с именем "DigestExtension" или как-то так
8. markers 256 21.02.19 13:22 Сейчас в теме
(7) Тогда странно что каждый раз выгружает. В моём кстати решении, там на сервер передается хеш сумма расширения и сервер тем самым узнает что надо передавать расширение клиенту или нет. Но вот разностная выгрузка средствами языка к сожалению не возможна.
9. RocKeR_13 947 21.02.19 13:25 Сейчас в теме
(8) да с разностной выгрузкой ладно, в большинстве случаев расширение не так много весит. Надо будет повнимательней последить за хэшем расширения в файле обмена.
12. dima_gsv 9 27.02.19 08:57 Сейчас в теме
(9) Я как то анализировал эти хеши. Была ситуация, когда хеш расширения в центральной базе не совпадал с хешем расширения в периферийной базе. Это получилось из-за того, что некий узел конфигурации-расширения из центральной базы не передавался в периферийную. Возможно этот узел использовался в предыдущих версиях платформы, а в новой версии про него забыли и он просто лежит там как мусор. Если взять расширение из периферийной базы и загрузить в центральную, то хеши расширений начинают совпадать. Я надеялся, что после совпадения хешей расширение конфигурации перестанет каждый раз передаваться в периферийную базу, но оно всё равно передаётся. Ну хоть работает, уже хорошо.
13. user598350_grimax 14.03.19 11:44 Сейчас в теме
Большое вам человеческое СПАСИБО! Предлагаю сделать свой bugboard платформы 1С на инфостарте. Каждое обновление платформы как игра в рулетку или взлетит или нет(
14. AntonSm 29 14.03.19 11:54 Сейчас в теме
(13) зачем плодить сущности?
От этого будут быстрее ошибки исправлять?
15. user598350_grimax 14.03.19 12:31 Сейчас в теме
(14)Следуя вашей логике получается и инфостарт всего лишь дубль сущности stackoverflow? Или вы никогда не сталкивались с ошибками платформы при обновлении, которых нет на bugboard.v8.1c.ru? Ждать когда вендор исправит ошибку можно очень долго), и только сообщество разработчиков 1С на просторах рунета зачастую может помочь одинокому 1С-нику в дальних уголках нашей необъятной Родины)
16. kazzuss 7 08.04.19 11:21 Сейчас в теме
8.3.13.1644

Ставлю признак "Используется в РИБ", при попытке обмена ошибка в ЦУ:

Ошибка записи данных в файл сообщения обмена: {Обработка.КонвертацияОбъектовРаспределенныхИнформационныхБаз.МодульОбъекта(270)}: Ошибка при вызове метода контекста (ЗаписатьИзменения)
ПланыОбмена.ЗаписатьИзменения(ЗаписьСообщения, КоличествоЭлементовВТранзакции);
по причине:
В текущем сеансе существуют неактуальные расширения конфигурации, используемые в распределенной информационной базе.

Что с это значит?
17. RocKeR_13 947 08.04.19 11:41 Сейчас в теме
(16) Похоже, что загрузили расширение в пользовательском режиме, но сеанс не перезапустили.
18. kazzuss 7 08.04.19 13:45 Сейчас в теме
(17) Загружал в конфигураторе.

для чистоты: завершил все сеансы - удалил расширение в конфигураторе - перезапустил 1С - добавил расширение в конфигураторе с признаком "Используется в РИБ" - запускаю обмен в режиме предприятия - та же ошибка.
19. yaguarrr 71 09.04.19 10:27 Сейчас в теме
(18) та же история 8.3.13.1690, 8.3.14.1630
Работает через кнопку сценарий
20. kazzuss 7 09.04.19 14:16 Сейчас в теме
(19) Через сценарий обмен так же не взлетает
По крайней мере в 8.3.13.1644 ...
21. kazzuss 7 12.04.19 12:04 Сейчас в теме
(20) Решилось удалением всех расширений в конфигураторе (установленных до обновления платформы) и добавлением их по новой. Обмен пошел сразу по кнопке Синхронизировать.
Решение подойдет в случае, если в расширениях нет собственных документов и справочников.
34. user659168_xec8787 3 16.09.19 17:11 Сейчас в теме
(21)Платформа 8.3.13.1644
1. Подтверждаю, если в расширении не добавлены объекты из расширяемой конфигурации (или не добавлены новые объекты), то обмен работает по кнопке "Синхронизировать".
2. Подтверждаю, вывод статьи: если в расширении добавлены новые объекты метаданных, тогда первую синхронизацию с Узлами нужно делать по кнопке "Синхр. по сценарию", тогда расширение мигрирует в удаленную базу. После этого перезапускаем базу - чтобы принялись изменения расширения и снова жмем "Синхр. по сценарию" - в этот этап "подхватываются" уже данные. Да, если не перезапустить базу, то можно увидеть, вернее, не увидеть записи для заимственных в расширение объектов. При последующих синхронизаций, лучше синхронизировать "по сценарию", а то, вдруг обновление прилетит. Да и пользователей нужно учить, если синхронизация выполнена с ошибкой, пускай перезапускают базу и снова синхронизируются.
Как-то так.
22. A4ymet 8 17.04.19 09:28 Сейчас в теме
Всё это ерунда. Пока не исправят баг с платформой счастья в РИБ не ищи. Пляски с бубном помогают каждому по своему. У нас 2 сервера для 1) 8.3.14.1565 пока танцевали с бубном каким то чудесным образом из файлов обмена пропали данные по расширениям. Если раньше есть расширение в ЦБ, то в файле выгрузки идут строки
<v8de:ConfigurationExtension>
<v8de:Id>645b2314-4ade-11e9-8d9e-708bcda98ec4</v8de:Id>
<v8de:Name>ОстаткиИЦеныВПодборе</v8de:Name>
то сейчас их нет. И обмен идёт отлично. Как так получилось но я рад до следующего обновления платформы)

2) 8.3.14.1630 Здесь не помогло не чего. Так и делаем обмен через сценарий.

P.S. пока танцевал с бубоном заметил такую вещь.
Если ЦБ 8.3.14 а ПБ 8.3.13 обмен не идёт не при каких условиях, так как в файле обмена меняются строки
<v8de:Version>216.0</v8de:Version>
<v8de:Digest1>00000000000000000000000000000000</v8de:Digest1>
<v8de:Digest2 v2="57881d97074ef04efe7be54c9c51d7d2" Extensions="0000000000000000000000000000000000000000">9d1874­89ecad40d6c652763c4f4f5ac8</v8de:Digest2>
Где то на форуме многие страдали от этой проблемы. Может кому поможет.
23. A4ymet 8 20.04.19 15:32 Сейчас в теме
8.3.14.1694 ошибка исправлена.
25. user1038092 13.07.19 11:00 Сейчас в теме
(23)Это проверенная опытным путем информация?)
На сайте багборда не нашел соответствующей инфы
26. A4ymet 8 14.07.19 21:53 Сейчас в теме
(25) Да. У меня РИБ на 2х серверах на 8.3.14.1694 взлетел. На данный момент полёт нормальный. Уже даже обновил розницу до 2.2.12.хх
24. user1038092 11.07.19 15:27 Сейчас в теме
Это интересно, когда расширение передается из Центральной базы в распределенные(с признаком "Используется в РИБ").
В моей ситуации расширение для каждой распределенной базе отдельно добавляется.
Ошибка аналогичная: "Ошибка чтения файла сообщения обмена: {Обработка.КонвертацияОбъектовРаспределенныхИнформационныхБаз.МодульОбъекта(200)}: Ошибка при вызове метода контекста (ПрочитатьИзменения): База данных заблокирована:"

Ошибка на платформе: "8.3.13.1865"
Розница: "2.2.11.24"
27. FreeArcher 111 05.08.19 14:51 Сейчас в теме
(24) Та же ошибка на рознице 2.2.12. 1С:Предприятие 8.3 (8.3.14.1565).
28. user1038092 05.08.19 16:53 Сейчас в теме
(27)
8.3.14.1565)

Попробуй

(25) Да. У меня РИБ на 2х серверах на 8.3.14.1694 взлетел. На данный момент полёт нормальный. Уже даже обновил розницу до 2.2.12.хх


Напиши, потом, как дела с этой платформой у Тебя))
29. FreeArcher 111 06.08.19 10:19 Сейчас в теме
Да обновление платформы исправляет ситуацию, спасибо.
30. user1038092 21.08.19 13:00 Сейчас в теме
(29) обновление до 8.3.14.1694 помогло, верно?
31. RocKeR_13 947 21.08.19 13:20 Сейчас в теме
(30) На 8.3.14.1779 точно осталась только проблема с первоначальной загрузкой расширения (либо при загрузке обновления расширения) - для решения см. пункт "Ошибка получения данных в узле"
user1038092; +1 Ответить
32. user1038092 21.08.19 13:44 Сейчас в теме
(31) расширение передаешь из центральной базы в переферийные?
33. RocKeR_13 947 21.08.19 13:46 Сейчас в теме
(32) да. При первой передаче или при изменениях расширения в центре - в узле изменения приходится принимать через кнопку "выполнить сценарий"; потом обмен проходит без проблем
user1038092; +1 Ответить
35. *Zed* 279 18.09.19 23:19 Сейчас в теме
(29) Обновил розницу до 2.2.12.30 версия платформы 8.3.13.1865 обмен на узле РИБ возможен только через кнопку "Выполнить сценарий" и когда в базе сидит один пользователь. Как только подключается второй пользователь сразу идет ошибка "База данных заблокирована" Помогает обновление платформы решить данную ошибку?
36. *Zed* 279 19.09.19 08:08 Сейчас в теме
(35) к базе подключаются два пользователя на одном компьютере
37. ЗС1 21.09.19 17:56 Сейчас в теме
(36)
Платформа 8.3.14.1630, Розница 2.2.13.12, файловая периферийная - та же ерунда. Обмен работает только если вручную нажать "Выполнить сценарий". В центральной все ОК.
38. *Zed* 279 23.09.19 14:13 Сейчас в теме
(37) решил в правилах отключить передачу расширений в РИБ, проверил на тестах - обмен работает
39. RocKeR_13 947 23.09.19 14:15 Сейчас в теме
(38) Так да, работает без проблем. А если в расширение добавить новые объекты (регистр, справочник и т.п.), то РИБ не будет работать со снятой галкой "Используется в РИБ" у такого расширения
40. *Zed* 279 23.09.19 14:50 Сейчас в теме
(39) а других вариантов пока не вижу, к сожалению не всегда есть возможность сделать обмен что бы на периферийной базе работал один человек. Пока идет обмен, обычно еще и торговать надо.
41. ЗС1 23.09.19 18:46 Сейчас в теме
(39) Именно так. Если в расширении есть новые объекты или изменены имеющиеся объекты на уровне данных, то расширение придется включать в обмен, без этого на периферийной базе не будут загружаться пакеты
42. wolder 111 11.02.20 06:29 Сейчас в теме
По своему опыту расскажу, что:
Имеем УТ 11.4.11.63 ЦБ была типовая :) так как для планаОбмена.СОтборами пришлось ставить галочку "Включать расширения конфигурации" и на самих расширениях ставить галочки "Используется в распределенной ИБ", только тогда удалось сформировать файл базы данных узла. Обмен между ЦБ и узлом пошел, всё хорошо, в узле есть расширения.
Но на этом проблема не закончилась, так как понятное дело, что в ЦБ придется делать модификации расширений и что-то дорабатывать в них. Так и получилось, внес изменения в расширения ЦБ, сохранил, жму кнопку "Синхронизация" и она мне выдает "Ошибка чтения файла сообщения обмена: Данные принимаются от узла с другим набором расширений, меняющих структуру данных.
Необходимо произвести перенос расширений конфигурации в узел.
{Обработка.КонвертацияОбъектовРаспределенныхИнформационныхБаз.МодульОбъекта( …. . .. . ….. );
по причине:
Данные принимаются от узла с другим набором расширений, меняющих структуру данных."
Необходимо произвести перенос расширений конфигурации в узел.
———————————————————————————-
Тут я поторопился, решил выгрузить расширения из ЦБ и загрузить в узел, но как вы уже успели догадаться это не возможно, так как конфигурация узла закрыта для изменений в том числе расширений. Т.е. нельзя загрузить расширения в узел.
Выполнять танцы с бубном по снятию признака узла бд, после обновить расширения, а затем вернуть признак узла, это крайне не удобно так как периодичность внесения изменений в ЦБ расширения будет огромная.
Т.е. тут нужно сразу понять, что сообщение об ошибках обмена началось ещё со стороны ЦБ в момент синхронизации с узлом. Очевидно это та самая ошибка по контрольной сумме версий конфигурации, из-за чего становиться физически очень сложный обмен РБД при наличии расширений конфигурации и дальнейших их модификаций. Причем и при не желании переносить расширения ЦБ в узлы, нам это приходится всё равно делать этот перенос с изменением и снятием с поддержки конфигурации ЦБ и установкой в план обмена переноса расширений, так и при наличии принудительного обмена расширениями они фактически не могут мигрировать между конфигурациями ЦБ и узла, так как появляется расхождение контрольной суммы. Фатальная ситуация.

Стал курить, читать и мельком наткнулся на сообщения коллег о разности поведения механизмов обмена между нажатием кнопки "Синхронизировать" и "Выполнить сценарий".
Удалил файлы обмена старые, нажал "Выполнить сценарий" в ЦБ - всё выгрузилось, т.е. модифицированное расширение выгрузилось в файл обмена для узла, и на узле уже с надеждой жал кнопку "Выполнить сценарий" вместо "Синхронизация" и загрузилось и по журналу регистрации было написано перезагрузить базу (узла) для принятия расширений, перегрузил, ещё раз запустил, опять кнопку "Выполнить сценарий" и всё, он прошел удачно!!!!
mcgoblin; +1 Ответить
43. antonius888 44 26.08.20 00:11 Сейчас в теме
Это, конечно, нонсенс. Для того чтобы включить возможность передачи расширений, приходится редактировать основную конфигурацию (редактировать план обмена СОтборами), при том, что сами расширения изобретены для того, чтобы оставлять конфигурацию типовой. Лучше уж подожду, когда механизм "допилят" -_-
44. RocKeR_13 947 26.08.20 13:40 Сейчас в теме
(43) Тут скорее нужно обновляться/ждать того релиза, в котором разработчики плану обмена установят эту галку.
45. vacony 26.11.20 13:51 Сейчас в теме
Коллеги, у кого то есть сложности с обменами, когда установлены Патчи ?
46. санясоку 19 28.03.21 13:14 Сейчас в теме
Ошибка записи данных в файл сообщения обмена:
по причине:
В текущем сеансе существуют отключенные расширения конфигурации, используемые в распределенной информационной базе.
Такая ошибка в РИБе, а
в центральном узле расширение уже удалено, как лечить? Отвязывать от центрального узла удалять расширение и подвязывать к центральному узлу? Или есть проще решение когда в центральной базе уже удалено расширение, а в РИБе оно не удалилось и обмен не проходит?
49. санясоку 19 29.03.21 11:01 Сейчас в теме
(46) Обновление платформы до 8.3.18.1363 тоже не дало результата, обмен так и не заработал. Так что на этот момент можно сказать, что единственное действенное решение это: 1.запустить конфигуратор с параметром /ResetMasterNode база отвяжется. 2. Зайти в конфигуратор без параметра /ResetMasterNode и удалить лишнее расширение. 3. Зайти в режим пользователя и на вопрос восстановления связи с центральным узлом ответить "Восстановить" 4. Перезайти в программу и выполнить обмен, после чего всё заработает штатно. :-) Геморно, но результат 100%.
47. kazzuss 7 29.03.21 08:39 Сейчас в теме
(46) на узле "Выполнить сценарий" вместо "Синхронизация" не помогает?
48. санясоку 19 29.03.21 08:46 Сейчас в теме
Оставьте свое сообщение

См. также

Универсальная выгрузка/загрузка данных для отличающихся конфигураций (JSON, Такси+ОФ) Промо

Перенос данных из 1C8 в 1C8 Универсальные обработки Распределенная БД (УРИБ, УРБД) v8 1cv8.cf Абонемент ($m)

Простой перенос через JSON данных между двумя базами 1С (документов, справочников, ПВХ, ПВР, счетов). Аналогична произвольной выгрузке в типовой "Выгрузка/загрузка XML", но может использоваться для отличающихся конфигураций. Подходит для любых пар баз с любым интерфейсом (управляемый + обычный). Без настроек. Не требует идентичности конфигураций и платформ. При переносе типы данных сопоставляются по наименованиям метаданных, объекты и ссылки по UID.

1 стартмани

22.10.2014    220063    4336    ekaruk    184    

Проверка работы УТМ ЕГАИС и проверка работы обменов РИБ для Розница, редакция 2.3 с отправкой уведомлений в Телеграм

Распределенная БД (УРИБ, УРБД) v8 Розница Россия УУ Абонемент ($m)

Мониторинг работы обменов РИБ, работы УТМ на рабочих местах, проверка загрузки документов ЕГАИС для конфигурации Розница 2.3 с отправкой уведомлений в чат мессенджера Телеграм.

3 стартмани

16.03.2021    1421    1    user1056696    0    

Выгрузка информативных остатков в РИБ с фильтром для УТ 11

Распределенная БД (УРИБ, УРБД) v8 УТ11 Россия УУ Абонемент ($m)

Расширение добавляет выгрузку информативных остатков в РИБ с фильтром без включения доп. функции, подробно в описании.

1 стартмани

14.03.2021    1392    3    Makyrka    0    

Установка главного узла базы 1С 8

Распределенная БД (УРИБ, УРБД) v8 Платформа 1C v8.2 1cv8.cf Абонемент ($m)

Небольшая обработка для установки главного узла базы 1С 8. Обычно функционал этой обработки помогает, когда необходимо, чтобы ваша база из периферийной стала центральной или наоборот, вам нужно подчинить или назначить вашей базе главный узел распределенной информационной базы (РИБ). Эта обработка может использоваться в любой конфигурации, если база данных открыта в толстом клиенте обычного приложения.

2 стартмани

24.02.2021    1649    5    softmaker    0    

Соответствия объектов обмена Промо

Распределенная БД (УРИБ, УРБД) Перенос данных из 1C8 в 1C8 v8 КА1 Россия Абонемент ($m)

Обработка позволяет проверять, исправлять ошибки, добавлять и удалять соответствия объектов в обменах данными между конфигурациями на основе «Комплексной автоматизации 1.1» или похожими конфигурациям. Подходит для обменов с использованием регистра сведений «СоответствиеОбъектовДляОбмена».

1 стартмани

26.08.2016    25681    9    xxxelaaa    1    

Просмотр зарегистрированных документов и справочников по выбранному узлу

Распределенная БД (УРИБ, УРБД) v8 1cv8.cf Россия Абонемент ($m)

Обработка позволяет просмотреть зарегистрированные объекты (документы и справочники) по выбранному узлу.

1 стартмани

26.01.2021    1504    0    user618575_VladimirGluhov.1c    0    

[Внешний отчет] Ошибки обмена

Распределенная БД (УРИБ, УРБД) Обмен данными 1С v8 Розница Абонемент ($m)

Внешний отчет, показывающий записи плана обмена с ошибками.

1 стартмани

22.12.2020    2018    2    ardn    0    

Регистрация объектов и подчинённых объектов на узлах (УФ)

Распределенная БД (УРИБ, УРБД) v8 v8::УФ Розница УТ11 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия Абонемент ($m)

Одна из основных проблем при синхронизации данных в 1С (РИБ по магазинам, обмен между конфигурациями и т.д.), это "объект не найден" в базе приемника или в базе отправителя. Причин возникновения данной проблемы может быть большое множество, как с этим бороться, мы тут рассматривать не будем. Перед нами задача как восстановить объекты в базе, где этот объект не найден, как сделать, чтобы он выгрузился повторно и появился в базе приемника.

3 стартмани

18.10.2020    3027    6    ClickUp    12    

Универсальная обработка сравнения документов распределенных информационных баз (вер 2.5.6) (Обычный интерфейс) 1С 8.2, 8.3 Промо

Распределенная БД (УРИБ, УРБД) Универсальные обработки v8 1cv8.cf Абонемент ($m)

Сравнение документов между двумя распределенными базами или между базами с одинаковой конфигурацией на Обычном интерфейсе. Управляемый в разработке

2 стартмани

03.02.2014    46560    402    kot_stouk    19    

Обмен в распределенной базе без полных прав

Распределенная БД (УРИБ, УРБД) v8 УТ10 Абонемент ($m)

При использовании в конфигурации Управление торговлей 10.3 файловой распределенной базы столкнулся с такой проблемой: обмен по расписанию штатными методами возможен только если у пользователя полные права. Однако распределенная база установлена у менеджера, которому устанавливать полные права не планировали. Предлагаю решение данной проблемы.

2 стартмани

24.05.2020    2996    1    Claus32    0    

РИБ БП 3.0 по документам на выбор

Распределенная БД (УРИБ, УРБД) v8 v8::БУ БП3.0 Россия БУ Абонемент ($m)

Базы на типовой БП 3.0.77.78 в синхронизации по РИБ. Задача в формах документов реализовать признак включения каждого документа в обмен. Также ранее был вариант с рабочим местом, в котором происходил процесс включения документов в обмен множественным выделением.

10 стартмани

21.05.2020    2652    0    INSANE78    0    

Фильтр на организацию в плане обмена полный (РИБ) для Комплексной автоматизации 2.4

Распределенная БД (УРИБ, УРБД) v8 КА2 Абонемент ($m)

Задача по изменению обмена в РИБ типовыми средствами по одной организации (в базе их несколько). Приведен один модуль и пример фильтра по организации / названию плана обмена РИБ при регистрации документов. Можете добавить кусок в свое расширение. Очень компактное решение.

1 стартмани

12.03.2020    4360    6    p.ugrumov    1    

Выгрузка/загрузка данных в формате JSON v 1.1.0 Промо

Распределенная БД (УРИБ, УРБД) Перенос данных из 1C8 в 1C8 v8 1cv8.cf Абонемент ($m)

Обработка предназначена для обмена данными между схожими конфигурациями в формате JSON. Этот формат обладает рядом существенных преимуществ по сравнению с xml и прочими популярными форматами. В отличие от существующих аналогов, обработка не использует никаких дополнительных библиотек. (де)Сериализация всех объектов происходит средствами встроенного языка и методов ЗаписатьJSON() и ПрочитатьJSON(). Работает на платформе версии не ниже 8.3.6.

3 стартмани

27.01.2016    49539    365    kser87    47    

Синхронизация после закрытия смены

Распределенная БД (УРИБ, УРБД) Розничная торговля v8 v8::ОУ v8::УФ Розница Абонемент ($m)

Данное расширение решает проблему своевременной синхронизации с РИБ между магазином и центральной базой для конфигурации РОЗНИЦА 2.2. Почему в первой рознице была автоматическая синхронизация после закрытия смены, и почему её убрали. Какие возникают технические риски и как этого проще всего избежать, об этом вы тоже узнаете из этой публикации.

1 стартмани

13.02.2020    5324    7    alsen    2    

Обмен РИБ по магазинам. УТ 10.3, Розница 2.2, 2.3

Розничная торговля Распределенная БД (УРИБ, УРБД) v8 УТ10 Розница Россия Абонемент ($m)

Позволяет выполнять обмен сразу по всем магазинам, по выбранным узлам.

1 стартмани

09.12.2019    5989    5    ClickUp    3    

Розница 2.2: Программная регистрация документов для обмена по РИБ. Восстановление документов базы центрального узла РИБ

Распределенная БД (УРИБ, УРБД) v8 Розница Розничная и сетевая торговля (FMCG) Россия УУ Абонемент ($m)

В публикации рассмотрена программная регистрация документов для обмена по РИБ. Технологию можно применять при восстановлении базы данных центрального узла РИБ в случае ее утраты.

1 стартмани

05.12.2019    4703    1    vasilievil    0    

Управление изменениями в планах обмена (Управляемое приложение) v 1.0 Промо

Распределенная БД (УРИБ, УРБД) Внешние источники данных Перенос данных из 1C8 в 1C8 v8 1cv8.cf Абонемент ($m)

Простая в использовании и наглядная обработка для регистрации изменений или отмены регистрации в планах обмена используя гибкие возможности отбора СКД.

2 стартмани

15.08.2015    32467    51    kser87    3    

Ошибки РИБ и как с ними бороться

Распределенная БД (УРИБ, УРБД) v8 1cv8.cf Абонемент ($m)

В данной статье попытаюсь разобрать ошибки, которые могут появляться при использовании распределенных информационных баз (РИБ) .

1 стартмани

08.10.2019    13288    6    @lexandr    1    

Альтернативное получение значения из хранилища значения. Свой ХранилищеЗначения.Получить();

Распределенная БД (УРИБ, УРБД) Обмен через XML v8 1cv8.cf Абонемент ($m)

Данная публикация не претендует на использование в продакшене, но когда "Нельзя, но очень хочется" в отношении получения ооочень больших данных из ХранилищаЗначения и когда сама платформа не может получить значение и падает, при этом, перед падением съедает почти всю память. Это своего рода костыль, в безвыходной ситуации. Речь пойдет про получение больших данных из хранилища значения в файловых базах на 32-х битной платформе. Данное не касается 64-х битных клиентов/серверов где нет ограничения на размер потребляемой памяти (верней есть, но доступно памяти гораздо больше, чем 32-х битному приложению без PAE).

1 стартмани

22.04.2019    13232    7    markers    0    

Настройка регламента обменов на магазинах (Клиент-серверный вариант)

Распределенная БД (УРИБ, УРБД) Розничная торговля Розничная торговля v8 Розница Россия УУ Абонемент ($m)

В какой-то моменты времени у нас начала возникать проблема с зависанием регламентных заданий на магазинах. Помогала только перезагрузка компьютера.

1 стартмани

07.03.2019    6453    0    kvaleksandr    2    

Создание и сброс главного узла, Признак РИБ. 8.2 - 8.3 Промо

Распределенная БД (УРИБ, УРБД) v8 1cv8.cf Абонемент ($m)

Обработка предназначена для сброса и создания главного узла РИБ 8.2 - 8.3

1 стартмани

04.04.2015    44162    358    programmistSVS    7    

Установка / отключение главного узла РИБ

Распределенная БД (УРИБ, УРБД) v8 1cv8.cf Абонемент ($m)

Обработка отключает конфигурацию 1С от главного узла. При необходимости можно подключить конфигурацию к главному узлу.

1 стартмани

02.03.2019    12336    114    Valmont1    3    

Групповое создание начальных образов для узлов РИБ

Распределенная БД (УРИБ, УРБД) v8 Розница Абонемент ($m)

Внешняя обработка для группового создания начальных образов для узлов РИБ.

1 стартмани

21.01.2019    6942    10    KroVladS    4    

Групповое изменение расписания Сценариев обменов данными (РИБ)

Распределенная БД (УРИБ, УРБД) v8 Розница Россия Абонемент ($m)

Внешняя обработка для группового изменения расписания Сценариев обменов данными (РИБ).

1 стартмани

18.01.2019    6146    4    KroVladS    2    

Выборочная регистрация справочников и документов в плане обмена Промо

Распределенная БД (УРИБ, УРБД) v8 1cv8.cf Россия Абонемент ($m)

Обработка предназначена для выборочной регистрации и отмены регистрации справочников и документов в произвольном плане обмена.

1 стартмани

13.04.2010    34502    634    tomvlad    25    

ЗУП 3.1.7-3.1.8. Решаем проблему "неснимаемой" регистрации связанных регистров сведений

Перенос данных из 1C8 в 1C8 Распределенная БД (УРИБ, УРБД) v8 ЗКГУ3.0 ЗУП3.x Россия Абонемент ($m)

Частный случай решения проблемы обмена в распределенной базе ЗУП 3.1.7 - 3.1.8.

1 стартмани

15.01.2019    9082    6    tomvlad    14    

Обработка префиксов для РИБ (если после установки обновления БП 3.0.67.54 имя файла сообщения сменилось и обмен завершается ошибкой Неизвестный получатель или не был обнаружен файл сообщения с данными)

Распределенная БД (УРИБ, УРБД) v8 БП3.0 Абонемент ($m)

Требуется запустить в центральном и периферийных узлах РИБ, если после установки очередного обновления на БП3 версии 3.0.67.54 при выгрузке данных в узел распределённой базы вы вместо привычного файла с именем Message_001_002.zip стали получать Message_Ц_002.zip или Message_002_БП.zip и при этом периферийный узел или центральный узел не обнаруживает сообщения из узла, так как имя поменялось. После работы обработки имена файлов сообщений РИБ станут как и были раньше в формате Message_001_002.zip и Message_002_001.zip Префиксы документов в самих базах данных не меняются!

1 стартмани

09.01.2019    12370    33    AlexandrN    4    

РИБ с фильтрами - Информативные остатки в узлах. УТ 11.4

Распределенная БД (УРИБ, УРБД) Учет ТМЦ Учет ТМЦ v8 УТ11 Россия УУ Абонемент ($m)

Расширение для УТ 11.4, которое позволяет прогружать остатки в РИБ справочно по всем складам.

1 стартмани

28.11.2018    9809    11    SeerRM    6    

Регистрация изменений планов обмена Промо

Распределенная БД (УРИБ, УРБД) Перенос данных из 1C8 в 1C8 Сервисные утилиты v8 1cv8.cf Абонемент ($m)

Универсальная обработка "Регистрация изменений для планов обмена".

1 стартмани

18.07.2011    56812    1242    Широкий    41    

R2-D2: журнал регистрации, монитор обменов, аварийные уведомления

Сервисные утилиты Распределенная БД (УРИБ, УРБД) Администрирование данных 1С Журнал регистрации v8 Россия Абонемент ($m)

Обслуживание Журналов регистрации нескольких баз 1С. Сбор и обработка сведений о статусах обменов баз 1С, рассылка аварийных уведомлений.

2 стартмани

14.06.2018    17419    21    pbabincev    8    

1С Розница РИБ - нет доступных касс ККМ

Распределенная БД (УРИБ, УРБД) Кассовые операции Кассовые операции v8 Розница Россия Абонемент ($m)

Итак, при неправильном развертывании узла РИБ по магазину, а именно: не поставлена ни одна галочка Выгружать данные по магазину, т.е. ни у одного магазина. В РИБ при определении магазина возникает ошибка – нет доступных касс ККМ и делается запрос на выбор магазина.

1 стартмани

23.05.2018    12984    26    sayae    3    

Установка / изменение магазина в узле РИБ по магазинам. 1С:Розница

Распределенная БД (УРИБ, УРБД) v8::УФ Розница Кыргызстан Абонемент ($m)

Подойдет для тех, кому нужно заменить / установить магазин в узле РИБ по магазинам для обмена. Решает проблему с настройкой пользователя, у которого нет разрешенного магазина.Ошибка - нет доступных касс ККМ и делается запрос на выбор магазина.

1 стартмани

19.04.2018    11205    47    Vyacheslide    5    

Некоторые полезные обработки для администрирования и отладки обменов Промо

Поиск данных Распределенная БД (УРИБ, УРБД) v8 1cv8.cf Абонемент ($m)

Набор различных обработок предназначенных для контроля корректности данных базы 1С. Своеобразный джентльменский набор для администратора 1С (и в некоторой степени программиста 1С). Все обработки абсолютно бесплатны (в том числе для третьих лиц). На состав и функциональность прилагаемых обработок можете повлиять и вы сами, подсказывая идеи и высказывая пожелания.

1 стартмани

25.10.2012    38295    425    Артано    28    

Проверка обмена РИБ по всем документам и регистрам

Распределенная БД (УРИБ, УРБД) v8 1cv8.cf Абонемент ($m)

Обработка проверяет наличие документов при обмене между аналогичными базами.

1 стартмани

06.03.2018    10430    5    Matveev_VS    0    

Временное устранение ошибки при обмене с узлами РИБ. Данные принимаются от узла с другим набором расширений, меняющих структуру данных

Распределенная БД (УРИБ, УРБД) v8 КА1 БП2.0 УТ10 Россия Абонемент ($m)

После установки новой платформы 1с 8.3.11.2924 при обмене с узлами РИБ возникла ошибка. Ошибка при чтении изменений при обмене РИБ: Ошибка при вызове метода контекста (ПрочитатьИзменения): Данные принимаются от узла с другим набором расширений, меняющих структуру данных.

1 стартмани

19.01.2018    20621    34    vgraz    7    

Создаем начальный образ УПП с данными по одному юридическому лицу (РИБ)

Практика программирования Распределенная БД (УРИБ, УРБД) v8 УПП1 Абонемент ($m)

Как я создавал план обмена для УПП по конкретной организации (РИБ).

1 стартмани

14.12.2017    14939    42    9093042    5    

Универсальный загрузчик XML-Uniloader Промо

Обмен через XML Распределенная БД (УРИБ, УРБД) Тестирование и исправление v8 1cv8.cf Абонемент ($m)

Этот универсальный инструмент обязан входить в джентельменский набор любого специалиста по обмену данными. Он позволяет загрузить данные в базу из файла выгрузки, созданного типовой обработкой «Выгрузка-загрузка данных». Он позволяет загрузить данные из файла выгрузки РИБ. При этом используется развитая система работы с ошибками, ведется протокол, процесс загрузки не мешает работать другим пользователям.

1 стартмани

24.07.2012    34292    258    fixin    34    

Отключение и подключение узла распределенной базы (РИБ)

Распределенная БД (УРИБ, УРБД) v8 v8::УФ 1cv8.cf Абонемент ($m)

Внешняя обработка (работает в обычном и управляемом интерфейсе). Пригодиться для работы с узлами распределенных баз данных: 1) Снимает замки блокировки конфигурации подчиненного узла или возвращает их. 2) Дает возможность подключить архив рабочей базы как подчиненный узел без создания образа. 3) Дает возможно синхронизировать конфигурации узлов вручную, если например есть ошибки обмена или размер конфигурации велик для передачи через сообщения обмена. Ситуации описаны в полном описании. Проверялось на платформе 8.1, 8.2, 8.3, для 1С:УПП, 1С:Розница, 1С:Бухгалтерия 1.6, 2.0, 3.0, 1С:ERP

1 стартмани

27.11.2017    29417    241    sapervodichka    19    

Расширения конфигурации и РИБ, друзья или враги? Или как мы передаем расширения подчиненным РИБ узлам

Распределенная БД (УРИБ, УРБД) v8 Бесплатно (free)

Читая комментарии к курсу касательно новых возможностей расширений конфигурации, которые привнес релиз 8.3.11, на одном из известных сайтов с курсами, я обратил внимание, что коллегам приходится отказываться от расширений из-за решения перейти на РИБ. Мы сами относительно недавно начали переходить на РИБ, и мы также активно пользуемся расширениями и в этой статье я хотел бы рассказать, как мы решили эту проблему.

24.11.2017    20606    markers    14    

Автоматическая сверка данных в различных базах (Работа с FTP,SMTP,Планировщик Windows, запуск внешних обработок, командная строка 1С) Промо

Распределенная БД (УРИБ, УРБД) v8 1cv8.cf Россия Абонемент ($m)

Бывают проблемы когда после обмена РИБ в базе Главного узла и дочернего наблюдаются расхождения в данных, для выяснения этих расхождений Я решил сравнивать отчет ОСВ в дочке и голове в автоматическом режиме без доработки типовой конфигурации. Обработки и отчеты разрабатывались для конфигурации Бухгалтерии Для Казахстана 2.0 это не окончательная их версия, но при желании можно взять идею

1 стартмани

28.04.2012    22775    65    ak0710    6    

Обмен по организациям в 1С:Управление торговлей 10.3 (РИБД)

Распределенная БД (УРИБ, УРБД) v8 v8::ОУ УТ10 Абонемент ($m)

Бывают ситуации, когда в холдинге компаний организации находятся в разных городах или политикой холдинга жестко ограничивается доступность какой-либо организации к данным другой. Тогда появляется необходимость ведения учета по каждой организации (или группе организаций) в отдельной ИБ и консолидации данных по ним в центральном офисе. В решении подобных задач может помочь возможность развертывания РИБД с обменом по Организациям.

7 стартмани

13.11.2017    14072    41    sanok    28    

Простые подсистемы. Монитор обменов (в т.ч. для РИБ)

Сервисные утилиты Администрирование данных 1С Распределенная БД (УРИБ, УРБД) v8 Абонемент ($m)

Сервисная система: оперативный контроль обменов, подсветка ошибок обменов, рассылка аварийных сообщений, сигнализация об ошибках. Гибкая подстройка под нужды службы поддержки. Изначально "рождена" для РИБ на БСП. Легкая и удобная в настройке и запуске.

2 стартмани

09.09.2017    14525    6    pbabincev    2    

Обработки установки признака распределенности для РИБ 1С 8.Х

Распределенная БД (УРИБ, УРБД) v8 1cv8.cf Абонемент ($m)

Установка признака распределенности для распределенных информационных баз 1С 8.Х

1 стартмани

22.06.2017    9780    8    Koshmario    1    

Восстановление части данных из архива в рабочую базу данных Промо

Администрирование данных 1С Архивирование (backup) Распределенная БД (УРИБ, УРБД) v8 1cv8.cf Россия Абонемент ($m)

Когда случилась неприятная ситуация... Ситуация первая. Ввели документ прошлым периодом. Слетела граница последовательности. Восстановили и обнаружили, что поплыли отчетные данные прошлых периодов. Ситуация вторая. Кто-то нажал "что-то" и были удалены элементы справочников прошлого периода без контроля целостности. Теперь в документах и отчетах "битые" ссылки. Эта статья о том, что можно сделать в подобной ситуации. Не волнуйтесь. ВСЕ БУДЕТ ХОРОШО.

1 стартмани

16.12.2009    30907    406    alexk-is    17    

Создание первоначального образа с файлами РИБ или быстрая очистка базы от документов и движений по регистрам

Свертка базы Распределенная БД (УРИБ, УРБД) Чистка базы v8 Розница Абонемент ($m)

В «большой» базе штатными средствами создать первоначальный образ узла не получается по причине «недостатка памяти на сервере»? А способы, описанные в статье https://its.1c.ru/db/metod8dev/content/2277/hdoc не подходят? ИЛИ Удаление всех документов или свёртка базы занимает продолжительное время?

1 стартмани

06.06.2017    25835    69    Dima_    9