|
ВвостановитьЗначение() не работает в новом сеансе
| ☑ |
0
1c_yeah
05.02.15
✎
15:26
|
Здравствуйте всем, столкнулся с такой проблемой что на определенном компе происходит такая ситуация:
Типовая бухгалтерия, для нового сеанса не сохраняется печатная форма по умолчанию в документах. То есть установил себе печатную форму по умолчанию, в этом сеансе она сохранилась, а в следующем стоит стандартная. и так для всех доков.
Стал смотреть код - выявилось что метод ВвостановитьЗначение() в текущем сеансе возвращает сохраненное значение а после перезапуска(не аварийном) возвращает неопределено!!
Кто-то сталкивался?
|
|
1
1c_yeah
05.02.15
✎
15:28
|
Обычное приложение, кстати
|
|
2
kosts
05.02.15
✎
15:29
|
(0) Пользователь определен?
Может прав на что-то не хватает...
|
|
3
EugeniaK
05.02.15
✎
15:37
|
(0) Какая платформа?
ВосстановитьЗначение() не поддерживается в 8.3.
Его даже в СП нет.
Оно работает для совместимости с прошлыми версиями, но корректность работы не гарантируется.
|
|
4
1c_yeah
05.02.15
✎
15:40
|
(2) Под админом тоже не работает.
|
|
5
1c_yeah
05.02.15
✎
15:40
|
(3) Я знаю что в 8.2 8.3 нет, но в режиме совместимости есть. Но я не знал что если в режиме совместимости то не гарантируется стабильная работа.
|
|
6
EugeniaK
05.02.15
✎
15:43
|
(5) Режим совместимости вообще нельзя использовать для постоянной работы.
Это временный режим на период перехода с версии на версию.
|
|
7
1c_yeah
05.02.15
✎
15:47
|
(6) Ну конфа типовая, минимальная версия платформы 8.2.х.х , у клиента стоит 8.3 . Думаете стоит перевести на 8.2 ?
|
|
8
1c_yeah
05.02.15
✎
15:48
|
Самое главное что это проявляется только на одной машине.
|
|
9
EugeniaK
05.02.15
✎
15:56
|
(7) Думаю, стоит просто обновить БП.
Сомневаюсь, что ВосстановитьЗначение() используется в актуальном релизе БП 3.
|
|
10
1c_yeah
05.02.15
✎
18:36
|
(9) Бухгалтерия для Украины 1.2.26.1 , последний релиз
|
|
11
tridog
05.02.15
✎
19:04
|
(10) Можете считать это санкциями с Селезневки)
|
|
12
EugeniaK
06.02.15
✎
10:57
|
(10) Да, с БдУ сложнее.
Если проблема только на одной машине, то попробуйте почистить кеши на машине, переподключить базу, переустановить платформу. В крайнем случае переу становить Виндовс.
Если не поможет, то варианты:
1. Заменить самостоятельно ВосстановитьЗначение()на работу с хранилищем настроек:
Когда требуется запомнить настройку:
ХранилищеОбщихНастроек.Сохранить("ИмяОбъекта", "ИмяНастроек", Значение);
Чтобы прочитать настройку:
Значение = ХранилищеОбщихНастроек.Загрузить("ИмяОбъекта", "ИмяНастроек", Значение);
2. Забить на время. Написать разработчикам. Возможно, позже поправят.
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой