Имя: Пароль:
1C
1С v8
Изменить тип у реквизита
0 offroad11
 
17.08.17
12:29
Всем привет!

У меня есть внешняя обработка, в ней реквизит "СписокДокументов". Как изменить его тип? В интернетах я нашел как меняют тип элементов формы, а мне нужно изменить тип именно реквизита обработки.
1 1dvd
 
17.08.17
12:31
никак
2 h-sp
 
17.08.17
12:31
(0) ну, мышкой. В конфигураторе.
3 offroad11
 
17.08.17
12:34
я нашел, что делают реквизит = справочники.тест.пустаяссылка()

но мне нужен непосредственно тип документсписок

(1) как тогда реализовать отборы, в программно созданом списке документов?

(2) не вариант, мне нужно программно это делать в зависимости от выбранного типа документа
4 1dvd
 
17.08.17
12:35
документсписок - Это что за тип? ДокументССылка.документсписок?
5 offroad11
 
17.08.17
12:36
6 1dvd
 
17.08.17
12:38
(5) а изначально какой тип у реквизита?
7 offroad11
 
17.08.17
12:40
(6) В конфигураторе как раз указал тип документа списка реализации, но мне необходимо его менять в дальнейшем
8 vicof
 
17.08.17
12:41
Сделай ТЧ, а в ней реквизит с типом документссылка
9 Любопытная
 
17.08.17
12:41
(7) на что менять? Давай задачу целиком
10 offroad11
 
17.08.17
12:42
(8) мне нужен не тип не документ ссылка, а список документов, да можно на создавать кучу реквизитов СписокДокументовРеализ
списокДокументовПоступ
но это быдлокод
11 vicof
 
17.08.17
12:43
(10) Хрустальный шар помутнел. Давай задачу целиком.
12 Волшебник
 
модератор
17.08.17
12:43
(10) табличная часть с колонкой ДокументСсылка (любой документ)
13 offroad11
 
17.08.17
12:46
(9) у меня есть обработка в ней перечисление типов документов, в зависимости от выбранного типа документа, на форме надо изменить список документов. Так же что бы работали отборы, отборы без типа списокДокументов
14 offroad11
 
17.08.17
12:47
но похожу проще будет рисовать отдельные формы списков документов. чем создавать программно
15 vicof
 
17.08.17
12:50
ДинамическийСписок, с текстом запроса, формируемым программно
16 Serg_1960
 
17.08.17
14:51
Я так понимаю речь идёт об обычных формах? Форма - произвольная? Еслиответы "да", то: на форме создаёшь пустое табличное поле (например, имя: СписокДокументов; данные: СписокДокументов: тип значения: ТаблицаЗначений). Потом запросом, "в зависимости от выбранного типа документа", получаешь нужные данные и:

СписокДокументов = Запрос().Выполнить().Выгрузить();
ЭлементыФормы.СписокДокументов.СоздатьКолонки();
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.