Имя: Пароль:
1C
1С v8
УФ - куда копать - меняет ширину элементов сама
0 RomaH
 
naïve
05.06.14
08:56
&НаСервере
Функция ПолучитьСписокПациентовПоОтбору()
    
    Если Объект.СНИЛС = "   -   -      " Тогда
        Объект.СНИЛС = "";    
    КонецЕсли;
    
    Если Не ЗначениеЗаполнено(Объект.СНИЛС)
         И Не ЗначениеЗаполнено(Объект.ДатаРождения)
         И Не ЗначениеЗаполнено(Объект.ФамилияИмяОтчество)
         И Не ЗначениеЗаполнено(Объект.Пол)
    Тогда
        
        СписокПациентов = Новый Массив;
        Элементы.СтраницыСписок.ТекущаяСтраница = Элементы.СтраницаБольшойСписок;
        Элементы.Список.ТолькоПросмотр = Истина;
        
    Иначе
        
        СписокПациентов = ДанныеПациентаСервер.ПолучитьСписокПациентовПоОтбору(Объект.ДатаРождения,Объект.СНИЛС,Объект.ФамилияИмяОтчество,Объект.Пол);
        
        Если СписокПациентов.Количество() > 25 Тогда
            СписокПациентов = Новый Массив;
            Элементы.СтраницыСписок.ТекущаяСтраница = Элементы.СтраницаБольшойСписок;
            //Элементы.Список.ТолькоПросмотр = Истина;
        Иначе
            Элементы.СтраницыСписок.ТекущаяСтраница = Элементы.СтраницаСписок;
            //Элементы.Список.ТолькоПросмотр = Ложь;
        КонецЕсли;
    
    КонецЕсли;
    
    Возврат СписокПациентов;
    
КонецФункции

установка "ТолькоПросмотр" сбрасывает ширину элементов установленную вручную
почему?
1 RomaH
 
naïve
05.06.14
09:02
2 RomaH
 
naïve
05.06.14
10:01
блин
убрал "только просмотр" -вроде все нормально

поменял размер шрифта в одной из граф списка пациентов - опять аналогичная картина
т.е. в конструкторе форм меняю свойство поля надписи таблицы "Шрифт"
снимаю там у размера "Из стиля" - выбираю размер 10

и вуаля - форма начинает восстанавливать положение элементов после обновления данных (или что там происходит)
3 ДенисЧ
 
05.06.14
10:01
дык на то она и управляемая...
4 Karamzin
 
05.06.14
10:07
самоуправляемая
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс