Как прописать значение?
☑
0
ccsriso
11.09.14
✎
15:59
есть код:
ФормаСписка = Документы.ИнвентаризацияТоваровНаСкладе.ПолучитьФорму("ФормаСписка");
ФормаСписка.Отбор.Склад.ВидСравнения = ВидСравнения.Равно;
ФормаСписка.Отбор.Склад.Значение = "Склад тары";
ФормаСписка.Отбор.Склад.Использование = Истина;
ФормаСписка.Открыть();
Ошибка - неверный тип значения. Подскажите, что ему не нравится в моем значении ?
1
palladyi
11.09.14
✎
16:00
Значение у тебя строка. А должен быть СправочникСсылка
2
ccsriso
11.09.14
✎
16:04
(1) А можно пример как записать?
3
Ёпрст
гуру
11.09.14
✎
16:09
(2)
= Справочники.Номенклатура.НайтиПоНаименованию(Склад тары")
4
Ёпрст
гуру
11.09.14
✎
16:09
справочники склады только :)
5
Ёпрст
гуру
11.09.14
✎
16:10
только это моветон, используй или предопределенное значение справочника, или бери его с настроек пользователя или еще откуда
6
ccsriso
11.09.14
✎
16:15
(5) Спасибо. Да, я как раз и хотел брать склады из настроек пользователя, но сначала решил написать код отбора
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший