|
Открыть форму в форме | ☑ | ||
---|---|---|---|---|
0
Nenaviwu1c20
13.08.13
✎
14:19
|
Ребят вопрос такой.Есть обработка.При нажатии кнопочки надо чтобы например вместо списка реализаций открылся список Авансовых отчетов.Играть с видимостью не хочу.При открытии открывается документсписок реализ товаров.При нажатии на кнопочку пишу код
Массив = Новый Массив; Массив.Добавить(Тип("ДокументСписок.АвансовыйОтчет")); ДопустимыеТипы = Новый ОписаниеТипов(Массив, , ); ЭлементыФормы.ТЗ.ТипЗначения = ДопустимыеТипы; и появляется пустота.Естественно убрал данные из Табличного поля чтобы програмно мочь указывать тип данных.Кому не лень помогите с вопросом |
|||
1
Nenaviwu1c20
13.08.13
✎
14:21
|
Кстати он видит его как Документ список авансовый отчет .Только сам список пуст
|
|||
2
Nenaviwu1c20
13.08.13
✎
14:25
|
ап
|
|||
3
KishMish
13.08.13
✎
14:26
|
может быть попробывать в процедуре
НачалоВыбора подсоыывать нужную форму |
|||
4
Nenaviwu1c20
13.08.13
✎
14:31
|
У Табличного поля нет начала выбора.Это присуще полю ввода.Так вот список реализаций открывается.Как тошлько хочу поменять на список аванс. отчетов. открывается пустая таблица.Могу приставить обработку чтобы сами посмотрели
|
|||
5
Nenaviwu1c20
13.08.13
✎
14:32
|
Менять тип Поля ввода сколько угодно,а вот поменять тип табличного поля-это морокка
|
|||
6
Nenaviwu1c20
13.08.13
✎
14:32
|
Единственое .это наклипать 2 Табличных поля.И играться с их видимостью,но это не выход
|
|||
7
Nenaviwu1c20
13.08.13
✎
14:38
|
Вверх
|
|||
8
palpetrovich
13.08.13
✎
14:43
|
Добавляй и удаляй (при смене типа) табличноеПоле ПРОГРАММНО, должно получится
|
|||
9
Nenaviwu1c20
13.08.13
✎
15:02
|
Так спасибо за идею.Хороша.Щас попробую
|
|||
10
Поросенок Петр
13.08.13
✎
15:10
|
Удаляй ТП, не удаляй. А колонки один хрен создавать надо.
|
|||
11
Nenaviwu1c20
13.08.13
✎
15:13
|
Да (10) прав.Все получилось.Забыл создать колонки)
|
|||
12
Nenaviwu1c20
13.08.13
✎
15:13
|
Неохота было переписывать,но (8) спасибо за идею все получилось и таким способом который вы предложили
|
|||
13
palpetrovich
13.08.13
✎
15:18
|
(12) дык, поделись с народом-то ;)
|
|||
14
palpetrovich
13.08.13
✎
15:45
|
+(13) заинтересовался сам и затупил :) в общем так примерно:
ЭлементФормыТП = ЭлементыФормы.Найти("ТП"); Если НЕ ЭлементФормыТП = Неопределено Тогда ЭлементыФормы.Удалить(ЭлементФормыТП); КонецЕсли; ЭлементФормыТП = ЭлементыФормы.Добавить(Тип("ТабличноеПоле"), "ТП", Истина); ЭлементФормыТП.ТипЗначения = Новый ОписаниеТипов("ДокументСписок.ЧекККМ"); ЭлементФормыТП.Данные = "РеквизитДокументСписокЧекККМ"; ЭлементФормыТП.Ширина = Ширина; ЭлементФормыТП.Высота = Высота; ЭлементФормыТП.СоздатьКолонки(); зы: затупил с "Ширина" и "Высота", вообще их не ставил ..очень удивлялся почему не показывает :) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |