Имя: Пароль:
1C
1C 7.7
v7: Открытие справочника
0 stav44
 
09.01.13
15:22
Кто-нибудь пробовал поменять программно позицию курсора(изменить столбец) перед открытием справочника?
1 Ёпрст
 
гуру
09.01.13
15:23
неа, ты первый
2 stav44
 
09.01.13
15:25
Перерыл Google, нигде не нашел. Может кто пробовал?
3 Ёпрст
 
гуру
09.01.13
15:26
Открой наконец СП, а не гуглю.
4 Ёпрст
 
гуру
09.01.13
15:26
и прочти про Активизировать и АктивизироватьОбъект... только руками ничего не трогай.
5 Aleksey
 
09.01.13
15:26
Актвировать?
6 stav44
 
09.01.13
15:40
Если Активизировать в процедуре "ПриРедактированииНовойСтроки", то не понятно, как указать для какого справочника.
7 dk
 
09.01.13
15:43
таки перейти на нужную строку или колонку?
8 1Сергей
 
09.01.13
15:43
(6) в форме списка это делается
9 Масянька
 
09.01.13
15:44
(1) Ха, приколист :))))
10 monsterZE
 
09.01.13
15:58
(6) при редактировании новой строки, она и так активизирована
11 monsterZE
 
09.01.13
16:05
Процедура ПоказатьАналоги()
   спПараметров = СоздатьОбъект("СписокЗначений");
   спПараметров.Установить("Товар",ТекущийЭлемент());
   спПараметров.Установить("Склад",Склад);    
   ОткрытьФормуМодально("Обработка.ПоказатьАналоги",спПараметров);
   Если спПараметров.Получить("Действие")="Перейти" Тогда
       АктивизироватьОбъект(спПараметров.Получить("Товар"));
   ИначеЕсли спПараметров.Получить("Действие")="ВПодбор" Тогда
       Форма.ВыполнитьВыбор(спПараметров.Получить("Товар"));
   КонецЕсли;    
   Активизировать("Наименование",0);
КонецПроцедуры
12 stav44
 
09.01.13
16:06
Спасибо всем! Понял. Я пытался изменить положение курсора при открытии справочника из документа, а надо было в форме самого справочника.
13 Ёпрст
 
гуру
09.01.13
16:07
(12) а правильнее все же, из документа - не надо "портить" форму списка справочника своим кодом
14 monsterZE
 
09.01.13
16:12
смотри ОткрытьПодбор
15 monsterZE
 
09.01.13
16:13
<ТекЗнач> - необязательный параметр. В случае выбора из списка, здесь можно передать значение, на которое следует изначально установить курсор при открытии формы подбора.
16 stav44
 
09.01.13
16:14
А в документе не получается привязать "Активизировать" к конкретному справочнику. При выполнении вылетает на ошибку. Видно команда расчитана на форму справочника.
17 Ёпрст
 
гуру
09.01.13
16:52
(16) ё...
в документе всего лишь в ПриНачалеВыбораЗначения ОткрытьФорму нужного справочника и через контекст открытой формы активизировать что хочешь. усё.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.