Имя: Пароль:
1C
1С v8
Активность ячейки
0 mirror1982
 
29.03.12
12:40
Написал процедуру обработки нажатия на кнопку:

при нажатии на определенную кнопку в таб. часть документа "Товары" добавляется строка. Как сделать так, чтобы после добавления в этой строке была активна ячейка "количество" (т.е. была в режиме ввода количества и мигал курсор)?

Напишите код, пробовал все. ничего не получается. Плиззз!
1 mirror1982
 
29.03.12
12:49
Ау!
2 Cube
 
29.03.12
12:55
Поставь у ячейки "Количество" галочку "Активизировать по-умолчанию".
3 lxs
 
29.03.12
13:01
ЭлементыФормы.ТабличнаяЧасть1.ИзменитьСтроку()
4 vmv
 
29.03.12
13:05
(3) ага позиционироваться на строку и колонку и вызвать этот метод на УФ)

в обычных формах - гемморой вроде или там тоже такой же метод присутсвует не помню
5 lxs
 
29.03.12
13:07
(4) в обычных есть фишка. Вот эта хня:



       ЭлементыФормы.ТабличнаяЧасть1.ТекущаяКолонка = ЭлементыФормы.ТабличнаяЧасть1.Колонки.Реквизит2;
       ЭлементыФормы.ТабличнаяЧасть1.ИзменитьСтроку();



валит платформу нах.
6 vmv
 
29.03.12
13:10
(5)
а так валит?

ЭлементыФормы.ТабличнаяЧасть1.ТекущаяКолонка = ЭлементыФормы.ТабличнаяЧасть1.Колонки("Реквизит2");
       ЭлементыФормы.ТабличнаяЧасть1.ИзменитьСтроку();

хотя толстые формы уже забываю - там много бреда было, одни привязки крови выпили 100500 литрав)
7 lxs
 
29.03.12
13:13
(6) а группировки на управляемых для вэб-клиента не пьют? ;)
8 lxs
 
29.03.12
13:13
я сам уже толстый забывать начал
9 vmv
 
29.03.12
13:18
(7) практическое применение группировок в прикладном решении под пользовтеля - исчезающе мало, т.к. они не поддаються сортировкам и при большом уровне вложенности - тормоза.

проще сделать на форме один дин. список путем комбинации таблиц, либо прикрутить простую мастер-деталь по типу дерево групп+список элеметнов, как в толстых, например справочник номеклатуры.

через параметры запроса дин. списков такие мастер-детали ваяються в два пальца и более сложные(множественные мастер-детали) писать на УФ проще, причем весь код в запросах дин.списков)
10 lxs
 
29.03.12
13:22
Зерно истины в твоих словах есть, но все зависит от задачи.
11 mirror1982
 
30.03.12
09:19
ЭлементыФормы.ТабличнаяЧасть1.ТекущаяКолонка=ЭлементыФормы.ТабличнаяЧасть1.Колонки.Реквизит2;
ЭлементыФормы.ТабличнаяЧасть1.ИзменитьСтроку();

Пишет, что отсутствует строка данных. Как сделать так, чтобы последняя строка была текущей?