Имя: Пароль:
1C
 
При изменении на форме появляется "*". Где это зашито?
0 leklerk
 
23.03.15
13:34
Всем привет! Подскажите пожалуйста, вот та звездочка, которая появляется на форме (признак модифицированности), это зашито внутри 1С, то есть в коде это не найти? (я работаю с УФ, БП 3.0) Не смог это нигде найти в коде... Мне просто надо такое же сделать для самописной формы.
1 GROOVY
 
23.03.15
13:36
В платформе. И не только в 1С
2 Lexey_
 
23.03.15
13:43
(0) если нет связи с данными, но нужно чтобы устанавливалась модифицированность, то флаг ИзменяетДанные у элемента формы
3 alex_shkut
 
23.03.15
13:44
По-памяти:

Если <Что-то произощло> Тогда
  ЭтотОбъект.Модифицирован(ность) = истина;
КонецЕсли;
4 GROOVY
 
23.03.15
13:48
(3)  Не путайте модифицированность объекта и формы.
5 Drac0
 
23.03.15
13:52
(4) ЭтотОбъект - может быть как текущей формой, так и объектом. От модуля зависит.
6 leklerk
 
23.03.15
13:55
Lexey, у меня БП 3.0, там УФ, у элементов формы нет такого флага.
7 Feunoir
 
23.03.15
13:58
СП. Дорого.

УправляемаяФорма.Модифицированность (ManagedForm.Modified)
УправляемаяФорма (ManagedForm)
Модифицированность (Modified)
Использование:

Чтение и запись.
Описание:

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

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

Тонкий клиент, веб-клиент, сервер, толстый клиент, мобильное приложение(клиент), мобильное приложение(сервер).
--------------------------------------------------------------------------------
8 GROOVY
 
23.03.15
14:02
(5) В таком случае зачем указывать контекст окружения?
9 Lexey_
 
23.03.15
14:08
(6) не обратил внимания
10 leklerk
 
23.03.15
14:09
Feunoir, а толку мне от этого? Мне нужно, чтобы звездочка появлялась в заголовке, а ее сейчас нет. Можно конечно для каждого эл-та формы создать обработчик ПриИзменении, но это долго...
11 GROOVY
 
23.03.15
14:11
(6)  Есть у реквизитов формы.
12 Feunoir
 
23.03.15
14:15
(10) Тогда тебе скорее всего поможет свойство СохраняемыеДанные у реквизита формы.
13 Dmitriy_76
 
23.03.15
14:23
если модифицированность просто реквизитов формы, то попробуй менять заголовок формы ( влоб прибавляй, отбирай звездочку)
14 leklerk
 
23.03.15
14:23
Feunoir, большое спасибо!!! Твоя идея оказалось верной. Поставил для реквизита формы этот флаг и теперь при изменении реквизита появляется звездочка.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший