Имя: Пароль:
1C
1С v8
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
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан