УФ: Почему нет признак модифицированности формы при копировании документа? #607700


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