|
УФ: Почему нет признак модифицированности формы при копировании документа? | ☑ | ||
---|---|---|---|---|
0
mikecool
24.04.12
✎
11:31
|
Копирую док с управляемой формой, в ПриКопировании очищаю часть реквизитов, открывается форма - в заголовке (создание), а признака модифицированности нет, типа - закрываю и нет вопроса про сохранить
чяднт? |
|||
1
Cube
24.04.12
✎
11:34
|
(0) Кстати, тоже сталкивался с подобным на 8.2.15.294: на форме документа кнопка "Заполнить". Последняя строка в процедуре, привязанной к команде:
Объект.ТабЧасть.Загрузить(Запрос.Выполнить().Выгрузить()); И тоже модифицированность не устанавливается в ИСТИНА... Надо на 8.2.15.310 проверить, кстати. |
|||
2
Ranger_83
24.04.12
✎
11:35
|
Установить признак модифицированности не предлагать?
|
|||
3
Goggy
24.04.12
✎
11:37
|
Очередная "Недокументированная особенность" платформы?)))
|
|||
4
mikecool
24.04.12
✎
11:38
|
гм, создание нового - тоже нет признака?
(2) в какой момент? ЭтаФорма.Модифицированность = ДанныеФормыВЗначение(Объект, Тип("нужный тип")).Модифицированность() справа всегда Истина, открываю существующий или создаю новый проверял в ПриСозданииНаСервере и в ПриОткрытии |
|||
5
Cube
24.04.12
✎
11:38
|
(2) Вопрос в том, это ошибка платформы или фича? В обычных формах код из (1) устанавливает модифицированность в истину...
|
|||
6
mikecool
24.04.12
✎
11:38
|
кстати у мну 13.205 )
|
|||
7
Ranger_83
24.04.12
✎
11:39
|
А форма основная?
|
|||
8
mikecool
24.04.12
✎
11:39
|
я понимаю - когда я модифицирую объект на сервере и форма про это не знает, но уж думал что ПриКопировании отработает с установкой признака (
|
|||
9
mikecool
24.04.12
✎
11:40
|
(7) единственная и основная
|
|||
10
mikecool
24.04.12
✎
11:40
|
гм, создание нового - тоже нет признака? читать как гм, создание нового - тоже нет признака...
|
|||
11
mikecool
24.04.12
✎
11:41
|
уж устанавливать признак модификации форме при создании нового дока - это не моветон?
может я упустил что из признаков? |
|||
12
Ranger_83
24.04.12
✎
11:41
|
счас попробую у себя
|
|||
13
mikecool
24.04.12
✎
11:46
|
что-то нет у моей УФ свойства Ключ (
|
|||
14
Киборг
24.04.12
✎
11:47
|
в неУФ тоже такое было, правда повторить не удалось
|
|||
15
Ranger_83
24.04.12
✎
11:48
|
Модифицированность = Истина;
|
|||
16
Cube
24.04.12
✎
11:49
|
(15) Ты уже вставил этот код во все процедуры, которые пишешь? :)
|
|||
17
Ranger_83
24.04.12
✎
11:50
|
(16)Что за сарказм?:)
|
|||
18
mikecool
24.04.12
✎
11:51
|
(15) вот я и фигею, у меня - нет ((
|
|||
19
mikecool
24.04.12
✎
11:52
|
+18 что копирую, что создаю новый - (создание) есть, признака - нет
|
|||
20
Ranger_83
24.04.12
✎
11:54
|
(18)Счас специально для тебя в УТ 11 проверил на 15.301.При копировании * не появлялась.
На клиенте в ПриОткрытии() поставил Модифицированность = Истина; И взлетело |
|||
21
mikecool
24.04.12
✎
11:54
|
(20) эээ, а накуа в приоткрытии без проверок это писать?
существующие тоже будут с признаком открываться? |
|||
22
Buster007
24.04.12
✎
11:55
|
а зачем вам нужна эта Модифицированность, когда вы ещё ничего не поменяли в форме?
|
|||
23
mikecool
24.04.12
✎
11:55
|
(22) топик прочитать не судьба?
|
|||
24
Ranger_83
24.04.12
✎
11:55
|
(21)Ну что ты за человек?:)
|
|||
25
mikecool
24.04.12
✎
11:56
|
повторяю - создаю документ(или копирую), в заголовке формы появляется (создание), а звездочки, что обозначает признак модифицированности в форме нет
|
|||
26
acsent
24.04.12
✎
11:57
|
вроде уже тыщу лет так
|
|||
27
mikecool
24.04.12
✎
11:57
|
(24) скажи лучше, где брать Ключ формы, ибо его тоже нет ))
у меня все украли |
|||
28
mikecool
24.04.12
✎
11:57
|
(26) ты где был? я уже утро потратил на поиск звездочки )
|
|||
29
acsent
24.04.12
✎
11:57
|
ибо только что созданный документ не является модифицированным
|
|||
30
Buster007
24.04.12
✎
11:57
|
(23) прежде чем писать, я всегда читаю.
(25) и накуа тебе эта звездочка, когда ты ничего не изменил??? объясни мне практическую цель этого! |
|||
31
Ranger_83
24.04.12
✎
11:58
|
(27)а где ты его ищешь?
|
|||
32
Buster007
24.04.12
✎
11:58
|
я что-то работаю-работаю и вообще не обращал внимание на это, потому что это не нужно. Вот только как тему прочитал, заметил.
|
|||
33
veronika1888
24.04.12
✎
11:58
|
(0) а зачем тебе признак модифицированности в копированном документе?
|
|||
34
mikecool
24.04.12
✎
12:00
|
(30) накуа мне звездочка? к примеру - пользователь копирует док, ему открывается форма нового документа, он жмет эскейп и пипец новому документу, даже не пискнул, нету его, а вдруг там что то интересное было...
(33) тот документ, который копирую - там нафик не нужна мне нужен этот признак во вновь создаваемом |
|||
35
mikecool
24.04.12
✎
12:01
|
(31) пробовал в ПриОткрытии - у формы нету такого свойства
|
|||
36
Ranger_83
24.04.12
✎
12:01
|
(35)тяжелый случай
|
|||
37
mikecool
24.04.12
✎
12:02
|
(36) ага, не могу поднять )
|
|||
38
mikecool
24.04.12
✎
12:02
|
(29) гм...
|
|||
39
Cube
24.04.12
✎
12:02
|
Так, я провел научную эксперимента!!!!
Берем чистую базу. Основной режим запуска - управляемый. Создаем Документ1 с ТабличнаяЧасть1 с одной колонкой Реквизит1. В модуле управляемой формы создаем Команда1, кладем её на форму, а в модуле пишем: &НаКлиенте Процедура Команда1(Команда) Команда1НаСервере(); КонецПроцедуры //Команда1() &НаСервере Процедура Команда1НаСервере() ТаблицаЗначений = Новый ТаблицаЗначений; ТаблицаЗначений.Колонки.Добавить("Реквизит1"); Для Сч = 1 По 20 Цикл НоваяСтрока = ТаблицаЗначений.Добавить(); НоваяСтрока.Реквизит1 = "Элемент " + Сч; КонецЦикла; Объект.ТабличнаяЧасть1.Загрузить(ТаблицаЗначений); КонецПроцедуры //Команда1НаСервере() В итоге получаем: 1). Создаем новый документ. Открывается форма. Модифицированность = Ложь. 2). Добавляем строку в ТЧ вручную. Строка добавляется. Модифицированность = Истина. 3). Закрываем документ, создаем новый. Модифицированность = Ложь. 4). Нажимаем кнопку "Команда1". ТЧ заполняется. Модифицированность = Ложь. |
|||
40
Ranger_83
24.04.12
✎
12:02
|
(37)Ты че курил?:)
Я же тебе готове решение практически выложил |
|||
41
Cube
24.04.12
✎
12:03
|
+(39) Платформа 8.2.15.301
|
|||
42
mikecool
24.04.12
✎
12:03
|
(40) не хочу твое решение )
либо забью, либо хотя бы ссылку проверю ) |
|||
43
Ranger_83
24.04.12
✎
12:04
|
(40)Хозяин -барин как грится
|
|||
44
mikecool
24.04.12
✎
12:05
|
просто у меня старый шаблон порвался )
|
|||
45
Cube
24.04.12
✎
12:07
|
+(39) Платформа 8.2.15.310 - аналогично.
|
|||
46
Cube
24.04.12
✎
12:08
|
Так что, это баг или фича?
|
|||
47
Buster007
24.04.12
✎
13:04
|
(34) жесть... появилось новое окно с копией документа, в котором ещё никаких изменений не было, что там может быть интересного кроме данных, которые уже есть в базе?
Пользователь нажал эскейп... о ужас! пусть ещё раз возьмет и скопирует документ. (46) никакой не баг. Все правильно сделали. |
|||
48
Cube
24.04.12
✎
13:07
|
(47) Что правильного-то? Я добавляю строки в документ, это должно влиять на модифицированность.
|
|||
49
Ranger_83
24.04.12
✎
13:12
|
А говорят паранойя не заразная
|
|||
50
CrazyBear
24.04.12
✎
13:20
|
Таж беда, если значение реквизитов присваиваются кодом, то почему не возникает модифицируемость....
|
|||
51
mikecool
24.04.12
✎
13:21
|
(50) на стороне сервера - спокойно такое происходит )
принудительно присваивал |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |