|
Не получается отбор в форме списка справочника |
☑ |
0
Босечка
20.11.17
✎
16:35
|
Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
ЕстьПолныеПрава = РольДоступна("ПолныеПрава");
Сп= новый СписокЗначений;
Запрос=новый Запрос;
Запрос.Текст=
"ВЫБРАТЬ
| Отделение.ТранзитныйСклад
|ИЗ
| Справочник.Отделение КАК Отделение";
Т=Запрос.Выполнить().Выгрузить();
Массив = Т.ВыгрузитьКолонку("ТранзитныйСклад");
Сп.ЗагрузитьЗначения(Массив);
Если ЭтаФорма.СправочникСписок.Отбор.Найти("Ссылка") <> Неопределено Тогда
Элементыформы.СправочникСписок.НастройкаОтбора.Ссылка.Доступность = ЕстьПолныеПрава;
ЭтаФорма.СправочникСписок.Отбор.Ссылка.ВидСравнения = ВидСравнения.НеВСписке;
ЭтаФорма.СправочникСписок.Ссылка.Значение = Сп;
ЭтаФорма.СправочникСписок.Ссылка.Использование = Истина;
КонецЕсли;
КонецПроцедуры
|
|
1
Босечка
20.11.17
✎
16:35
|
Ругается на ссылку.
|
|
2
Lexey_
20.11.17
✎
16:38
|
(1) нужно сравнить строку, на которую ругается с предыдущей строкой и найти отличие
|
|
3
Босечка
20.11.17
✎
16:39
|
различие ясно, но у элементыФормы тоже так же нет поля ссылка
|
|
4
Lexey_
20.11.17
✎
16:40
|
(3) если различие ясно, нужно делать так как в строке, в которой нет ошибки
|
|
5
youalex
20.11.17
✎
16:41
|
Попробуйте поменять местами .Значение и .ВидСравнения
|
|
6
Михаил Козлов
20.11.17
✎
16:46
|
Отбор забыли в
ЭтаФорма.СправочникСписок.Ссылка.Значение = Сп;
ЭтаФорма.СправочникСписок.Ссылка.Использование = Истина;
|
|
7
Lexey_
20.11.17
✎
16:47
|
ЭтаФорма.СправочникСписок.Отбор.Ссылка
ЭтаФорма.СправочникСписок.Ссылка
|
|
8
Босечка
20.11.17
✎
16:57
|
спасибо!
|
|