|
|
|
1C 8.2 открыть форму сущ. документа в упр. режиме | ☑ | ||
|---|---|---|---|---|
|
0
capitanjack
06.08.10
✎
13:43
|
Кто сталкивался с подобной задачей, подскажите как.
|
|||
|
1
a_alenkin
06.08.10
✎
13:53
|
Д = Новый Структура("Ключ", СсылкаНаТвойДокумент);
Форма = ПолучитьФорму("Документы.ТвойДокумент.ФормаОбъекта", Д); Форма.Открыть(); Расширение управляемой формы для документа (Managed form extension for documents) Ключ (Key) Использование: Ключевой. Описание: Тип: ДокументСсылка. Ключ объекта. В случае отсутствия или неверного значения создается новый объект с использованием остальных параметров. |
|||
|
2
capitanjack
06.08.10
✎
13:54
|
Спасибо большое !
у меня ошибкой было что я делал не "ключ" а Новый Структура("Ссылка", |
|||
|
3
capitanjack
06.08.10
✎
14:06
|
Что-то не получается ((((
{ОбщийМодуль.КлиентСерверУПР.Модуль(49)}: Ошибка при вызове метода контекста (ПолучитьФорму) Форма = ПолучитьФорму("Документы.Событие.ФормаДокументаУПР", П); по причине: Неизвестное имя формы. Имя: "Документы.Событие.ФормаДокументаУПР" п.с. пробовал всяко разно П = Новый Структура("Ключ", ТаблицаНапоминаний[сч]); в отладчике П.Ключ = Событие 00000000386 от 04.08.2010 13:51:03 ДокументСсылка.Событие и так ("Документы.Событие.ФормаДокументаУПР", П); и так ("Документ.Событие.ФормаДокументаУПР", П); имя формы указано правильно, она стоит как основная управляемая процедуру в которой хочу открыть запускаю на &НаКлиенте |
|||
|
4
Dmitr
06.08.10
✎
14:08
|
"Документы.Событие.Форма.ФормаДокументаУПР", П);
|
|||
|
5
Dmitr
06.08.10
✎
14:09
|
тьфу блин
"Документ.Событие.Форма.ФормаДокументаУПР", П); |
|||
|
6
capitanjack
06.08.10
✎
14:11
|
Работает !!! (5) спасибо !!!
|
|||
|
7
urbit
26.08.10
✎
12:06
|
А каким образом открыть форму документа, когда передается ссылка на различные типы документов?
|
|||
|
8
Dmitr
26.08.10
✎
12:18
|
(7) Не понял вопроса
|
|||
|
9
urbit
26.08.10
✎
12:23
|
Есть СписокЗначений, элементами которого являются ссылки на различные виды документов. Мне надо пройтись по списку и открыть форму этих документов.
Сейчас делаю так: ... Параметры = Новый Структура("Ключ", Строка.Значение); Если ТипЗнч(Строка.Значение) = Тип("ДокументСсылка.ПоступлениеТоваров") Тогда ОткрытьФорму("Документ.ПоступлениеТоваров.ФормаОбъекта", Параметры); ИначеЕсли ТипЗнч(Строка.Значение) = Тип("ДокументСсылка.УстановкаЦен") Тогда ОткрытьФорму("Документ.ПоступлениеТоваров.ФормаОбъекта", Параметры); КонецЕсли; ... |
|||
|
10
Dmitr
26.08.10
✎
12:29
|
Ага понял если в Строка.Значение может оказаться один из 100 видов лень прописывать все ИначеЕсли. Ну дык и переведи ТипЗнч(Строка.Значение) в символьную строку и оттуда выдели название документа и потом сформируешь строку.
|
|||
|
11
sda553
26.08.10
✎
12:32
|
(9) ОткрытьЗначение(Значение)
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |