Имя: Пароль:
1C
1С v8
Как сделать так, чтобы отбор в списке справочника
0 Мисти
 
26.11.12
21:00
Как сделать так, чтобы отбор в списке справочника нельзя было отключить?
1 Defender aka LINN
 
26.11.12
21:06
Надо написать немножко кода.
2 Мисти
 
26.11.12
21:09
ТекОтдел=Справочники.ЯКос_ПодразделениеЗП.НайтиПоНаименованию(ИмяПользователя);
   Если ТекОтдел<>Справочники.ЯКос_ПодразделениеЗП.ПустаяСсылка() Тогда
       Отбор.ЯКос_ПодразделениеЗП = ТекОтдел;
       Отбор.ЯКос_ПодразделениеЗП.Использование = Истина;
   КонецЕсли;


Начать с того, что он даже не устанавливается!

Справочник.ЯКос_ЮрДоговоры.Форма.ФормаСписка.Форма(17)}: Поле объекта недоступно для записи (ЯКос_ПодразделениеЗП)
       Отбор.ЯКос_ПодразделениеЗП = ТекОтдел;
3 shuhard
 
26.11.12
21:15
(2)[Отбор.ЯКос_ПодразделениеЗП = ТекОтдел;]
что за бредятина
4 Мисти
 
26.11.12
21:18
Слово "значение" пропустила!
Отбор получился, теперь - как чтоб его не могли отключить?
5 ВалераОшкин
 
26.11.12
21:18
ЭлементыФормы.НастройкиОтбора
6 Мисти
 
26.11.12
21:18
Отбор.ЯКос_ПодразделениеЗП.Значение = ТекОтдел;
7 ВалераОшкин
 
26.11.12
21:19
(6) в элементах формы есть управление настройками отбора. Там можно сделать его недоступным, невидимым и т.д.
8 Мисти
 
26.11.12
21:21
НастройкиОтбора - вообще не нашла в типовой такого слова.
9 МишКа
 
26.11.12
21:22
НастройкАОтбора
10 Мисти
 
26.11.12
21:23
(9) Точно, нашла, спасибо!
   ФормаВыбора.СправочникСписок.Отбор.ВидСклада.Значение                            = Перечисления.ВидыСкладов.НеавтоматизированнаяТорговаяТочка;
   ФормаВыбора.СправочникСписок.Отбор.ВидСклада.Использование                       = Истина;
   ФормаВыбора.СправочникСписок.Отбор.ВидСклада.ВидСравнения                        = ВидСравненияНТТ;
   ФормаВыбора.ЭлементыФормы.СправочникСписок.НастройкаОтбора.ВидСклада.Доступность = Ложь;
Сейчас буду "красть".
11 Мисти
 
26.11.12
21:30
Ура.