Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Не понятные значения в отладчике

Не понятные значения в отладчике
Я
   rensow
 
09.04.19 - 15:03
Добрый день.
При отладке программного кода в справочнике. Отладчик у признака  «Модифицированность», показывает разные значения:

В отладчике:

ЭтотОбъект.Модифицированность
= Ложь

СпрОбъект = РеквизитФормыВЗначение("Объект");
СпрОбъект.Модифицированность()
= Истина

Элемент справочника не изменялся.

Подскажите, как такое возможно?
 
 
   zehn
 
1 - 09.04.19 - 15:07
Ну, начнем с того, что ты рекивизит от метода не отличаешь.
   ГдеСобакаЗарыта
 
2 - 09.04.19 - 15:07
ЭтотОбъект это управляемаяФорма
   rensow
 
3 - 09.04.19 - 15:13
(1)
СправочникОбъект.<Имя справочника> (CatalogObject.<Имя справочника>)
Модифицированность (Modified)
Синтаксис:

Модифицированность()
Возвращаемое значение:

Тип: Булево.
Истина - объект изменен; Ложь - в противном случае.
Описание:

Определяет, был ли изменен объект после считывания из базы данных.

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
Примечание:

Метод не позволяет определить, был ли изменен объект другими пользователями.
Пример:

Если Объект.Модифицированность() Тогда
    Объект.Записать();
КонецЕсли;

Возвращает Истину, хотя объект не был изменен.
   zehn
 
4 - 09.04.19 - 15:16
(3) Вау, ты нашел СП!
А теперь тоже самое про ЭтотОбъект.Модифицированность, пожалуйста.
   zehn
 
5 - 09.04.19 - 15:19
И еще несколько раз перечитать:

Определяет, был ли изменен объект после считывания из базы данных

был ли изменен объект после считывания из базы данных?

изменен объект после считывания из базы данных?

объект после считывания из базы данных?

после считывания из базы данных?

из базы данных?
   Euguln
 
6 - 09.04.19 - 15:27
Прикол в том, что ЭтотОбъект - это форма, а не объект БД.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.