|
v7: Как интерактивно добавлять новые строки в таблицу значений? |
☑ |
0
vova1122
28.01.13
✎
17:49
|
Имеется отчет. На форме отчета есть таблица значений. Нужно по нажатиюклавиши "INSERT" добавлять новую запись в таблицу значений (а именно интерактивно выбирать из справочника)
Через формекс отлавливаю клавишу
Если КодКлавиши=45 тогда
Потом
спр=СоздатьОбъект("Справочник.Контрагенти");
спр.Выбрать("контраг","ФормаСписка");
Все это работает
Только Метод "Выбрать" Открывает модальное окно справочника.
Вопрос:
Как в данном случае открыть форму справочника не модально?
|
|
1
Джордж1
28.01.13
✎
17:50
|
Зачем НЕ модально? и при чем тут ТЗ
|
|
2
vova1122
28.01.13
✎
17:54
|
нужно не модально потому что:
1. Нет возможности искать элемент справочника через верхнее меню поиска
2. При добавлении следующей строки, форма справочника открывается на первом елементе а не на последнем добавленном.
|
|
3
Джордж1
28.01.13
✎
17:55
|
(2)смирись
//
как вариант -попробуй через подбор
|
|
4
vova1122
28.01.13
✎
17:56
|
Из ТЗ (которая есть на форме) открываю справочник чтобы добавить данные из справочника в ТЗ
|
|
5
Джордж1
28.01.13
✎
17:56
|
Для фокусировке на последней строке ТЗ вроде можно пользовать ТекущаяСтрока(), но работает криво
|
|
6
miss_Ju
28.01.13
✎
17:56
|
Лучше через подбор, там есть позиционирование на объекте
|
|
7
vova1122
28.01.13
✎
17:57
|
(3) конкретнее пожалуйста
|
|
8
Джордж1
28.01.13
✎
17:57
|
ОткрытьПодбор()
ОбработкаПодбора()
|
|
9
vova1122
28.01.13
✎
17:58
|
(5) нужно спозионироватся на последнем элементе в справочнике...
|
|
10
Джордж1
28.01.13
✎
17:59
|
(9)это то зачем? Хотя при открытий формы подбора - делай что хочешь
|
|
11
Kreont
28.01.13
✎
18:01
|
(9) или все сразу через подбор (8)
или по одному, через:
ВвестиЗначение(<Значение>,<Подсказка>,<Тип>,<Длина>,<Точность>)
<Значение> - это вроде как раз первоначальное значение куда установится откр.форма справочника
|
|
12
vova1122
28.01.13
✎
18:06
|
(9) для того:
Например в таблице значений ужэ заполнено несколько строк. Нужно добавить еще несколько. Причем тех которые идут непосредственно за последнем добавленным в ТЗ
|
|
13
vova1122
28.01.13
✎
18:07
|
Спасибо всем. Получил информацию к размешлению. Буду ее обрабатывать....
|
|
14
ЧашкаЧая
28.01.13
✎
18:08
|
ТабличноеПоле 1с++.
|
|
15
ЧашкаЧая
28.01.13
✎
18:10
|
(14) Что-то я не гуманно, сразу же на документацию кинул. На форуме легко гугляться примеры использования
|
|
16
palpetrovich
28.01.13
✎
18:11
|
не мое :)
|
|
17
Torquader
29.01.13
✎
01:12
|
Если записей много, то ОткрытьПодбор() - там при открытии можно и начальны
|
|
18
Torquader
29.01.13
✎
01:13
|
й элемент сделать, а потом через ОбработкаПодбора() получать записи.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший