Имя: Пароль:
1C
 
На форму списка поместил поле ввода для отбора. Отбор работает, но вылетает ошиб
0 AlexBor
 
naïve
23.10.15
10:48
База самописная 8.2.   Есть документ Предписание в нем реквизит - город. Соответственное в списке документов отбор есть по этому реквизиту. Что бы каждый раз не лазить в отбор и сортировку поместил на форме списка элемент управления (поле ввода).
ЭтаФорма.ДокументСписок.Отбор.Место_составления.ВидСравнения = ВидСравнения.Равно;
    ЭтаФорма.ДокументСписок.Отбор.Место_составления.Использование = Истина;
    ЭтаФорма.ДокументСписок.Отбор.Место_составления = ЭлементыФормы.Город;

Отбор отрабатывает но вылетает ошибка как убрать?

Документ.Предписание.Форма.ФормаСписка.Форма(24)}: Поле объекта недоступно для записи (Место_составления)
    ЭтаФорма.ДокументСписок.Отбор.Место_составления = ЭлементыФормы.Город;
1 Альбатрос
 
23.10.15
10:49
Значение
2 AlexBor
 
naïve
23.10.15
10:50
(1) Ошибка при установке значения атрибута контекста (Значение)
    ЭтаФорма.ДокументСписок.Отбор.Место_составления.Значение = ЭлементыФормы.Город;
по причине:
Неверный тип значения
3 AlexBor
 
naïve
23.10.15
10:58
????
4 Рэйв
 
23.10.15
11:00
Отбор.Место_составления.Установить(Город)

Не?
5 Рэйв
 
23.10.15
11:01
+Не знаю как там что, но элемент формы отбор вряд ли съест в качестве значения:-)
6 AlexBor
 
naïve
23.10.15
11:03
(5) Что само по себе странно потому как отбор работает правильно но вылетает приведенная мной ошибка.
7 Рэйв
 
23.10.15
11:13
(6)Именно из-за этого оно тебя и завернуло в (2)
>>по причине:
Неверный тип значения
8 AlexBor
 
naïve
23.10.15
11:17
(7) Спасибо за помощь прокатило вот так:

    ЭтаФорма.ДокументСписок.Отбор.Место_составления.Значение = ЭлементыФормы.Город.Значение;

Ошибка не вылетает единственное я не понял в чем разница если можно поясните
9 Рэйв
 
23.10.15
11:18
(8)
ЭлементыФормы.Город-Элемент формы
ЭлементыФормы.Город.Значение -- ссылка
В этом и разница
10 AlexBor
 
naïve
23.10.15
11:21
(9) Теперь понятно Спасибо за помощь