Имя: Пароль:
1C
1С v8
Доб-ю программно на форму документа реквизит и при выборее знач. пропадает
, ,
0 AlexandrV
 
19.08.15
11:04
НоваяКолонка = ЭлементыФормы[Список].Колонки.Вставить(Положение, Представление);
        НоваяКолонка.Данные = ИмяДанных;
        НоваяКолонка.Имя = Имя;
        НоваяКолонка.Ширина = 30;
        Если не ПустаяСтрока(НоваяКолонка.Данные) Тогда
            ЭлементыФормы[Список].НастройкаОтбораСтрок[ИмяДанных].Доступность = Истина;
        КонецЕсли;
        Если ВидЭлемента = "ПолеВыбора" Тогда
            НоваяКолонка.УстановитьЭлементУправления(Тип("ПолеВыбора"));
            Если ТипЗнч(СписЗнач) = Тип("СписокЗначений") Тогда
                НоваяКолонка.ЭлементУправления.СписокВыбора = СписЗнач;
            КонецЕсли;


Добавляю программно на форму документа в таблицу колонку с выбором значения из списка и при установке курсора в элемент таблицы в нем значение пропадает(становится невидимым) при выходе из элемента значение возвращается

Проблема для пользователя. Как это можно исключить
1 Апош
 
19.08.15
11:12
шифт+7 поломался сделать СписЗнач с осмысленными представлениями
2 varyag
 
19.08.15
11:28
может редактировать текст отключить?
3 varyag
 
19.08.15
11:30
надо для начала понять в какой момент это происходит, а потом понять что именно происходит))) при установке курсора это один щелчок или два?
4 AlexandrV
 
19.08.15
11:41
(3) когда заходишь в окно (начинается редактирование) - два щелчка
5 AlexandrV
 
19.08.15
12:01
(2) при блокировании редактирования
НоваяКолонка.ЭлементУправления.ТолькоПросмотр = Истина

это все равно не помогает(при входе в ячейку значение исчезает), но закрывает возможность изменить данные
6 varyag
 
19.08.15
12:11
У тебя там поле выбора да?
7 AlexandrV
 
19.08.15
12:14
(6) да
НоваяКолонка.УстановитьЭлементУправления(Тип("ПолеВыбора"));
8 varyag
 
19.08.15
12:24
(7) похоже никак от этого не избавиться при выборе из списка..
9 varyag
 
19.08.15
12:25
можно попробовать сделать полеВвода и КнопкаСпискаВыбора.
10 varyag
 
19.08.15
12:26
НЕ режим выбора из списка..
11 varyag
 
19.08.15
12:33
НоваяКолонка.УстановитьЭлементУправления(Тип("ПолеВвода"));
    НоваяКолонка.ЭлементУправления.КнопкаСпискаВыбора = Истина;
12 AlexandrV
 
19.08.15
12:56
(11) получается что-то в выборе из списка не учтено
а так неплохо, не создавая новых перечислений подставить при выборе список того из чего юзер выбирает что ему надо и записать то, что он выбрал в значение строчного типа
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс