|
v7: Отбор |
☑ |
0
serg-lom89
12.06.13
✎
17:30
|
Процедура ПриОткрытии()
Если НазваниеНабораПрав()="Администратор" Тогда
СписОтбора= СоздатьОбъект("СписокЗначений");
Авто= СоздатьОбъект("Справочник.АвтомобилиПредприятия");
Авто.ВыбратьЭлементы();
Пока Авто.ПолучитьЭлемент()>0 Цикл
Если Авто.ТекущийЭлемент().ВидАвто=Перечисление.ВидыАвто.Сторонний Тогда
СписОтбора.ДобавитьЗначение( Авто.ТекущийЭлемент());
КонецЕсли;
КонецЦикла;
ИспользоватьСписокЭлементов(СписОтбора);
КонецЕсли;
КонецПроцедуры
В формеСпписка написал такой код.Отбирает как надо
Проблема не дает создавать новые элементы справочника?
Подскажите в чем проблема?когда его нету все ОК
|
|
1
zak555
12.06.13
✎
17:31
|
> Если НазваниеНабораПрав()="Администратор" Тогда
это канвнокод
|
|
2
zak555
12.06.13
✎
17:31
|
> ИспользоватьСписокЭлементов(СписОтбора);
это тоже не отбор
|
|
3
serg-lom89
12.06.13
✎
17:32
|
установитьотбор() ?
|
|
4
КапЛей
12.06.13
✎
17:33
|
понятное дело... иерархия при таком "отборе" херится, вот и не дает создавать...
|
|
5
serg-lom89
12.06.13
✎
17:38
|
(4) выход?
|
|
6
zak555
12.06.13
✎
17:39
|
(5) убрать конвнокод
|
|
7
serg-lom89
12.06.13
✎
17:40
|
(6) ахахахах=))
Подскажие тогда как реализовать это все?
|
|
8
КапЛей
12.06.13
✎
17:42
|
(5) смысл какой у задачи?зачем создавать элементы справочника в форме списка с установленным выводом только списка элементов?
|
|
9
serg-lom89
12.06.13
✎
17:44
|
Надо что бы операторы видели только свои автомобили,т.е. сторонние (8)
|
|
10
ХомаБрут
12.06.13
✎
17:49
|
ну как. ставишь кнопку на форму. под нее процедуру мол "открыть форму нового элемента" и усьо.
стандарнтые кнопки все убрать. поставить свои.
|
|
11
vova1122
12.06.13
✎
18:02
|
(3) сам ответил на свой вопрос.
|
|