#0
by newreactive
Подскажите, пожалуйста, как скопировать Варианты настроек финансового анализа вместе с подчиненным справочником Детализация аналитического баланса.
#1
by newreactive
Так копируется только сама настройка. СпрСсылка= Справочники.ВариантыНастроекФинАнализа.НайтиПоКоду("000000002"); Если Не СпрСсылка.Пустая Тогда
#3
by Mort
Пройтись по элементам подчиненного справочника отобранными по владельцу оригинала и сделать их копии, в этих копиях указать владельцем копию владельца-оригинала.
#4
by newreactive
Если можно, подробнее, я не кодировщик. Уже все свои варианты у меня не получились, а сделать надо.
#8
by newreactive
Ну никак не получается все-таки! Получаю сообщение, что: ВнешняяОбработка.ВнешняяОбработка4}: Ошибка при вызове метода контекста (Записать): Владелец не задан или задан неверно! НовПодч.Записать; по причине: Владелец не задан или задан неверно! Вопрос, конечно, у меня не точно задан был. Подчиненным справочником у Вариантов сначала является СтатьиАналитическогоБаланса, а уже у этого - подчиненный Детализация аналитического баланса. Поэтому, сначала код для СтатьиАналитическогоБаланса.
#9
by Kerk
ВыборкаПодчОригиналу надо вызывать в рекурсии. Так ты замучаешься делать для n уровня подчиненности...
#11
by newreactive
Первый уровень СтатьиАналитическогоБаланса вроде бы должен копироваться с этим Владельцем?
#12
by newreactive
Нет, копирование только внутри одного справочника получается, а указание владельца из другого справочника не работает.
#20
by big2002
Можно попробовать получить объект, добавить строку, присвоить значение строке. Все в цикле.
#23
by newreactive
Объясни, пожалуйста, почему это не возможно? У меня уже скопированы статьи. Если у них в цикле добавить строки у скопированной статьи в табличные части и присвоить значение строки из исходной табличной части - почему нельзя?
#24
by Еврейчик
Рекурсия поможет ИМХО. Можно тоже задам вопрос из этой оперы в этой ветке? Возможно создать универсальную обработку, которая копировала бы элемент справочника с учётом всех дочерних справочников в рамках конфигурации так, чтобы для каждого дочернего справочника, создавалась копия.
#26
by Еврейчик
ИМХО при помощи рекурсии можно сделать. Но нужно чтото писать типа парсера. На худой конец поиск ссылок на объекты поможет. Тупо перебор.
#29
by newreactive
Может, из-за того, что здесь двойное подчинение, причем у каждого табличные части? Но, на отладке вылетает уже на первом. Делаю работающий код для справочника с одним подчиненным с табличной частью, меняю название на мой справочник - перестает работать.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Видел ли кто такое: по правому клику на файле можно скопировать его путь.
- Как скопировать строку в табличной части документа ?
- {Глобальный модуль(6756)}: Не выбран элемент справочника-хозяина! Элемент не мож
- Как скопировать текущую строку в таблицу значений
- Как скопировать элемент с одного справочника в другой?
- как программно скопировать элемент справочника?
- v7: Как скопировать с помощью SQL базу с одного Сервера на другой?
- Как подменить ссылку на элемент справочника ссылкой на другой элемент
- Не выбран элемент справочника-хозяина! Элемент не может быть записан!
- 1с 8.2 Как скопировать элемент ячейки из одного справочника в другой справочник?
В этой группе 1С
- 1С8:УПП: Привязка технологической карты к спецификации.
- Создать элемент по типу
- Создание записи в рег сведений подчин регистратору
- Проверить существование глобальной переменной
- Как найти дубли в справочнике по коду?
- Выгрузить таблицу значений в файл
- Можно ли отловить "первое проведение" документа?
- 80 бухгалтерия добавила новую роль
- Цикл по дням неделям или месяцам
- Как получить значения ячейки в Табличном Поле?
- АвтоВремяНачалоДня() не срабатывает
- Как определить конец страницы?
- Розничная продажа в УТ 10.3
- Что обозначают значки в плане счетов?
- Убрать из интерфейса Журнал регистрации
- 1С 7.7 Табло
- Кто использовал обработку с диска ИТС обмен данными в формате XML?
- Сравнение типов в запросе
- v7: ЗУП 8.0. Учет внешних совместителей.
- Есть ли в 1С 8 аналог комплексной 1С7.7