|
Не понятные значения в отладчике |
☑ |
0
rensow
09.04.19
✎
15:03
|
Добрый день.
При отладке программного кода в справочнике. Отладчик у признака «Модифицированность», показывает разные значения:
В отладчике:
ЭтотОбъект.Модифицированность
= Ложь
СпрОбъект = РеквизитФормыВЗначение("Объект");
СпрОбъект.Модифицированность()
= Истина
Элемент справочника не изменялся.
Подскажите, как такое возможно?
|
|
1
zehn
09.04.19
✎
15:07
|
Ну, начнем с того, что ты рекивизит от метода не отличаешь.
|
|
2
ГдеСобака Зарыта
09.04.19
✎
15:07
|
ЭтотОбъект это управляемаяФорма
|
|
3
rensow
09.04.19
✎
15:13
|
(1)
СправочникОбъект.<Имя справочника> (CatalogObject.<Имя справочника>)
Модифицированность (Modified)
Синтаксис:
Модифицированность()
Возвращаемое значение:
Тип: Булево.
Истина - объект изменен; Ложь - в противном случае.
Описание:
Определяет, был ли изменен объект после считывания из базы данных.
Доступность:
Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
Примечание:
Метод не позволяет определить, был ли изменен объект другими пользователями.
Пример:
Если Объект.Модифицированность() Тогда
Объект.Записать();
КонецЕсли;
Возвращает Истину, хотя объект не был изменен.
|
|
4
zehn
09.04.19
✎
15:16
|
(3) Вау, ты нашел СП!
А теперь тоже самое про ЭтотОбъект.Модифицированность, пожалуйста.
|
|
5
zehn
09.04.19
✎
15:19
|
И еще несколько раз перечитать:
Определяет, был ли изменен объект после считывания из базы данных
был ли изменен объект после считывания из базы данных?
изменен объект после считывания из базы данных?
объект после считывания из базы данных?
после считывания из базы данных?
из базы данных?
|
|
6
Euguln
09.04.19
✎
15:27
|
Прикол в том, что ЭтотОбъект - это форма, а не объект БД.
|
|