|   |   | 
| 
 | ХранилищеНастроек | ☑ | ||
|---|---|---|---|---|
| 0
    
        nAPACEHAK 18.10.18✎ 10:19 | 
        Доброго
 Внешняя обработка. Табличная часть Как при закррытии/открытии обработки сохранять/восстанавивать данные в табличной части? (там куча строк и каждый раз при открытии их заполнять свихнешься) Хранить в файле - не вариант &НаСервере Процедура СохранитьНастройки () КлючОбъекта = "КО"; КлючНастроек = "КО"; ОписаниеНастроек = "КО"; ИмяПользователя = Строка (ПользователиКлиентСервер.ТекущийПользователь()); Настройки = Новый Соответствие; //Настройки.Вставить("СписокАвтомобилей", Объект.СписокАвтомобилей); //Стр = ЗначениеВСтрокуВнутр(Объект.СписокАвтомобилей); //Настройки.Вставить("СписокАвтомобилей", Стр); //ХранилищеОбщихНастроек.Сохранить(КлючОбъекта, КлючНастроек, Настройки, ОписаниеНастроек, ИмяПользователя); Настройки.Вставить("СписокАвтомобилей", Объект.СписокАвтомобилей); ОбщегоНазначения.ХранилищеОбщихНастроекСохранить(КлючОбъекта, КлючНастроек, Настройки, ОписаниеНастроек, ИмяПользователя) КонецПроцедуры {ОбщийМодуль.ОбщегоНазначения.Модуль(5619)}: Ошибка при вызове метода контекста (Сохранить) МенеджерХранилища.Сохранить(КлючОбъекта, КлючНастроек(КлючНастроек), Настройки, по причине: Ошибка формата объекта настроек | |||
| 1
    
        nAPACEHAK 18.10.18✎ 10:59 | 
        короче ничего не понял, но работает.
 изменил немного. Выгрузил в ТЗ, потом пробовал сохранять. Выдавало такую же ошибку. Перезапустил 1С пару раз - тоже самое. После третьего перезапуска ошибка пропала и всё стало заработать. Мистика, млин ИмяПользователя = Строка (ПользователиКлиентСервер.ТекущийПользователь()); Таб = Объект.СписокАвтомобилей.Выгрузить(,); Настройки = Новый Соответствие; Настройки.Вставить("СписокАвтомобилей", Таб); ОбщегоНазначения.ХранилищеОбщихНастроекСохранить(КлючОбъекта, КлючНастроек, Настройки, ОписаниеНастроек, ИмяПользователя) | |||
| 2
    
        cons24 18.10.18✎ 11:10 | 
        А теперь протестируй под другим пользователем с другого компа     | |||
| 3
    
        FIXXXL 18.10.18✎ 12:50 | 
        (1) заверни в ХранилищеЗначений     | |||
| 4
    
        nAPACEHAK 18.10.18✎ 13:04 | 
        (2) с этого компа под другим пользователем вроде норм. восстанавливает для пользователя     | |||
| 5
    
        nAPACEHAK 18.10.18✎ 13:08 | 
        (2) я что то упустил?     | |||
| 6
    
        wildivan 18.10.18✎ 13:21 | 
        Для сохранения/восстановления реквизитов и ТЧ внешних обработок/отчетов использую такой код: https://www.evernote.com/l/ALsdtsfIx6BM_J1-4--oHHlcul1jgniv9QM/     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |