|
v8: Нет кнопок сохранения/восстановления значений формы платф. 8.1 |
☑ |
0
Andy MilkyWay
20.08.12
✎
11:16
|
Вопрос по АвтоАльфа, платф.8.1. В документе ЗаказПокупателя добавлена произвольная форма обработки. Но у нее не отображаются кнопки сохранения/восстановления значений реквизитов. В синтакс-помощнике я не нашел, как вывести эти кнопки. В палитре свойств формы есть свойство "Данные", в котором написано "Имя данных, используемых для хранения значений, редактируемых формой". Я создал реквизит формы для сохранения значений и поместил его в это свойство, но кнопки не появились. Как отобразить кнопки сохранения и восстановления значений?
|
|
1
acsent
20.08.12
✎
11:18
|
автозаполнение?
|
|
2
mzelensky
20.08.12
✎
11:19
|
(0) в свойстве формы галочка "сохранять значения"..как-то так и чуть ниже указываешь те значения, которые возможно будет сохранять
|
|
3
mzelensky
20.08.12
✎
11:20
|
(2) + можно руками (программно) сохранять и восстанавливать нужные значения.
|
|
4
Andy MilkyWay
20.08.12
✎
11:21
|
(2) помню, что было что-то подобное, еще раз просмотрел все свойства формы - такого нет, как ни странно.
|
|
5
mzelensky
20.08.12
✎
11:27
|
(4) так у тебя форма ДОКУМЕНТА произвольная или форма ОБРАБОТКИ, которая вызывается из формы документа? Это разные вещи!
Если форма ОБРАБОТКИ, то должно быть как в (2).
Если произвольная форма ДОКУМЕНТА, то там такого нет - только ручками сохранять, восстанавливать!
|
|
6
Andy MilkyWay
20.08.12
✎
11:27
|
(3) самое интересное, что в процедурах формы ПриОткрытии и ПриЗакрытии прописано ВосстановитьЗначение() и СохранитьЗначение(), но, тем не менее, восстановления значений не происходит!
|
|
7
mzelensky
20.08.12
✎
11:28
|
(5) для второго варианта:
Глобальный контекст (Global context)
СохранитьЗначение (SaveValue)
Синтаксис:
СохранитьЗначение(<Имя>, <Значение>)
Параметры:
<Имя> (обязательный)
Тип: Строка. Имя, с которым сохраняется значение, используется для идентификации сохраняемых значений.
<Значение> (обязательный)
Тип: Произвольный. Сохраняемое значение.
Описание:
Сохраняет значение для использования не только в текущем, но и в последующих сеансах работы с программой. Значение хранится индивидуально для каждой пары информационная база - пользователь. Например, можно сохранять значения по умолчанию, используемые данным пользователем.
Доступность:
Толстый клиент.
Пример:
СохранитьЗначение("СрокИсполненияЗаказа", СрокИсполнения);
СохранитьЗначение("СкладПоУмолчанию", МестоХранения);
См. также:
Глобальный контекст, метод ВосстановитьЗначение
|
|
8
mzelensky
20.08.12
✎
11:29
|
(6) может происходит, но значения пустые! Проверяй через отладку.
|
|
9
Andy MilkyWay
20.08.12
✎
11:30
|
(5) не знаю, какая именно форма, ее создавал не я. Скорее всего, произвольная
|
|
10
Andy MilkyWay
20.08.12
✎
11:31
|
(8) спасибо, сейчас проверю
|
|
11
Andy MilkyWay
20.08.12
✎
11:38
|
(8) заработало: сами процедуры ПриОткрытии и Закрытии в модуле существовали, но не были прописаны в одноименных свойствах формы, поэтому программа туда вообще не заходила. Благодарю, mzelensky
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший