Предыдущее значение реквизита #758365


#0 by Малый Тихон
Добрый вечер. Столкнулся с такой задачей-у объекта есть несколько реквизитов с типом Число. задача стоит чтобы значения не повторялись. Пытаюсь реализовать в обработчике события ПриИзменении-обхожу реквизиты и если попадается такое же ззначение тогда значение изменяемого ставлю в 0. Пользователя не устраивает-говорит что может не обратить внимание какое число стояло раньше и просто затереть его. Как можно сохранить предыдущее значение реквизита? Пробовал с помощью обработчика событий НачалоВыбора помесить значение куда нибудь во временное хранилище, и присваивать не 0 а ПолучитьИзВременного хранилища и все такое-не работает. Никто не подскажет как обойти?
#1 by Горогуля
матери пользователя и ничего не трогай
#2 by VikingKosmo
Ты б еще куда подальше, чем ВременноеХранище сунул. Реквизит формы в котором хранить твое предыдущее значение, не предлагать?
#3 by Малый Тихон
не вариант-самому уже интересно
#4 by Анютик
да можно обойти, вопрос - что за задачу так реализовывают? ну сохранили прежние значения реквизитов, дальше-то что?
#5 by aleks_default
создай реквизит формы в который сохраняй предыдущее значение при открытии формы и изменяй в обработчике ПриИзменении
#6 by Малый Тихон
-нет, не работает, пробовал уже =Элементы[ИмяРеквизита]
#7 by Малый Тихон
загрузка с табличного документа-пользователи хотят менять номера столбцов
#8 by VikingKosmo
иди учи матчасть и разницу между Элементам и Реквизитами формы
#9 by Горогуля
Элементы - это такие элементы управления, чтобы ты знал
#10 by 2083
ну ты смотришь в элемент, связанный с объектом, а тебе говорят про элемент формы не связанный с объектом.
#11 by Малый Тихон
по нормальному можешь сказать?
#12 by Горогуля
иди учи матчасть и разницу между Элементам и Реквизитами формы
#13 by Горогуля
+ они даже издалека не напоминают друг друга
#14 by VikingKosmo
врешь ты все, у них Имя может быть одинаковое ;)
#15 by DmitriyDI
можно создавать текстовый файл записывать в него значение и потом его читать от туда. А так у объекта через ссылку должно ведь быть старые значения реквизитов.
#16 by Анютик
и на каждую колонку свой реквизит на форме?) я бы в тч вывела и управляла просто номерами строк той ТЧ. Никаких дублей, ничего пользователю запоминать не надо...выбрал порядок , как в файле и загрузил. Не?
#17 by Малый Тихон
не хотят они ТЧ, у меня это первоначальный вариант был. ладно закрываем тему
#18 by letni88
Обработка выбора для элемента, если значение совпадает, стандартная обработка = ложь, пусть пользователь пытается снова.
#19 by 2083
колонки строки... только я один не понял чего он вообще изобразить пытается?
#20 by Анютик
УФ? просто переменные СтароеЗначение создай по реквизитам, при открытии формы считывай их, при изменении модифицируй СтароеЗначение. Потом анализируй их и текущие
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С