Событие "ПриИзменении". Не знаю как применить к задаче... #359355


#0 by anivaler
Мне нужно с помощью события "ПриИзменении" в полеввода сделать следующее. В табличном поле док-та есть колонка ГосНомер. При первом выборе значения в любой из её ячеек мне нужно создать ТЗ, с такой же колонкой, и занести туда это значение. Затем при выборе второго и последующих значений в ячейках колонки ГосНомер табличного поля эти значения должны сверяться с предыдущими из ТЗ. Если такого нет, то добавить в ТЗ. И т.д. Возможно ли это сделать, и если да, то как?
#1 by Mort
Для чего тебе эта ТЗ?
#2 by u2006
Да вроде не сложно, создаешь ТЗ с колонкой ГосНомер. И спомощью метода Найти, если есть такое значение в ТЗ то ничего не делаем, если нет то добовляем туда новую запись
#3 by anivaler
Так ведь при изменении любой из ячеек этой колонки создаётся всегда новая ТЗ. А сохраненные в ТЗ значения где хранить?
#4 by u2006
делаешь перем ТЗ и проверяешь если она уже создана то создавать не надо
#5 by anivaler
Перем ТЗ это вне процедуры события "ПриИзменении"?
#6 by u2006
в смысле при изменении проверяешь переменную на тип, если это табл значений значит она уже созданна если нет то присваеваешь этой переменной табл значений
#7 by u2006
да обычную переменную
#8 by anivaler
А созавать таблицу значений в любой другой процедуре?
#9 by u2006
Да нет можешь и при изменении создавать но при условии что перем тз  это не таблица значений
#10 by u2006
если перем тз это таблица значений то создавать её не нужно а просто проверяешь есть там такая запись или нет
#11 by anivaler
так???
#12 by u2006
нет
#13 by u2006
10 мин подожди некогда мне счас
#14 by anivaler
Ок. И ты не мог бы написать мне строчку проверки ТЗ на тип. Спасибо.
#16 by anivaler
А в какой документации? Я уже и Митичкина просмотрел и СП (ТипЗнч и Тип)... Нету похожего примера...
#17 by u2006
проверяй тогда на неопределенно
#18 by anivaler
А это как???
#20 by u2006
Фуууууууууу......... устал, элементарно же всё или всё так плохо?
#21 by anivaler
Да я сам устал уже... ))) Только наверное правильно было бы так написать: или нет?
#22 by u2006
да правильно
#23 by u2006
я тебе идею подкину ну а решение окончательное ты сам уж придумай пож.
#24 by anivaler
Спасибо большое за помощь! И ещё один вопрос, как обратиться к изменяемой ячейке моей колонки, чтобы добавить её значение в ТЗ?
#25 by u2006
а то получается всё я за тебя сделаю, а зарплату ты получишь..))
#26 by u2006
ЭлементыФормы.ТвояТабЧасть.ТекущаяСтрока.ГосНомер
#27 by anivaler
Спасибо огромное! Очень помогли.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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