8.х Назначение типа реквизиту

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Altuntop, 24 авг 2010.

  1. TopicStarter Overlay
    Altuntop
    Offline

    Altuntop

    Регистрация:
    16 июл 2006
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    В УТ есть документ ЗаказПокупателя, в табличной части Товары имеется реквизит Размещение, который имеет три типа (ДокументСсылка.ВнутреннийЗаказ, ДокументСсылка.ЗаказПокупателя, СправочникСсылка.Склады). Необходимо во все строки документа для реквизита Размещение установить тип "СправочникСсылка. Склады", а затем назначить Значение Склада из Шапки документа.

    Как правильно использовать команду "Тип" или как назначить реквизиту Размещение тип "СправочникСсылка. Склады".


    МассивТипов=Новый Массив();
    МассивТипов.Добавить(Тип("СправочникСсылка.Склады"));
    ОписаниеТипов = Новый ОписаниеТипов(МассивТипов);
    ВыборкаПоТоварам=ЭтотОбъект.Товары.Выгрузить();
    Для Каждого ТекТовар Из ВыборкаПоТоварам Цикл
    ТекТовар.Размещение.Тип = ОписаниеТипов;
    ТекТовар.Размещение=СкладГруппа;
    КонецЦикла;
  2. has
    Offline

    has Опытный в 1С

    Регистрация:
    18 июн 2009
    Сообщения:
    708
    Симпатии:
    0
    Баллы:
    26
    А если просто присвоить значение?

    Для Каждого ТекТовар Из ВыборкаПоТоварам Цикл
    //ТекТовар.Размещение.Тип = ОписаниеТипов;
    ТекТовар.Размещение=СкладГруппа;
    КонецЦикла;
  3. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    А зачем устанавливать тип? Просто заполняйте нужным значением.

Поделиться этой страницей