Ole. Перенос реквизита типа "Справочник" #281072


#0 by Троя
Переносятся доки из одной базы в другую. справочники, константы и т.д. копировались средствами рбд. Проблема: при переносе общих реквизитов, 4 из 5 реквизитов типа "Справочник" переносятся. Один- нет. Упрощенно тело цикла перебора общих реквизитов: Варианты? Ну про справочник скажу только что длина кода там=0. Больше отличий не вижу.
#1 by Троя
Делала ЗначениеВстроку у источника и приемника по  эту реквизиту. возращал {"Справочник","Агенты",""} в обоих случаях.. Третие кавычки видимо код и должны содержать, может поэтому и не идентифицирует конкретный элемент.
#2 by Cthulhu
<объект не найден/...>?.. Ну значит пятый из четырех элементов справочника на момент заполнения этих реквизитов документа не перенесен "средствами рбд"... (если же там просто пусто - значит пятый элемент таки существует и при этом имеет пустое представление)
#3 by Троя
объект существует в обоих базах, но после переведения изстроки(встроку) это уже не конкретный объект. на тестовой базе сделала длину кода<>0, все заработало. а в рабочей менять ничего не буду- сделаю ветку на обработку этого справочника путем нахождения соответствия по наименованию.
#4 by Cthulhu
Вместо ЗначениеВСроку/ЗначениеИзСтроки заюзай ЗначениеВСтрокуВнутр/ЗначениеИзСтрокиВнутр
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С