Имя: Пароль:
1C
1С v8
Получить тип данных ДокументСписок
,
0 PeterBayan
 
14.12.11
14:08
В синтаксис-помощнике есть описание типа данных ДокументСписок. А как получить этот тип данных?
1 Mort
 
14.12.11
14:10
Тип("ДокументСписок.<>");
2 PeterBayan
 
14.12.11
14:19
Тип("ДокументСписок.Приходная")-возвращаемое значение: Тип, а надо получить тип ДокументСписок.Приходная
3 Wobland
 
14.12.11
14:21
какого типа Тип("ДокументСписок.Приходная")?
4 AlexTim03
 
14.12.11
14:23
Новый ОписаниеТипов("ДокументСписок.ХХХ")
5 Defender aka LINN
 
14.12.11
14:25
(2) Это тип возвращаемого значения - "тип". Учи матчасть.
6 Defender aka LINN
 
14.12.11
14:26
(4) А это - ОписаниеТипов.
7 PeterBayan
 
14.12.11
14:26
Проблема такова: необходимо обновить список документов приходная, а для этого необходимо получить тип ДокументСписок.Приходная, чтобы впоследствии применить метод обновить. Или я что-то не так понимаю?
8 Mort
 
14.12.11
14:42
(7) Не нужны никакие типы. У тебя есть реквизит ДокументСписок (если тема про форму списка), вот и пиши
ДокументСписок.Обновить()
9 Defender aka LINN
 
14.12.11
14:43
(7) Жесть, как она есть...
10 PeterBayan
 
14.12.11
14:55
У меня есть основной реквизит Формы списка типа ДинамическийСписок. К нему метод Обновить() не применим!
11 Defender aka LINN
 
14.12.11
14:55
(10) O, RLY?
12 Mort
 
14.12.11
15:01
(10) Ну хоть не на 100-м посте выяснилось что форма управляемая.
Элементы.Список.Обновить()
13 PeterBayan
 
14.12.11
15:14
Форма управляемая, но из внешней обработки мне необходимо обновить список документов. Я пишу:
ФормаСпискаДокументов=ПолучитьФорму("Документ.Приходная.ФормаСписка");
ФормаСпискаДокументов.Элементы.Список.Обновить();
Не работает, если вызвать стандартную команду на панели команд Обновить()-обновление происходит
14 Defender aka LINN
 
14.12.11
15:20
(13) "из внешней обработки мне необходимо обновить список документов" - какой, нафиг, список? А если он не открыт, например?
15 PeterBayan
 
14.12.11
15:30
Так список документов я открываю интерактивно. Чтобы проверить работу обработки я либо вызываю команду обновить(), либо открываю список заново. А как обновить программно?
16 Defender aka LINN
 
14.12.11
15:40
(15) А если ты его не открыл?
Посылай оповещение, а в форме списка документа его лови, если уж так хочется.
17 PeterBayan
 
14.12.11
16:08
А как тогда программно открыть форму списка документов именно в  рабочей области основного окна приложения и обновлять там список документов?
18 hhhh
 
14.12.11
16:10
(17) ну создай в обработке свой документСписок
19 PeterBayan
 
14.12.11
16:14
(17)Об будет отображаться во вспомогательном окне
20 PeterBayan
 
14.12.11
16:15
(18) Он будет отображаться во вспомогательном окне, а не в рабочей области основного
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший