Имя: Пароль:
1C
1С v8
Отбор по документу основания
,
0 val245
 
17.10.13
11:58
В Бухгалтерии создан новый документ Расчет командировочных. На его основании вводиться документ Платежное поручение исходящее с видом операции перечисление денежных средств подотчетнику. Вот только в документе табличная часть, для каждой строки которой будет создаваться ППИ. Поэтому разместил в документе Расчет командировочных Табличное поле с типом ДокументСписок.Платежное поручение исходящее, что б можно было видеть все платежки прям из документа. Устнавливаю отбор при открытии в виде

ЭлементыФормы.ТабличноеПолеПлатежныепоручения.Значение.Отбор.Сбросить();
    Если ЭтоНовый() Тогда
        ЭлементыФормы.ТабличноеПолеПлатежныепоручения.Значение.Отбор.Ссылка.Использование = Истина;
        ЭлементыФормы.ТабличноеПолеПлатежныепоручения.Значение.Отбор.Ссылка.ВидСравнения  = ВидСравнения.Равно;
        ЭлементыФормы.ТабличноеПолеПлатежныепоручения.Значение.Отбор.Ссылка.Значение      = Документы.ПлатежноеПоручениеИсходящее.ПустаяСсылка();
    Иначе
        ЭлементыФормы.ТабличноеПолеПлатежныепоручения.Значение.Отбор.ДокументОснование.Использование = Истина;
        ЭлементыФормы.ТабличноеПолеПлатежныепоручения.Значение.Отбор.ДокументОснование.ВидСравнения = ВидСравнения.Равно;
        ЭлементыФормы.ТабличноеПолеПлатежныепоручения.Значение.Отбор.ДокументОснование.Значение = Ссылка;
    КонецЕсли;

Но почему-то выдает ошибку

{Документ.РасчетКомандировочных.Форма.ФормаДокумента(11)}: Ошибка при установке значения атрибута контекста (Значение)
        ЭлементыФормы.ТабличноеПолеПлатежныепоручения.Значение.Отбор.ДокументОснование.Значение = Ссылка;
по причине:
Неверный тип значения

Хотя все верное, указал, что документ Расчет командировочных является основание для ППИ. В чем может быть дело? Кто-нибудь может пояснить?
1 hhhh
 
17.10.13
12:13
у реквизита ДокументОснование какие типы? Есть там ваше  Расчет командировочных?
2 gornovrom
 
17.10.13
12:18
(1) согласен. В типы не добавлен нов док
3 val245
 
17.10.13
12:38
Хм.. надо глянуть..
4 val245
 
17.10.13
12:39
так и есть.. Что-то я не подумал, что это реквизит, думал он автоматически создается, если документ вводиться на основании. Спасибо большое :)
Программист всегда исправляет последнюю ошибку.