#0
by varyag
Не могу понять почему метод Модицицированность возвращает Истина. Хотя ПриОткрытии в Модуле формы написал уже:
#2
by varyag
это итак понятно. Почему метод объекта возвращает Ложь. А если вызывать через ПолучитьФорму - то Истина. Причем свойство формы тоже Ложь.
#4
by hhhh
значит ПередОткрытием или ПриОткрытии меняет реквизит объекта какой-то. Допросите вашего программера при помощи паяльника, чего-то он туда вставил.
#6
by Krolik Bezobraznik
Флаг модифицированности сбрасывается после события ПередОткрытием формы, но перед событием ПриОткрытии. Иди отладчиком по событию ПриОткрытии, что то меняется из реквизитов.
#9
by Defender aka LINN
А какая разница, если он ждет, что установкой этого флага вернет доллар по 6 ублей?
#11
by Фокусник
Мне на ум приходит другая аналогия: "чисто не там где убирают, а там где не мусорят" ;)
#12
by Serg_1960
Вопрос на тему "А если подумать?": Когда в форме документа заполняются значения ДокументОбъект, ЭтотОбъект, ЭтаФорма? Успехов в изучении функционала платформы :)
#15
by varyag
Решить то я уже решил... Там реквизиты менялись. Меня просто заинтересовал сам факт. Что этот метод возвращает для формы значение Истина, причем в синтакс-помощнике не документирован данный момент - что вообще у формы есть такой метод. Соответственно я хотел решить все просто установкой свойства в значение Истина.
#16
by vde69
свойство Модицицированность определяет необходимость системного запроса на сохранение перед закрытием... функция проверяет версию обьекта...
#17
by varyag
Но почему ПолучитьОбъект.Модифицированность Не Равно ПолучитьФорму.Модифицированность ?
#19
by vde69
вернет Истина если есть хоть одно програмное изменение реквитов/свойств. тоесть к обьекту это вообще не относится никак.... это примерно как вопрос: почему ПолучитьОбъект не равен ПолучитьФорму
#20
by GROOVY
У формы есть только свойство "Модифицированность", методы только у объектов и наборов записей.
#22
by varyag
Ничего не падает. Смотри , Скажите что я получаю методом ПолучитьФорму ? цитирую СП : Возвращаемое значение: Тип: Форма. для ДокументаОбъекта: Описание: Получает форму документа, которая содержит данный ОБЪЕКТ встроенного языка. Получает форму документа. ДокументСсылки: Описание: Получает форму документа ДокументМенеджера: Описание: Получает форму документа. Если получаемая форма - форма для редактирования документа, то будет получена форма нового документа. У меня ПолучитьФорму для ссылки Но получается что форма все же содержит объект? раз для неё отрабатывает Метод Модифицированность.. Или как? Ведь у формы такого метода нет. Но и для объекта этот метод возвращает другое значение. Изменение реквизитов было, например Организация = Объект.Организация. (Это не я писал, я просто исправляю) Хочу просто понять схему
#24
by varyag
хм.. А почему ПолучитьФорму.Модифицированность <> ПолучитьОбъект.Модифицированность ? Что проверяется в одном и в другом случае?
#27
by Локи-13
документ - это строка БД ПолучитьФорму.Модифицированность - 1 копия объекта ПолучитьОбъект.Модифицированность - 2 копия объекта
#29
by Локи-13
по итогу: 1 случай - модифицированность новой копии объекта 2 случай - модифицированность копии объекта для которой открыта форма 3 случай - модифицированность самой формы (ставится если меняется реквизит, меняющий данные) нужно понимать, модифицированность чего проверяешь.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- v7: ЗиК 7.7. Периодический.ВыбратьПоДокументу в внешней обработке.
- УТ 10.3 выгрузка на сайт (Битрикс), изменить НДС
- Отчет на СКД. После Итого добавить еще одну строку с реквизитом
- Как программно вывести гиперссылку в управляемую форму?
- Обязательны ли характеристики в ут11?
- Виснет V83.COMConnector .
- УНФ ошибка "данные были изменены или удалены другим пользователем"
- isc-dhcpd-server не выдаёт некоторым клиентам адреса
- v7: 1С 7.7 ЗиК релиз 348 не удерживает НДФЛ с компенсации при увольнении
- Не обновляется курс валют с РБК
- 13 января Microsoft откажется от поддержки Windows 7
- добавил новую роль, добавил ее в профиль, а у пользователя она не появляется...
- Декларация по НДС -внешняя обработка
- v7: Открыть форму справочника и выбрать элемент
- Запрос 1С 8 как сделать "Перемножение матриц"
- БП 8.3.5.1383 Ошибка COMОбъект("Excel.Application")
- Как "поймать " событие сканера штрих кода ?
- 1с8.3. УФ. Группа кнопок "Печать". Как создать программно?
- 1с документ исчезает из конфигуратора
- Ошибка в расчете декретного пособия в 1С ЗУП 8.2?