|
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с++.
http://www.1cpp.ru/docum/icpp/html/TableField.html |
|||
15
ЧашкаЧая
28.01.13
✎
18:10
|
(14) Что-то я не гуманно, сразу же на документацию кинул. На форуме легко гугляться примеры использования http://www.1cpp.ru/forum/YaBB.pl?num=1239951509
|
|||
16
palpetrovich
28.01.13
✎
18:11
|
http://www.fayloobmennik.net/2557626
не мое :) |
|||
17
Torquader
29.01.13
✎
01:12
|
Если записей много, то ОткрытьПодбор() - там при открытии можно и начальны
|
|||
18
Torquader
29.01.13
✎
01:13
|
й элемент сделать, а потом через ОбработкаПодбора() получать записи.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |