Страница 1 из 3

Экспорт/Импорт настроек программы

СообщениеДобавлено: Сб Авг 03, 2013 22:08
arbeiten
Работаю на нескольких компьютерах. Один настроил под себя, как сделать экспорт настроек, как перенести настройки программы на другой компьютер?

В реестре ничего интересного не нашел, в каком-то файле хранятся получается.

Буду очень признателен за содействии в решении вопроса.

Re: Экспорт/Импорт настроек программы

СообщениеДобавлено: Пн Авг 05, 2013 8:11
Mikle
Настройки хранятся в базе данных. Механизма экспорта/импорта настроек в программе нет, но можно попробовать сделать это вручную. После запуска программы настройки записываются в файл
Код: Выделить всё
...StroySoft\Smeta.ru\Client\Data\LUser10_1_Data.ini

соответственно перед закрытием программы из этого файла сохраняются в базу.
Соответственно алгоритм примерно такой:
1. Запускаем программу на компьютере с которого хотим скопировать настройки
2. Сохраняем у себя файл с настройками
3. Запускаем программу на компьютере куда хотим применить настройки
4. Заменяем файл с настройками сохраненным с первого компьютера файлом, закрываем программу.

Имя файла зависит от пользователя, если на обоих компьютерах Вы работаете под пользователем Администратор, то файл переименовывать не нужно.

Re: Экспорт/Импорт настроек программы

СообщениеДобавлено: Вт Ноя 19, 2013 9:26
arbeiten
Mikle
соответственно перед закрытием программы из этого файла сохраняются в базу.
Соответственно алгоритм примерно такой:
1. Запускаем программу на компьютере с которого хотим скопировать настройки
2. Сохраняем у себя файл с настройками
3. Запускаем программу на компьютере куда хотим применить настройки
4. Заменяем файл с настройками сохраненным с первого компьютера файлом, закрываем программу.

Имя файла зависит от пользователя, если на обоих компьютерах Вы работаете под пользователем Администратор, то файл переименовывать не нужно.

делал по инструкции. Не получилось( Куда копать?

Re: Экспорт/Импорт настроек программы

СообщениеДобавлено: Вт Ноя 19, 2013 10:06
Сметный тролль
arbeiten писал(а): Mikle
соответственно перед закрытием программы из этого файла сохраняются в базу.
Соответственно алгоритм примерно такой:
1. Запускаем программу на компьютере с которого хотим скопировать настройки
2. Сохраняем у себя файл с настройками
3. Запускаем программу на компьютере куда хотим применить настройки
4. Заменяем файл с настройками сохраненным с первого компьютера файлом, закрываем программу.

Имя файла зависит от пользователя, если на обоих компьютерах Вы работаете под пользователем Администратор, то файл переименовывать не нужно.

делал по инструкции. Не получилось( Куда копать?


О каких настройках идет речь?

Re: Экспорт/Импорт настроек программы

СообщениеДобавлено: Вт Ноя 19, 2013 10:27
arbeiten
Сметный тролль
1. Настройки меню программы и параметров программы.

2. В какой файле хранятся настройки экспорта в Эксель, напомните, пожалуйста)

Re: Экспорт/Импорт настроек программы

СообщениеДобавлено: Вт Ноя 19, 2013 11:31
Timur
В какой файле хранятся настройки экспорта в Эксель, напомните, пожалуйста)

\ExcelShabl\FormStorage.xls

Re: Экспорт/Импорт настроек программы

СообщениеДобавлено: Ср Дек 11, 2013 11:14
arbeiten
arbeiten писал(а): Mikle
соответственно перед закрытием программы из этого файла сохраняются в базу.
Соответственно алгоритм примерно такой:
1. Запускаем программу на компьютере с которого хотим скопировать настройки
2. Сохраняем у себя файл с настройками
3. Запускаем программу на компьютере куда хотим применить настройки
4. Заменяем файл с настройками сохраненным с первого компьютера файлом, закрываем программу.

Имя файла зависит от пользователя, если на обоих компьютерах Вы работаете под пользователем Администратор, то файл переименовывать не нужно.

делал по инструкции. Не получилось( Куда копать?

как на счет того, чтобы сделать возможность экспорта-импорта настроек программы более удобно?

Re: Экспорт/Импорт настроек программы

СообщениеДобавлено: Ср Дек 10, 2014 11:55
arbeiten
Mikle писал(а):Настройки хранятся в базе данных. Механизма экспорта/импорта настроек в программе нет, но можно попробовать сделать это вручную. После запуска программы настройки записываются в файл
Код: Выделить всё
...StroySoft\Smeta.ru\Client\Data\LUser10_1_Data.ini

соответственно перед закрытием программы из этого файла сохраняются в базу.
Соответственно алгоритм примерно такой:
1. Запускаем программу на компьютере с которого хотим скопировать настройки
2. Сохраняем у себя файл с настройками
3. Запускаем программу на компьютере куда хотим применить настройки
4. Заменяем файл с настройками сохраненным с первого компьютера файлом, закрываем программу.

Имя файла зависит от пользователя, если на обоих компьютерах Вы работаете под пользователем Администратор, то файл переименовывать не нужно.

проделал эти манипуляции - не помогло (

Re: Экспорт/Импорт настроек программы

СообщениеДобавлено: Ср Дек 10, 2014 16:32
Voyager`tm
Еще раз: настройки меню и панелей с кнопками хранятся в базе для каждого пользователя. Если пользователь настроил под себя меню на одном компьютере, то зайдя с другого он получит свои настройки в целости и сохранности.
Я так понимаю, вопрос - как эти настройки от одного пользователя скопировать к другому?
Я не нашел способа это сделать, имея только программу Smeta.RU.
Указанные выше манипуляции с файлом настроек влияют на положение сохраненных элементов (положение и размер окон, размещение и включенность док-панелей в смете, последний обработанный файл в ряде режимов и пр.) только тогда, когда они читаются из файла ПОСЛЕ его подмены. Так, это сработает для сметы: настройте под админом видимость панели цен, например, потом подмените файл после запуска под любым пользователем, откройте смету - панель цен будет отрыта). С главным меню и панелями это не работает потому, что они читаются сразу после выбора пользователя - тут же появляется главное окно программы. Попробовал задать файлу атрибут ReadOnly, к-сожалению, программа на это совсем не рассчитывает - при загрузке падает, при сохранении зависает.
Вывод:
сейчас пользователь НИКАК не может скопировать свои настройки главного меню и панелей инструментов другим пользователям.
Предложение сделать такой режим или просто дать такую возможность в программе поддерживаю.

Re: Экспорт/Импорт настроек программы

СообщениеДобавлено: Пн Дек 15, 2014 11:38
Voyager`tm
И еще уточнение.
Сейчас пробежался по режимам сохранения/распространения настроек в программе и могу добавить следующее.
В программе есть режим распространения настроек от администратора всем остальным пользователям.
Это, во-первых, главное меню программы и настройки окон/док-панелей/элементов интерфейса и т.п. Для распространения настроек нужно настроить интерфейс под админом, затем зайти в пункт меню Настройки->Параметры..., закладка "Общие", клавиша "Применить настройки ко всем пользователям".
Во-вторых, это настройки выпадающего меню (в режимах, где эта настройка есть, например, смета/сметные ресурсы). Эта настройка распространяется также в параметрах программы, только в закладке "Администрирование".
В-третьих, есть настройка вида таблиц (расположение и видимость столбцов таблиц, опять же см. смету/сметные ресурсы). Эта настройка действует только для конкретного пользователя и не может быть распространена другим пользователям посредством программы Smeta.RU.
Таким образом, моя предыдущая фраза
arbeiten писал(а):Вывод:
сейчас пользователь НИКАК не может скопировать свои настройки главного меню и панелей инструментов другим пользователям.

не совсем верна.
Администратор может скопировать свои настройки всем пользователям внутри одной базы данных, но не может их перенести в другую базу данных.

Re: Экспорт/Импорт настроек программы

СообщениеДобавлено: Вт Дек 16, 2014 10:38
Voyager`tm
Экспорт/импорт настроек появится в патче 8.0.0.31

Re: Экспорт/Импорт настроек программы

СообщениеДобавлено: Вт Дек 16, 2014 16:55
arbeiten
Voyager`tm писал(а):Экспорт/импорт настроек появится в патче 8.0.0.31

Отличная новость! Благодарю за информацию!

Re: Экспорт/Импорт настроек программы

СообщениеДобавлено: Вт Фев 17, 2015 13:59
arbeiten
Voyager`tm писал(а):Экспорт/импорт настроек появится в патче 8.0.0.31

Есть информация по дате выхода долгожданного обновления? :D

Re: Экспорт/Импорт настроек программы

СообщениеДобавлено: Чт Мар 26, 2015 20:42
arbeiten
Ура! Благодарю разработчиков! : )

Тема создана: Сб Авг 03, 2013 22:08, историческое событие случилось: 25.03.2015г. :D Долго это или мало? Уже не важно) Главное разработчики прислушиваются к пользователям, это дает надежду)



Делюсь настройками:
минимизирован интерфейс, убраны "лишние" кнопки. Буду рад, если кому-то придется по нраву) Не понравится можете сбросить по умолчанию =)
Скриншот настроек прилагается.

Re: Экспорт/Импорт настроек программы

СообщениеДобавлено: Пн Июн 15, 2015 13:10
arbeiten
В экспортированном файле настроек программы не сохраняются настроенные/измененные горячие клавиши :)