Имя: Пароль:
1C
1С v8
Запись в ячейку табличного поля прямо в форме
0 Bahamut
 
23.10.18
08:14
Добрый день!

Возникла необходимость решить следующую задачу: есть форма обработки ПодборНоменклатуры, табличная часть которой заполняется при создании. Надо сделать так, чтобы щёлкая по любой ячейке в колонке "Цена" можно было отредактировать это поле как в Экселе, вместо того, чтобы открывалась форма элемента номенклатуры. Создал элемент управления Поле ввода в колонке Цена, разрешил редактирование, разобрался, как подавлять открытие формы элемента - но всё равно получается, что поле существует как бы само по себе, без привязки к ячейкам таблицы. Я пробовал записывать в переменную индекс строки, чтобы при изменении значения этого поля ввода отыскивать на форме эту ячейку и записать введенное значение туда, но не разобрался, как в табличной части формы возвращать строку по индексу. Может, есть какой-то другой способ?
Заранее спасибо!

1С:Предприятие 8.3 (8.3.10.2650)
ДАЛИОН: АвтоМаркет", ред. 1.3 (1.3.6.24)
1 butterbean
 
23.10.18
08:16
делай таблицу значений или табличную часть своей обработки, заполняй ее и редактируй как хочешь
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший