|   |   | 
| 
 | v7: Вопрос по классу ПоставщикДанных | ☑ | ||
|---|---|---|---|---|
| 0
    
        Volodja 12.03.20✎ 08:30 | 
        Подскажите, пожалуйста, как достучаться до настроек отбора?
 Например как в 8-ке: Форма.ЭлементыФормы[ИмяРеквизитаСписка].НастройкаОтбора[Филиал].Доступность = Ложь; Мне нужно сделать так, чтобы в настройках отбора пользователь не мог сменить филиал. В 8-ке это делается через ЭлементыФормы. Как это сделать в поставщикеДанных? Возможно это? Спасибо. | |||
| 1
    
        Volodja 12.03.20✎ 10:31 | 
        ..     | |||
| 2
    
        Кодер 12.03.20✎ 11:07 | 
        В 77 нет ЭлементыФормы. 
 Форма.Реквизит.Доступность = 0, Форма.Реквизит.Видимость = 0. кто такой ПоставщикДанных, не знаю. | |||
| 3
    
        leshikkam 12.03.20✎ 11:17 | ||||
| 4
    
        Volodja 12.03.20✎ 11:58 | 
        Я так пробовал. Не проходит. 
 Наверное из-за того что у меня версия 4.1.2 01.03.2011 Поищу 5.1 | |||
| 5
    
        Salimbek 12.03.20✎ 12:02 | 
        (4) А чего его искать: http://www.1cpp.ru/forum/YaBB.pl?num=1273512019/0     | |||
| 6
    
        Volodja 12.03.20✎ 13:33 | 
        Спасибо за ссылки.
 Все-равно отбор по полю доступен ПоставщикДанных.Данные.Отбор.Точка.ИзменятьИспользование=0; ПоставщикДанных.Данные.Отбор.Точка.Доступность=0; ПоставщикДанных.Данные.Отбор.Точка.ВидСравнения=ВидыСравнения.Равно; ПоставщикДанных.Данные.Отбор.Точка.Значение = глТочкаЛомбард; ПоставщикДанных.Данные.Отбор.Точка.Использование = 1; | |||
| 7
    
        Salimbek 12.03.20✎ 14:18 | 
        (6) Значит смотреть надо отладчиком "ПоставщикДанных.НастройкаОтбора" или где там оно...     | |||
| 8
    
        Djelf 12.03.20✎ 14:43 | 
        (0) Это можно сделать через событие отбора ПередНачаломИзменения(ФСО).
 Описание: Возникает перед началом интерактивного изменения строки табличного поля. При установке ФСО стандартный вызов редактирования не происходит. | |||
| 9
    
        Volodja 13.03.20✎ 09:44 | 
        Спасибо. Разобрался в вопросе.     | |||
| 10
    
        ДенисЧ 13.03.20✎ 09:49 | 
        (8) ФСО - федеральная служба охраны? ))     | |||
| 11
    
        Duke1C 15.03.20✎ 08:38 | 
        (10) ФлагСтандартнойОбработки     | |||
| 12
    
        botman4 15.03.20✎ 09:12 | 
        Процедура ОбновитьОтбор(Имя, Знч, ОбновлятьПД = 0)    
 НовОтбор = ПоставщикДанных.Данные.Отбор.Получить(Имя); НовОтбор.ВидСравнения = ВидыСравнения.Равно; НовОтбор.Значение = Знч; НовОтбор.Использование = 1 - ПустоеЗначение(Знч); Если ОбновлятьПД = 1 Тогда ПоставщикДанных.Обновить(); КонецЕсли; Форма.Обновить(0); КонецПроцедуры | |||
| 13
    
        Злопчинский 15.03.20✎ 13:28 | 
        (10) это понятно и практически штатноая аббревиатура, не то что в 8-ке... Отказ=Истина...     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |