#0
by bvb
Требуется назначить подчинение справочнику в котором уже существуют элементы.(Очистить справочник нельзя - элементы повязаны на кучу ссылок в базе)Конфигуратор пишет "В справочнике существуют записи. Нет возможности переподчинить справочник"Вопрос знатокам: Можно ли нештатными средствами (в обход конфигуратора) подчинить справочник
#1
by Sasha
Можно и штатными. Выгружаешь все элементы во внешний файл. Удаляешь их в справочнике. Переподчиняешь справочник. Заполняешь его из внешнего файла с переподчинением новым элементам и переоформлением ссылок...
#2
by Guk
КонецЦикла; Только видишь, с кодами там небольшой геморрой, если в пределах подчинения. Так что наращивать в попытке надо...
#3
by bvb
Как я их удалю ?На них ссылки завязаны Это я знаю как сделать не могу в конфигураторе переподчинить
#4
by Sasha
Контроль ссылочной целостности во внешний файл тоже надо вынести, а удалить без контроля, потом все-равно ссылки переоформлять придется...ЗЫ. А если попроще, то создай в конфигураторе копию справочника и подчини кому хочешь, а старый поставь запрет на использование и убери из интерфейса, заодно и элементы легче перенести....
#6
by Defender aka LINN
#0 - ИМХО проще будет как сказал.Сделай копию справочника, заполни его. Потом пройдись по ссылкам и позаменяй. После чего удаляй оригинальный справочник, переименовывай (если надо) новый.
#8
by bvb
Таки народ не догоняетПри проектировании допустили ошибкуСправочник должен быть подчиненНа элементы справочников ссылается куча документовКак сделать его подчиненым чтобы ссылки не провисли
#9
by Proba
да уж. То есть справочник не был ничему неподчинен, а теперь надо чтобы он стал подчиненным и чтобы его элементы и ссылки на них не "побились"?
#10
by Sasha
Наверное все-таки это ты не догоняешь ;) Приведено 2 способа - выбирай любой...по поводу ссылочной целостности - выгружай в файл ссылку на элемент. Как - тебе решать...в зависимости от того, какой вид выгрузки выберешь. Можно использовать метод НайтиСсылки
#11
by bvb
По поводу найти НайтиСсылки это здорово - тока для каждого объекта придется обрабатывать таблицу ссылок.Я поступил так:1. Выгрузить справочник (tranref.ert)2. Очистить справочник без контроля целостности (Спр.Удалить;)3. Изменить подчинение в конфигураторе4. Сделать тестирование и исправление (режим "Контроль логической целостности") Ситема создаст элементы типа ФС-1,ФС-2...5. Загрузить справочник с назначением владельца (tranref.ert)6. Заменить ФС-1,ФС-2 на загружкенные элементы (replval.ert) Здесь надо внимательно следить за сопоставлением элементов.7. Удалить ФС-1,ФС-2...Сбособ хорош если элементов не много а то замучаешься ТЗ в replval.ert заполнять
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- изменить шрифт в ВвестиЧисло(), как ?
- Значение зависимой ячейки изменить программно...
- ЗиК. Изменить Вид расчета.
- можно ли изменить найти и изменить значение в дереве значений
- Как изменить заголовок в шапке универсального отчёта?
- Изменить способ отражение расходов по амортизации
- Как в управляемой форме изменить масштаб поля табличного документа?
- нумерация мониторов в RDP Windows 10, как изменить
- Как изменить формат выгрузки даты из Атол
В этой группе 1С
- Из Excel в 1с 7.7 - формат время
- УСН и 43 счет
- Перенос картинок между конфигурациями
- Как подключить DLL собственной разработки в 1С?
- Обработки по редактированию XML в 1С 77
- Использование разделителя учета в 7.7
- где вводится районный коэффициент в Бухгалтерии 8?
- Управление главным окном 1С
- Конвертация данных 2. 13 релиз. Что ей можно перенести?
- Конверторы mxl->xls и обратно.
- Как програмно изменять дату с точностью до секунды в 1С 80
- Запретить пользователю менять отбор
- Ведомость в Камин
- 77 Как же работают методы ВыбранаПоДт и ВыбранаПоКт
- Как запретить просмотр движений регистров по документу в 7.7?
- v8: Управление доступностью ячейки в табличной части документа
- Как сделать быстрый поиск в журнале документов по полю контрагент?
- Заполнить программно реквизит формы
- Как в список значений получить идентификаторы всех документов?
- Почему не работает "ПОДОБНО"?