|
Сохранить форму программно
| ☑ |
0
Kaban145
20.12.21
✎
18:08
|
Здравствуйте, такая ситуация, есть обработка с кодом:
&НаКлиенте
Процедура ОтключитьКопирование(Команда,ТекущийПользователь)
Форма = ПолучитьФорму("Обработка.НастройкаРезервногоКопированияИБ.Форма.НастройкаРезервногоКопирования");
Форма.Объект.ВыполнятьАвтоматическоеРезервноеКопирование = Ложь;
Форма.ЗаписатьНастройки(ТекущийПользователь);
КонецПроцедуры
Конфигурация Розница 2.3.7.19, ошибка Метод не обнаружен (ЗаписатьНастройки)
А в конфигурации 2.2.6.33 всё срабатывает, в чём может быть дело?
|
|
1
lubitelxml
20.12.21
✎
18:17
|
Видимо больше нет такой процедуры как ЗаписатьНастройки(); у формы
|
|
2
Kaban145
20.12.21
✎
18:22
|
Проверил, процедура есть
|
|
3
Kaban145
20.12.21
✎
20:00
|
Разобрался, процедуру нужно сделать Экспортной в самой конфигурации, никто не знает, почему в более ранних версиях такого не было?
|
|
4
Chameleon1980
20.12.21
✎
20:39
|
(3) потому, что, скорее всего раньше ты ее вызывал изнутри формы, а не через
форма.Метод
просто ты уже забыл
|
|
5
Kaban145
21.12.21
✎
00:06
|
Нет, именно через Форма.метод
|
|
6
osa1C
21.12.21
✎
06:20
|
(5) процедура отвязана от формы. установи связь процедуры и формы
|
|
7
Мультук
гуру
21.12.21
✎
08:01
|
(0) Если посмотреть код то можно увидеть, что все укладывается фактически в три строки
Настройки = РезервноеКопированиеИБСервер.ПараметрыРезервногоКопирования();
Настройки.ВыполнятьАвтоматическоеРезервноеКопирование = Ложь;
РезервноеКопированиеИБСервер.УстановитьНастройкиРезервногоКопирования(Настройки, Пользователи.ТекущийПользователь() );
Форма, обработка -- не нужны
|
|