Сохранить значения не работает

«СохранитьЗначение» в управляемых формах

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Можно ли на управляемых формах создать аналог обычной формы документа «операция» из Бухгалерии
что использовать для отображения данных в табличной части на управляемых формах, чтобы в первой.

КОМ — объект на управляемых формах
Ситуация, есть старая (обычная) форма в которой в двух переменных хранятся ком объекты. Перевожу.

Запись объекта на управляемых формах
пишу обектнакладная= реквизитформывзначение(«объект) обектнакладная.записать(); //////////.

1С 8.3 Розница 2.1.4.9 «Текущая цена розницы» и «Остаток» в форме элемента «Номенклатура»
Есть ли готовое решение, можно через внешнюю форму нужно контроль «Текущая цена розницы» и.

Тип: Произвольный.
Ключ объекта настройки.
(необязательный)

Тип: Строка.
Ключ сохраняемых настроек.
(обязательный)

Тип: Произвольный.
Содержит настройки, которые нужно сохранить в хранилище.
(необязательный)

Тип: ОписаниеНастроек.
Описание настроек.
(необязательный)

Тип: Строка.
Имя пользователя, настройки которого сохраняются.
Если не указан, то сохраняются настройки текущего пользователя.
Описание:

Сохраняет настройку в хранилище.
Вызывает обработчик ОбработкаСохранения.

Сервер, толстый клиент, внешнее соединение.

Источник

Не работает «СохранитьЗначение».

В общем бьюсь давно, потому и обращаюсь для начала с таким вопросом: Кто-то стакивался с таким явлением? Поясню подробно.
Суть явления
* Написал отчет их 2-х команд:
— СохранитьЗначение
— ВосстановитьЗначение (вызывается ПередОткрытием() )
* Запустил 1С (толстый клиент 8.2.17 формы обычные) и балуюсь. Все работает.
* Закрыл 1С и запустил заново. Первое-же открытие ничего не помнит.

Обратил внимание, что не помнит и стандартные операции:
— в меню «Файл» список ранее открывавшихся
— размер главного окна приложения (всегда не максимизированное)
— в табличных частях настройка колонок (видимость, размер).
— интервалы в журналах

Зависимости:
— Глючит на моем компе во всех базах с моей нетиповой кон-ей.
— Стал замечать еще на 2-3 компах клиентов, куда базу тиражирую.
— В другой конф-ии нормально, но ее почти не открываю. Когда-то и в моей базе нормально было. Она ежедневно меняется.

Казалось бы, дело в базе — «замусорилась», «износилась». Но!
— парадокс 1: выгружаю на другой комп — Ок
— парадокс 2: на «плохом» компе создаю абсолютно пустую базу (никаких объектов)- нормально. Загружаю конф-ию — сразу стала глючить.

Читайте также:  Import cv2 не работает

В общем, может и запутал, но вывод такой: на моем компе явление устойчивое. на других иногда. Четкой зависимости не проследил.

О борьбе . Чур не советовать про очистку кэш-а.
— удалял из списка БД
— удалял папку в Application Data\1С
— удалял 1С. Чистил в реестре все со словом «8.2»
Результаты были частичными. Например, в одном компе тупо «застрял» в памяти интервал журнала. Всегда по такое-то число. После манипуляций интервал очистился в «без ограничений». Но сохранить новый — ни в какую!

Источник

Реквизит

Как сохранять и восстанавливать значения реквизитов на форме?

Как в Управляемом Приложении настроить автосохранение значений полей формы?
Заходим в свойства формы и для значения АвтоматическоеСохранениеДанныхВНастройках устанавливаем значение «Использовать»:

Затем переходим к реквизитам формы и устанавливаем флажки напротив реквизитов, которые необходимо сохранять:

Похожие FAQ

Еще в этой же категории

Как на управляемой форме разместить список регистра сведений с отбором? 18
Решение рассмотрено для элемента справочника (Контрагент и регистр КонтактнаяИнформация) 1. Создание реквизита: Добавляем новый реквизит формы (. не путать с реквизитом справочника . ) с типом » ДинамическийСписок» В поле » Основная табли Как обновить динамический список или реквизит на форме клиента? 18
Если вы, открыв форму справочника или документа, выполнили некоторое действие, код который должен изменить состояние данных в динамических списках или значение реквизита. Данные изменены, но в открытой форме осталось все как было, можно конечно закр Как установить параметр динамического списка? 14
Когда используете для вывода данных динамический список и произвольный запрос, то бывают ситуации когда надо указать параметр используемый в этом запросе. Ниже пример вывода данных регистра сведений в карточке клиента Для вывода используется исп Форма

Программное создание таблицы значений с условным оформлением 12
Как создать на форме таблицу и сделать для нее подсветку содержимого колонки в строке по условию? Итак для начала нам надо добавить реквизиты в форму. Для этого у нас есть метод: ИзменитьРеквизиты(). Перед тем как его использовать мы сформируем ма Поле выбора

Читайте также:  Modem setup host не работает

Заполнение списка значений в элементе поле выбора на форме 10
//Заполнение списка перебором данных // Элемент формы МетаданныеВыбор имеет тип — Произвольный, Использование — Режим выбора из Списка, кнопка списка Для Каждого Метаданное из Метаданные.РегламентныеЗадания Цикл ЭлементыФормы.МетаданныеВыбор.Спи Посмотреть все в категории Работа с Формой (Диалог) и её элементами

Ключевые слова и Изображения

Слова упорядочены по частоте использования в тексте

Изображения

DJ_Serega 31.07.2014 16:06
Комментарий: 5

Указанный код для толстого клиента (УП).

jetonz 23.07.2012 23:36
Комментарий: 4
Gorus 15.12.2011 13:14
Комментарий: 3
Gorus 15.12.2011 13:09
Комментарий: 2

Дополню вариант для УП:
При автосохранении значение реквизита будет восстанавливаться всегда. А если нам нужно, к примеру, заполнять реквизит документа «Склад»? Тогда логично будет восстанавливать значение реквизита только для нового документа. Реализовать это можно добавив обработку события формы «ПриЗагрузкеДанныхИзНастроекНаСервере»:
Код 1C v 8.2 УП
Параметр «Настройки» — имеет тип «Соответствие» и манипулируя им можно реализовать произвольный алгоритм восстановления настроек.

Также можно сохранять настройки и программно в системном хранилище:
Код 1C v 8.2 УП

Источник

1С 8.2 УП : Реквизит

Как сохранить, восстановить значения всех элементов формы?

Как сохранить Значения элементов при закрытии формы и восстановить их при открытии формы?

Это можно сделать через СохранитьЗначения(), ВосстановитьЗначение():
Код 1C v 8.х

Но у этого способа, одно НО — Сохраненые значения будут доступны только на там компьютере, на котором их сохранили!

А чтобы эти значения были доступны с любого компьютера, их нужно хранить в базе, например в константах с типом Хранилище значения:
Перебирая все элементы формы, выбрать только поля ввода и записать их значения в структуру.
Потом структуры записываем в константу:
Код 1C v 8.х

Как сохранять и восстанавливать значения реквизитов на форме?

Похожие FAQ

Еще в этой же категории

Как на управляемой форме разместить список регистра сведений с отбором? 18
Решение рассмотрено для элемента справочника (Контрагент и регистр КонтактнаяИнформация) 1. Создание реквизита: Добавляем новый реквизит формы (. не путать с реквизитом справочника . ) с типом » ДинамическийСписок» В поле » Основная табли Как обновить динамический список или реквизит на форме клиента? 18
Если вы, открыв форму справочника или документа, выполнили некоторое действие, код который должен изменить состояние данных в динамических списках или значение реквизита. Данные изменены, но в открытой форме осталось все как было, можно конечно закр Как установить параметр динамического списка? 14
Когда используете для вывода данных динамический список и произвольный запрос, то бывают ситуации когда надо указать параметр используемый в этом запросе. Ниже пример вывода данных регистра сведений в карточке клиента Для вывода используется исп Форма

Программное создание таблицы значений с условным оформлением 12
Как создать на форме таблицу и сделать для нее подсветку содержимого колонки в строке по условию? Итак для начала нам надо добавить реквизиты в форму. Для этого у нас есть метод: ИзменитьРеквизиты(). Перед тем как его использовать мы сформируем ма Поле выбора

Заполнение списка значений в элементе поле выбора на форме 10
//Заполнение списка перебором данных // Элемент формы МетаданныеВыбор имеет тип — Произвольный, Использование — Режим выбора из Списка, кнопка списка Для Каждого Метаданное из Метаданные.РегламентныеЗадания Цикл ЭлементыФормы.МетаданныеВыбор.Спи Посмотреть все в категории Работа с Формой (Диалог) и её элементами

Источник

1С 8.3 : Реквизит

Как сохранять и восстанавливать значения Объектов и Реквизитов на форме УП?

У управляемой формы реквизиты заведенные как реквизиты формы, при закрытии и открытии ее заново могут сохраняться и восстанавливаться, достаточно только поставить напротив галочку сохранять и в свойствах формы выбрать «АвтоматическоеСохранениеДанныхВНастройках» — Использовать.

Подробнее в этой статье Как сохранять и восстанавливать значения реквизитов на форме? и там же пример для обычных форм.

А что же делать с реквизитами, которые выступают в роли реквизитов объектов ?

у них такой настройки нет нет — напишем:

Открыв обработку и заполним поля закрываем ее, при следующем открытии все поля заполнены из сохраненных настроек:

Похожие FAQ

Еще в этой же категории

Как настроить отбор строк? 3
Часто возникает задача показать только нужные строки в табличной части документа или справочника (или другого объекта). Для этого можно использовать замечательное свойство: в обычном приложении параметр для ОтборСтрок — Отбор. в управляемом Как показать сообщение пользователю? методы: СообщениеПользователю и ПоказатьОповещениеПользователя 3
В 1С предполагается, что СообщениеПользователю выводятся для того, чтобы сообщить пользователю об ошибках. А для информирования о выполняемом действии рекомендуется использовать метод встроенного языка ПоказатьОповещениеПользователя() . Сооб Посмотреть все в категории Работа с Формой (Диалог) и её элементами

Источник

Оцените статью