Подскажите как вставить префиксы в документы и справочники для разных распределённых баз свои. При синхронизации с удалённой базой ругается:"Справочник.Валюты Нарушены правила уникальности кодов справочника '810'" и т.д.
Подскажите как вставить префиксы в документы и справочники для разных распределённых баз свои. При синхронизации с удалённой базой ругается:"Справочник.Валюты Нарушены правила уникальности кодов справочника '810'" и т.д.
"Как правило при использовании УРБД в конфигурацию добавляется константа (не мигрирующая) - например, "ПрефиксИБ". В каждой ИБ она заполняется, тогда в глобальном модуле можно написать что-нибудь вроде:<br><br>ПрефиксАвтоНумерации("Справочник.*",СокрЛП(Константа.ПрефиксИБ));</b><br><br>то же самое работает для документов.<br><br>Другое дело, что есть справочники, у которых должна быть миграция "Все базы", и ввод дублей (даже с разными префиксами) там крайне нежелателен - как раз в вашем примере: не должно быть ситуации, когда в разных базах существуют два разных элемента справочника Валюты, обозначающих реально одну и ту же валюту."
26 апреля 2024 года — Форум пользователей «1С:Документооборота» |
1C:Лекторий: 25 апреля 2024 года — Бесплатная онлайн-лекция об учете НМА в 2024 году, практические рекомендации в 1С 1C:Лекторий: 7 мая 2024 года — Бесплатная онлайн-лекция о новом в 1С:ЗУП (версии 3.1.27-3.1.29): поддержка изменений по налогам и взносам, СЭДО, регистрация в органе статистики и другие изменения |