| 
    
 | 
        Внешняя обработка         | 
☑ | 
    
        | 
    0
    
        inmortal203    
       
    
    21.06.13 
            ✎
    16:17 
 | 
         
        Создаю отдельную форму с настройками обработки.
  В реквизитах обработки создал переменную булевого типа "УбратьПробелы".
  В форме создал реквизит формы ЭтотОбъект, данные = эта обработка.
  Для флажка на форме, тип данных = ЭтотОбъект.УбратьПробелы.
  
  Но значение в объекте не сохраняется... При открытии формы заново, значение флажка = ложь, когда должно быть истина. Как его записать?     
         | 
 | 
    
    
        | 
    1
    
        inmortal203    
       
    
    21.06.13 
            ✎
    16:18 
 | 
         
        УТП, обычное приложение, обычные формы     
         | 
 | 
    
    
        | 
    2
    
        ale-sarin    
       
    
    21.06.13 
            ✎
    16:21 
 | 
         
        (0) А с чего в обработке будет просто так сохраняться. Сделай сохранять значения, или сохраняй кодом при закрытии и восстанавливай при открытии.     
         | 
 | 
    
    
        | 
    3
    
        inmortal203    
       
    
    21.06.13 
            ✎
    16:34 
 | 
         
        (2)
  
  Процедура ПриЗакрытии()
      Если ЭтаФорма.ЭлементыФормы.ФлажокУбратьПробелы.Значение = Истина Тогда
          ЭтотОбъект.УбратьПробелы = Истина
      Иначе
          ЭтотОбъект.УбратьПробелы = Ложь
      КонецЕсли;
  КонецПроцедуры
  
  Процедура ПриОткрытии()
      ЭтаФорма.ЭлементыФормы.ФлажокУбратьПробелы.Значение = ЭтотОбъект.УбратьПробелы;
  КонецПроцедуры
  
  вроде того?     
         | 
 | 
    
    
        | 
    4
    
        ale-sarin    
       
    
    21.06.13 
            ✎
    16:37 
 | 
         
        (3) Нет не так.
  Мой первый совет - поставить галку "Сохранять значения" в свойствах формы в конфигураторе.
  Второй - ищи глобальным поиском по конфе "ВосстановитьЗначение"     
         | 
 | 
    
    
        | 
    5
    
        inmortal203    
       
    
    21.06.13 
            ✎
    16:44 
 | 
         
        (4) Спасибо за совет! это работает Сохранять значения     
         | 
 | 
    
    
        | 
    6
    
        Infsams654    
       
    
    21.06.13 
            ✎
    16:50 
 | 
         
        (5) учти, что сохраняются только для текущего пользователя..
  Если охота сделать, чтоб настройки сохранялись для всех пользователей, то надо делать по-другому     
         | 
 | 
    
    
        | 
    7
    
        inmortal203    
       
    
    21.06.13 
            ✎
    16:52 
 | 
         
        (6) ну пока сохранять для остальных не требуется) но буду знать     
         | 
 | 
    
    
        | 
    8
    
        ale-sarin    
       
    
    21.06.13 
            ✎
    16:56 
 | 
         
        +6 И на текущем компе. Т.е. сядешь за другой комп, не восстановятся.     
         | 
 | 
    
    
        | 
    9
    
        inmortal203    
       
    
    21.06.13 
            ✎
    17:06 
 | 
         
        Тогда может сразу посоветуете как их сохранить раз и навсегда для всех?     
         | 
 | 
    
    
        | 
    10
    
        ale-sarin    
       
    
    21.06.13 
            ✎
    17:07 
 | 
         
        (9) 
  Процедура ПриОткрытии()
      УбратьПробелы = Истина;
  КонецПроцедуры     
         | 
 |