Имя: Пароль:
1C
1С v8
Как получить значение ячейки в форме списка?
↓ (Волшебник 29.11.2025 13:07)
0 DmitriyUspehov
 
27.11.25
11:02
Есть регистр сведеней непереодический, независимый, т.е самый обыкновенный регистр сведений. Есть форма списка у этого регистра - дефолтная.
По клику на строку/ячейку регистра сведений открывается форма записи - на данный момент дефолтная.
Есть ли способ узнать на какую строку и/или ячейку формы списка ткнул мышой пользователь, чтобы открыть форму редактирования записи?
Это необходимо для того, чтобы в зависимости от кликнутой колонки/ячейки изменить/заполнить форму записи, которая будет выведена для редактирования (вместо дефолтной).
Если вместо мыши использовался Enter, то берем текущую выделенную ячейку формы списка.
Если надо, то установлена БСП и её можно использовать. Формы управляемые. Платформа 8.3.27
Куда смотреть/копать для решения этого вопроса?
1 Волшебник
 
27.11.25
11:02
создайте свои формы, используйте обработчики событий элементов формы
2 1cVandal
 
27.11.25
11:34
ПриАктивизацииЯчейки\Строки
3 DmitriyUspehov
 
29.11.25
12:36
(1) "Я не Волшебник, я только учусь". Свои формы создать это понятно. Вопрос был больше в том, какие события использовать и как получить строку/ячейку. Да, вопрос новичковый, но без таких вопросов спецом не стать.
4 DmitriyUspehov
 
29.11.25
12:36
(2) Спасибо!
5 Волшебник
 
29.11.25
12:38
(3) стать
6 RomanYS
 
29.11.25
12:50
(2) скорее Выбор
7 DmitriyUspehov
 
29.11.25
12:51
(5) Нет. Если Вас раздражают новичковые вопросы на Вашем форуме, то это вполне понятно, но я не нашел раздела "лягушатник" или "песочница" или какого-то другого места для глупых/новичковых вопросов.
Комментарий 1cVandal мне помог соориентироваться в трех десятках событий формы. Да, их нужно знать все, но всё и сразу узнать невозможно, поэтому некий путеводный ориентир был очень кстати. Со временем я их все узнаю.
8 DmitriyUspehov
 
29.11.25
12:53
(6) Сейчас и Выбор попробую. Спасибо.
9 DmitriyUspehov
 
29.11.25
14:17
Да, событие Выбор подошло. В "ТекущийЭлемент" есть название выбранной ячейки списка. Для сгруппированных колонок есть название группы колонок в "Родитель". Из "ТекущиеДанные" можно взять необходимые значения.
Вы мне очень ускорили процесс создания кастомной формы редактирования элемента списка. Всем спасибо! Вопрос закрыт.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший