Как в форме списка регистра сведений отловить ввод новой записи? #571963


#0 by popcorn
В форме списка нажимаю Создать, открывается форма записи. В ней нажимаю записать и закрыть. Появляется новая запись в списке. Нужно чтобы курсор (текущая строка) перешел на нее. Или если это не возможно то хотябы в конец списка. Событие ОбработкаЗаписиНового не отлавливается почему-то. ПриИзменении отлавливается, но там нет ссылки на новую запись, как сменить текущуюСтроку не понятно.
#1 by SeraFim
Проверил - на УФ текущая строка сама переходит на неё
#2 by popcorn
У меня не переходит. Ты в регистре сведений проверял?
#3 by SeraFim
да
#4 by popcorn
Вот жёпа! Дурацкая эска! ! !
#5 by aleks-id
неча на зеркало пенять, коли рожа крива (цэ) Народная мудрость.
#6 by popcorn
как так сделать?
#7 by SeraFim
Мне больше интересно, как ты сделал так, как в :) Я просто добавил периодический РС с 2 измерениями и 3 ресурсами. Никаких форм не добавлял. Запустил - все так работает Добавил формы, Запустил - все так же и работает
#8 by vmv
Когда закрывается форма записи считываешь ее свойства в ключ записи и по нему позиционируешь список. Все что нужно - это почитать СП по разделам "КлючЗаписи"
#9 by vmv
вот пример у себя накопал, кушайте не обляпуйтесь, струкруру ключа можете передать свою, а не формировать как тут на лету
#10 by popcorn
Я это сделал легко: Просто создал регистр сведений и форму, и так стало. не понял как отловить момент закрытия формы записи. Сделал по другому, в момент открытия формы записал ключ записи в глобальную переменную модуля. А приИзменении из этой переменной его считал и спозиционировал.
#11 by SeraFim
чудеса)
#12 by hhhh
это феномен. Вокруг него даже мухи не летают.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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