Добрый день.
По логике каждый пользователь может настроить настройки под себя.
Но на практике при создании нового документа настройки заполняются из последнего сохраненного документа. Тоесть если последний документ делал Петров, а новый делает Сидоров, то в поле проверил будет стоять Петров. Сидоров делает и сохраняет документ. Петров делает новый документ - в поле проверил стоит Сидоров.
В программном коде при сохранении стоит сохранение по конкретному пользователю
ХранилищаНастроек.НастройкиПользователей.Сохранить("ДокументВыплата","КаталогВыгрузкиВБанк", Объект.Каталог);
А вот восстановление по общим настройкам
НастройкиДокумента = ХранилищаНастроек.НастройкиПользователей.ВосстановитьНастройки("ДокументВыплата","НастройкиДокумента" + СтрЗаменить(ТРег(Объект.ВидОперации), " ", ""), Объект.Организация,,Истина); Пятый параметр ИСТИНА - общие настройки.
Внимание Вопрос. Я хочу настроить так, чтоб у каждого пользователя были свои настройки, которые он сделал в своем предыдущем документе. Что я делаю не так? спасибо.
По логике каждый пользователь может настроить настройки под себя.
Но на практике при создании нового документа настройки заполняются из последнего сохраненного документа. Тоесть если последний документ делал Петров, а новый делает Сидоров, то в поле проверил будет стоять Петров. Сидоров делает и сохраняет документ. Петров делает новый документ - в поле проверил стоит Сидоров.
В программном коде при сохранении стоит сохранение по конкретному пользователю
ХранилищаНастроек.НастройкиПользователей.Сохранить("ДокументВыплата","КаталогВыгрузкиВБанк", Объект.Каталог);
А вот восстановление по общим настройкам
НастройкиДокумента = ХранилищаНастроек.НастройкиПользователей.ВосстановитьНастройки("ДокументВыплата","НастройкиДокумента" + СтрЗаменить(ТРег(Объект.ВидОперации), " ", ""), Объект.Организация,,Истина); Пятый параметр ИСТИНА - общие настройки.
Внимание Вопрос. Я хочу настроить так, чтоб у каждого пользователя были свои настройки, которые он сделал в своем предыдущем документе. Что я делаю не так? спасибо.