![]() |
![]() |
![]() |
|
Сохранение значений реквизитов обработки | ☑ | ||
---|---|---|---|---|
0
PiotrLoginov
22.04.13
✎
19:47
|
Здравствуйте всем. Написал "дополнительную обработку". В ней есть ТЧ "Шаблоны". Хотелось бы, чтобы строки этой ТЧ самосохранялись при закрытии формы обработки. И самовосстанавливались в будущем при открытии обработки. Как всегда полез в "1С Предприятие 8.2 Практическое пособие разработчика". Как всегда не нашел там ни слова о том, что мне нужно. Погуглил. Написал в модуле формы:
&НаКлиенте Процедура ПередЗакрытием(Отказ, СтандартнаяОбработка) СохранитьЗначение("Обработка_КоррекцияЗаказов", Шаблоны); КонецПроцедуры Получил ошибку "{Форма.Форма.Форма(23,51)}: Переменная не определена (Шаблоны) СохранитьЗначение("Обработка_КоррекцияЗаказов", <<?>>Шаблоны); (Проверка: Тонкий клиент) {Форма.Форма.Форма(23,2)}: Процедура или функция с указанным именем не определена (СохранитьЗначение) <<?>>СохранитьЗначение("Обработка_КоррекцияЗаказов", Шаблоны); (Проверка: Тонкий клиент)". Пришел на форум. Прошу помощи. Заранее большое спасибо. |
|||
1
Галахад
гуру
22.04.13
✎
19:56
|
Может галку надо поставить, "Сохранять значения" и выбрать чего сохранять?
|
|||
2
PiotrLoginov
22.04.13
✎
20:00
|
(1) Где ставить? В редакторе формы там где таблица с реквизитами есть колонка "Сохранение, но чекбоксов там нет.
|
|||
3
Галахад
гуру
22.04.13
✎
20:04
|
Сперва в свойствах формы "АвтоматическоеСохранениеДанныхВНастройках "
|
|||
4
PiotrLoginov
22.04.13
✎
20:05
|
(3) Это выставил
|
|||
5
Галахад
гуру
22.04.13
✎
20:09
|
(2) И не ставятся?
|
|||
6
PiotrLoginov
22.04.13
✎
20:11
|
(5) Ну... Вписать в модуль формы СохранитьЗначение не могу - ругается ( см. (0) )
|
|||
7
Галахад
гуру
22.04.13
✎
20:15
|
Ну фиг знает...
|
|||
8
PiotrLoginov
22.04.13
✎
20:19
|
Вообще Процедура СохранитьЗначение() берется из какого-то модуля или, скажем так, это "встроенный" в платформу механизм? Читал где-то, что это из глобального контекста. Но в СП такое не упоминается...
|
|||
9
Мимохожий Однако
22.04.13
✎
21:30
|
Здравствуй, Петя..
Глобальный контекст (Global context) СохранитьЗначение (SaveValue) Синтаксис: СохранитьЗначение(<Имя>, <Значение>) Параметры: <Имя> (обязательный) Тип: Строка. Имя, с которым сохраняется значение, используется для идентификации сохраняемых значений. <Значение> (обязательный) Тип: Произвольный. Сохраняемое значение. Описание: Сохраняет значение для использования не только в текущем, но и в последующих сеансах работы с программой. Значение хранится индивидуально для каждой пары информационная база - пользователь. Например, можно сохранять значения по умолчанию, используемые данным пользователем. Доступность: Толстый клиент. Пример: СохранитьЗначение("СрокИсполненияЗаказа", СрокИсполнения); СохранитьЗначение("СкладПоУмолчанию", МестоХранения); См. также: Глобальный контекст, метод ВосстановитьЗначение Ваше СП. |
|||
10
PiotrLoginov
22.04.13
✎
22:43
|
Спасибо, СП :) Всё это очень хорошо, но почему же когда я пишу этот метод в модуле формы, он не проходит проверку? И еще, метод значит работает только в толстом клиенте? А в тонком как быть? В моем случае например очень надо, чтобы в тонком клиенте люди не вбивали каждый раз ТЧ заново.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |