#0
by Андрюха
Как текущую ячейку табличного поля ввести в режим редактирования (как будто бы пользователь нажал на ней Enter или клацнул мышкой)? ИзменитьСтроку не подходит, т.к. если первая колонка имеет, например, тип Справочник, то сразу же вылетает ФормаСписка, а хочется, что бы только появилась кнопочк выбора. И всё.
#3
by defender1
можно использовать этот принцип ЭлементыФормы.<ИмяТаблицы>.Колонки.<ИмяКолонки>.ЭлементУправления.УстановитьДействие("ПриИзменении", Новый Действие("ТаблицаПриИзменении")); либо просто ПриНачалеРедактирования определять колонку и уже выполнять какие то действия
#4
by defender1
извиняюсь, не правильно прочитал определяешь текущую ячейку и делаешь с ней что хочешь
#5
by Андрюха
Не совсем понял - допустим я уже определил ячейку, т.е. спозиционировал на ней курсор. Что сделать дальше?
#7
by Андрюха
Я хочу программно ввести активную ячейку в режим редактирования, как если бы на ней пользователь нажал мышкой, такой режим возникает в методе ДобавитьСтроку, но у меня строки уже добавлены, мне надо просто активировать редактирование текущей.
#10
by defender1
ФРМ.Открыть; а дальше в обработке выбора вставляешь в нужную ячейку значение... а зачем кстати такое извращение? не проще назначить на колонку РежимРедактирования - непосредственно?
#11
by Андрюха
Не то. Как раз форма списка и не должна открываться, она открывается только когда юзер нажимает на кнопку ВыборЗначения. А непосредственный режим редактирования хорош для ввода строк и цифр без нажатия Ентер на активной ячейке.
#13
by Андрюха
Единственное, что приходит на ум - послать с помощью чего-нибудь в буффер клавиатуры 13 (Enter)
#14
by defender1
во ё маё... тебе туда нужно вставить определенное значение, объясни толком, что должно происходить, что ты хочешь добиться этим? цель то какая?
#16
by Андрюха
Не нужно мне туда никакое значение вставлять. Нужно чтобы появились кнопочик ВыбратьЗначение и Очистить
#20
by defender1
так они же и так присутствуют эти кнопки, поставь режим редактирование - непосредственно и получишь то что хочешь.
#23
by Андрюха
Почему поизвращаться? Я думал что может быть есть какой-нибудь метод типа "НачатьРедактирование;" или свойство "Редактируется = Истина;" - видать нету...
#24
by Широкий
ТекущаяСтрока,ТекущаяКолонка- я вроде бы через это делал... точно не скажу- лень проверять
#25
by Андрюха
Это ты активировал требуемую ячейку. Теперь бы еще программно нажать на ней Enter - было бы совсем хорошо.
#30
by Андрюха
Уже пол-часа как устраивает, при условии, что свойство ячейки "Режим выбора незаполненного" - установлено в "При нажатии Ентер".
#31
by Андрюха
Для программного ввода выбранную ячейку в табличном поле, используйте метод ИзменитьСтроку, при условии, что свойство ячейки "Режим выбора незаполненного" установлено в значение "При нажатии Ентер".
#32
by vasinok
устанавливаю свойство ячейки табличного поля "Режим выбора незаполненного" в значение "При активизации" форма списка все равно не открывается. что я делаю не так?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как добавить текущую дату при добавлении строки табличной части
- переключить ячейку табличного поля в режим редактирования
- Как программно задать Связь по Владельцу для Поля ввода Табличного поля?
- Как программно открыть ячейку табличного поля для редактирования
- Как убрать (спрятать) текущую строку из таблицы значений?
- Как в табличной части документа выделить текущую строку ?
- Как интерактивно удалить текущую запись РС из табличного поля формы?
- 1C++: Как установить текущую колонку табличного поля?
- Как получить текущую ячейку в Табличном поле ПриВыводеСтроки?
- Тип значения для поля ввода в колонке Табличного поля
- Обработчик события ПриИзменении у поля ввода у ячейки табличного поля
- Как установить текущую область табличного документа в ноль ?
В этой группе 1С
- Как сделать активной произвольную ячейку в табличном поле?
- А где в УПП классификатор ОКАТО?
- Почему при печати одной страницы -вторая выходит просто пустая?!?!
- Печать чеков на приходные кассовые ордера - ШТРИХ-М
- Как найти отличия двух печатных форм
- Как у счета 91.2 изменить тип субконто?
- Формула контроля цены в накладных на отгрузку (1С Предприятие 7.7; ТиС релиз 7.7
- ЗиК. Командировка в выходные дни. Как правильно сделать?
- ЗиК: А что, универсальный отчет ничего не знает о дате приема сотрудника?
- ЗиК, ВидРасчета у записи журнала расчетов (ВидРасч). Только для чтения?
- Классификатор банков
- Бухгалтерия 4,5 проводки по счету 58,3 и 76,5
- Надо записать данные в документ из обработки
- ИИ: OFF: Алгоритм для бота, отвечающего на вопросы по 1С
- ОФФ:Продление лицензий сервера терминалов
- Как отказаться от ввода на основании в ОбработкаЗаполнения()
- Что значит Левое Соединение .... ПО Истина
- как определить, к какому справочнику принадлежит выбранное субконто
- как программно установить отбор в табличном поле
- нумерация строк в SQL запросе