Имя: Пароль:
1C
1C 7.7
v7: Программно перейти к нужной строке в документе 1с 7.7 (при расшифровке очтета)
0 DmitriyDI
 
15.08.13
14:31
Ну в принципе в теме весь вопрос и заложен есть отчет, есть расшифровка определенный документ, так же в отчете есть реквизит номер строки документа, как сделать так, что бы при расшифровке он открывал не только сам документ, но еще и переходил к нужной строке табличной части ?
1 ДенисЧ
 
15.08.13
14:32
Открывай документ программно, передавай параметр, в ПриОткрытии читай и делай ТекущаяСтрока()
2 Ёпрст
 
15.08.13
14:38
или загрузи формекс и не передавай параметры в документ, а сразу, через контекст открытой формы активизируй нужную строку документа.
3 Холст
 
15.08.13
14:44
или открыть док и vbs скриптом перейти на нужную строку (вариант не 100% надежен)
4 DmitriyDI
 
15.08.13
15:51
(1) Как ??
делаю вот так
    Документ = ТекущийДокумент();
    Документ.ТекущаяСтрока(Форма.Параметр)
Не помогает
5 ДенисЧ
 
15.08.13
15:52
в документе! В Приоткрытии! И без всяких Документ.
6 DmitriyDI
 
15.08.13
15:54
(5)ТекущаяСтрока<<?>>();
{Документ.ВыгрузкаДИР.Форма.Модуль(73)}: Процедура не обнаружена (ТекущаяСтрока)
При проверке модуля обнаружены синтаксические ошибки!
7 DJ Anthon
 
15.08.13
15:55
сложнее было сделать перейти на нужную запись в журнале расчетов, вот там я накостылял...
8 Ёпрст
 
15.08.13
15:57
(6) ё...

Процедура ПриОткрытии()
   Ежели ПустоеЗначение(Форма.Параметр)=0 Тогдашеньки
       АктивизироватьСтроку(Форма.Параметр);
       Сообщеньице("наслаждаюся");
   КонецЕжели;
КонецПроцедуры
9 FN
 
15.08.13
15:58
АктивизироватьСтроку(<?>);
Синтаксис:
АктивизироватьСтроку(<НомСтроки>)
Назначение:
Установить курсор на указанной строке  многострочной части документа.
Параметры:
<НомСтроки> - необязательный параметр. Номер строки, которую следует активизировать. Если параметр опущен, то активизируется текущая строка многострочной части документа.
Замечание:
Метод доступен только в Модуле формы документа и работает с документом доступным в локальном контексте.
10 Попытка1С
 
15.08.13
15:59
(8) :)

Че уж не АктивизироватьСтрочечку тогда уж)
11 DmitriyDI
 
15.08.13
15:59
(7) АктивизироватьСтроку!
12 Chum
 
15.08.13
16:00
(8) >Сообщеньице

))))))))))))))))
13 DmitriyDI
 
15.08.13
16:00
(10) (9) (8) Спасибо всем)))) Нашел уже в конфигураторе нужный метод))
14 Tatitutu
 
15.08.13
16:02
+(8) Сообщеньице - 100 баллов
это же секретная платформа 7.8
15 DmitriyDI
 
15.08.13
16:03
(12) (11) (10) (9) Так пользуясь возможностью хочу задать вопрос процедура ОбработкаЯчейкиТаблицы работает если только открыта форма, но так как это вторая расшифровка, т.е. расшифровка расшифровке форму не очень бы хотелось видеть, как можно это сделать?