Данные были изменены сохранить изменения 1с как отключить

от admin

Вопрос про диалог "Данные были изменены. Сохранить изменения?"

Итак, ситуевина. УТ10.3 (что походу не очень важно). Есть справочник Номенклатура. Сделал небольшую примочку к нему в виде отдельного регистрика, где нужные данные хранятся. Сделал еще одну вкладку, там данные показываю (каждое в отдельном поле ввода). Соответственно ПриОткрытии их читаю. ПриЗаписи их записываю.
Но! Натолкнулся не пренеприятнейшее поведение системы. Сабжевый вопрос задается после ПриЗаписи, и даже после ПослеЗаписи. Оно бы вроде как и нехай, но на ответ Нет мне бы хотелось, чтобы мои дополнительные сведения не записывались. Попробовал менять содержимое и стандартных полей, поведение категорически то же самое. Т.е. меняю, жмякаю ОК, говорю ему не записывать, снова открываю элемент справочника — поле изменено. Теперь собственно вопрос. Что можно сделать с данным недоразумением? Да, платформа 8.2.17.169

>>Соответственно ПриОткрытии их читаю.

Читаешь куда? В ТЗ, которую выводишь в реквизиты формы?

(0) у данных есть галка «Изменяет данные» которая влияет на изменение формы и вопрос сохранения.

Почему не сделать Регистр сведений в Номенклатуре на прямую? У меня так реализовано, само всё грузит, открываешь номенклатуру, там регистр сведений с отбором текущей номенклатуры и вносишь туда данные. В регистр пишется данные с привязкой к текущей номенклатуре.

(5) Галки понаставил естественно, ибо они меняют данные, хоть и не непосредственно в элементе справочника.

Зачем делать регистр в номенклатурине, если в принципе на одну номенклатуру будет в принципе одна запись?

Да и вообще, безотносительно регистра, почему система может себя так вести? Если по кнопке ОК где-то в дебрях будет произведена программная запись элемента (в ПередЗаписью например), диалог же по идее не должен показываться?

(17) Я тогда тебя неправильно понял, пардон.

В ПередЗаписью мне не очень нравится, ибо вдруг в итоге элемент записан не будет.

Форма при закрытии просит сохранить изменения. Как закрыть без сохранения?

Модифицированность (Modified)
Использование: Чтение и запись.
Описание: Тип: Булево. Признак изменения (модифицированности) данных в форме.
Модифицированность отображается символом (*) в заголовке окна формы.
Истина — изменена.

Похожие FAQ

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

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

Читать:
Tscope trojan delf что за вирус

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

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

Данные были изменены. Сохранить изменения?

Если Вы сделали форму модифицированной и теперь хотите отключить стандартный диалог вопроса о сохранении изменений, то сделать это можно следующим образом:

Процедура ПередЗакрытием(Отказ, СтандартнаяОбработка)
ЭтаФорма.Модифицированность= Ложь ;
КонецПроцедуры

О нашем блоге

В этом разделе нашего интернет магазина вы найдете много полезной информации, статей и обзоров на продукты и программы, которые представлены в нашем каталоге. Приятного чтения!

Настройка “История изменения объектов” в Бухгалтерии предприятия 3.0

Для активации необходимо перейти в пункт меню “Администрирование” — “Общие настройки” и выбрать “История изменения”.

Установив флаг, мы активируем гиперссылку “Настройка”, с помощью которой сможем настроить для необходимых элементов историю хранения.

В форме, что открылась, можно увидеть две кнопки: “Установить когда сохранять версии” и “Установить срок хранения версии”.

Кнопка “Установить когда сохранять изменения” — позволяет установить необходимый вариант из выпадающего списка. Можно устанавливать для определенных элементов отдельно или для группы в целом (для справочников, для документов или для всех в целом).

Кнопка “Установить срок хранения версии” — позволяет пользователю выбрать необходимый срок хранения изменения в базе.

В нижней части данной формы можно сформировать отчет “Количество и объем хранимых версий объектов”.

В отчете будет сформированы:

  • График “Объем хранимых версий по типам объектов”.

  • График “Количество хранимых версий по типам объектов”.

Таблица “Количество и объем хранимых версий объектов”.

Установив флаг “Автоматически удалять устаревшие версии”, мы активируем гиперссылку “Настроить расписание”.

После настройки данного функционала в справочниках и в документах появится кнопка “Перейти к истории изменения”.

При нажатии на данную кнопку пользователь может просмотреть версию, сравнить и перейти на версию.

Кнопка “Открыть версию” — будет сформирован отчет, в котором пользователь сможет просмотреть данные выбранной версии.

Кнопка “Сравнить” — формирует отчет между выбранными версиями объекта. В данном отчете будут выделены: изменения (голубого цвета), удаление (красного цвета) или установка нового значения реквизита (зеленого цвета).

Кнопка “Перейти на версию” — позволяет пользователю перейти на нужную версию объекта.

Похожие статьи