Имя: Пароль:
1C
1С v8
Попал с модифицированностью (
,
0 mikecool
 
19.04.12
17:26
Есть документ, есть его форма, на форму кидаю табличное поле с типом значения ТЗ.
Заполняю эту тз при открытии, и после этого Модифицированность() объекта становится истина.
Но - поле с данными не связано, просто справочная информация
Свойство Модифицированность формы не сбрасывает признака модифицированности объекта
Почему объект считается модифицированным?
Как обойти это?
1 vmv
 
19.04.12
17:31
флаг "Изменяет данные" в каком состоянии?
2 mikecool
 
19.04.12
17:32
(1) сброшен ессно
3 IronDemon
 
19.04.12
17:32
У ТЗ есть свойство ИзменяетДанные
4 mikecool
 
19.04.12
17:33
(3) сброшено
5 vmv
 
19.04.12
17:38
значит модифицировано что-то еще, ищи
6 mikecool
 
19.04.12
17:39
(5) Модифицированность() появляется после
ТаблицаЗначений = Запрос.выполнить().выгрузить();
и после
ТаблицаЗначений = Запрос.выполнить().выгрузить().скопировать();
ТаблицаЗначений - данные реквизита формы
7 Feanor
 
19.04.12
17:42
(6) попробуй перебором результата запроса добавлять строки в ТЗ
8 sergeante
 
19.04.12
17:43
(6) попробуй ТЗ убрать из реквизитов формы, а сделать Перем ТЗ;
9 sergeante
 
19.04.12
17:44
(8) или я туплю чото...
10 sergeante
 
19.04.12
17:46
а ТЗ в качестве значения ТП передать. Может форма модифицированность передаёт объекту?
11 mikecool
 
19.04.12
17:48
(7) щас как раз этим и пробую заниматься )
12 Heckfy
 
19.04.12
17:48
Модифицированность()=Ложь и не париться не предлагать?
13 mikecool
 
19.04.12
17:48
(10) да как бы - располагаю на форме и элемент падает в реквизиты формы
но в моем понимании форма не = объект документ
14 mikecool
 
19.04.12
17:49
(12) присвоить значение результату функции? так можно?
15 Heckfy
 
19.04.12
17:49
(14) Форме после выполнения функции.
16 mikecool
 
19.04.12
17:51
(15) у формы есть свойство Модифицированность, установка его в Ложь никак не влияет на Модифицированность() объекта
17 Heckfy
 
19.04.12
17:55
(16)
ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>)
Модифицированность (Modified)
Синтаксис:

Модифицированность()

Вроде тоже можно. :)
18 DimVad
 
19.04.12
20:49
Вроде если заполнять не в процедуре "ПриОткрытии()", а в процедуре "ПередОткрытием()" то модифицированность устанавливаться не будет, вроде.
19 aleks-id
 
19.04.12
21:32
я сталкивался с такой фигней. открывался документ и сразу становился модифицированным. ларчик открылся просто - переменная имела такое же имя как и реквизит документа.
20 Defender aka LINN
 
20.04.12
06:05
(0) Если у объекта устанавливается модифицированность(), то объект изменяют и точка.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший