ЗначениеВФайл() есть вопросик #293989


#0 by Skom
мне надо сохранить значение шапки в файл я могу все реквизиты сохранить в один файл и как это сделать???
#1 by Морозов Александр
в список засунь
#2 by Skom
типа все рквизиты в список значений а потом этот список в файл?
#3 by Морозов Александр
аха
#4 by Морозов Александр
еще есть универсальные обработки всякие... они выгружают-загружают документы-справочники
#5 by Skom
у меня отчет который запоминает что то и надо восстанавливать его между сессиями в общем
#6 by IUnknown
Синтаксис: СохранитьЗначение(<Идентификатор>,<Значение>) Назначение: Сохранить некоторое значение для пользователя между сеансами. Параметры: <Идентификатор> - строка, содержащая наименование сохраняемого значения; <Значение> - выражение любого типа. Подробнее см. в документации, глава ''Системные процедуры и функции'' ВосстановитьЗначение(<?>) RestoreValue(<?>) Синтаксис: ВосстановитьЗначение(<Идентификатор>) Назначение: Возвращает сохраненное для пользователя значение. Параметры: <Идентификатор> - строка, содержащая наименование сохраненного значения. Замечание: При использовании метода ВосстановитьЗначение для значения типа СписокЗначений, являющегося реквизитом формы, его следует передавать в качестве второго параметра. В данном случае метод следует использовать как процедуру.  Пример: ВосстановитьЗначение(''ИдентифМоегоСписка'',МойСписок). Подробнее см. в документации, глава ''Системные процедуры и функции''
#7 by Морозов Александр
Типа чем больше файл СФГ тем лучше?
#8 by dk
Есть еще СохранитьЗначение и ВосстановитьЗначение, но сохраняются отдельно для каждого пользователя.
#9 by IUnknown
компатейбл... а так надо за ини следить
#10 by Skom
народ...все оч просто и все сделано уже... есть форма, на ней ТЗ и несколько реквизитов ТЗ заполняется дл я формирования отчета и потом меняется...так вот для изменения отчета что бы не заполнять снова и не изменять то что было изменено и надо сохранить текущий вариант и еще есть одна ТЗ которая не на форме а как переменная... и мне надо из файла просто восстановить все... отлично подошло....
#11 by IUnknown
тогда не надо ни в какой список засовывать... все прекрасно и так получается...
#12 by IUnknown
в смысле таблицазначений прекрасно сохраняется и достается значениевФайл... значениеизФайла
#13 by Skom
а как быть с реквизитами? на каждый реквизит один файл??? а мне надо один файл всего
#14 by Skom
где косяк...не восстанавливает
#15 by IUnknown
если грубо то тут ... ... ... ...
#16 by Skom
тут все нормально он не получает СЗ из файла почему то в отладчике смотрю а там пусто и при восстановлении все реквизиты проставляет пустыми
#17 by IUnknown
убери указанные мною строчки
#18 by Skom
все равно не взлетает
#19 by Skom
?
#20 by IUnknown
а если так ЗначениеВФайл(Файл,СЗ,0); ЗначениеИзФайла(Файл,СЗ,0);
#21 by IUnknown
и содержимое файла сюда
#22 by Skom
с нулем тож не канает ужо пробовал счас дам содержимое
#23 by Skom
{"СписокЗначений",{{{"Дата","20070801"},"ДатаНачала","0"},{{"Дата","20070831"},"ДатаКонца","0"},{{"Число","1"},"ФлТолькоНеОплаченые","0"},{{"Число","1"},"ФлВсе","0"},{{"Число","1"},"ФлРозница","0"},{{"Число","1"},"ФлККМ","0"},{{"Число","1"},"ФлВозвраты","0"},{{"Число","1"},"ФлСИтого","0"},{{"Число","0"},"ФлТолькоДок","0"},{{"Число","0"},"ФлПоВсем","0"},{{"Справочник","Фирмы","00001"},"ВыбФирма","0"},{{"Справочник","Проекты","С0029"},"ВыбПроект","0"},{{"Справочник","Контрагенты","        "},"ВыбКонтрагента","0"},{{"Число","1"},"Подробно","0"}}}
#24 by Skom
блин ну бывает....же такое вместо ДатаНачала             = СЗ.Получить; ДатаНачала             = СЗ.ПолучитьЗначение; и все полетело эх блин
#25 by IUnknown
переменая "Файл" в обоих случаях одинакова?  ... в смысле значение
#26 by Skom
да
#27 by Skom
все работает уже
#28 by selenat
и какова последняя версия настройки прав? Через текстовый файл?
#29 by smaharbA
а не просче галочку поставить ?
#30 by Skom
это к настройке прав не относится....пока не до этого ты о чем о какой галочке?
#31 by smaharbA
Сохранять при сохранении настройки
#32 by Skom
а таблицы значений? заполненные по сложным алгоритмам...ну которые на форме... а переменную которая содержит сводную ТЗ по всей номенклатуре??? и при открытии считать из сохраненной ТЗ обратно в переменную??? не так не полуцца просто галкой и там при открытии заполняются даты и многое другое
#33 by smaharbA
попробуй, получица
#34 by dk
Можно сделать реквизит формы типа Текст неограниченной длины невидимый. При закрытии МойРеквизит = ЗначениеВСтроку(...) При открытии Если восстанавливаемНастройти то ЗначениеИЗСтроки(МойРеквизит)
#35 by Skom
ты хочешь сказать что переменная в модулесохранится при выставлении шалки "сохранять настройки"
#36 by Skom
да меня все устраивает как сделано
#37 by Skom
там просто для восстановления будут доступны разные версии этого отчета и проще сделать на файлах
#38 by Skom
по периодам по менеджерам...
#39 by smaharbA
+ только через форма.обработкаожидания при сохранении настроек тоже скока хочешь, кстати можно и из файла настроек формы все выдернуть при желании...
#40 by Skom
согласен, но мне удобнеес файлами...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С