|
Изменение ТипаЗначния для ТаблиногоПоля | ☑ | ||
---|---|---|---|---|
0
xa1ter
22.12.11
✎
09:24
|
Доброго времени суток!
Собственно вопрос, как можно это реализовать? Пример: есть ТабПоле в обработке и при открыти, необходимо его заполнить списком номенклатуры из справочника номенклатура. Указать тип в табличном поле не пойдет, т.к. эта обработка будет использоваться для двух конфигураций, а в одной из них нет такого справочника...почему так делается не суть... :) Пытаюсь сделать так: МассивТипов = Новый Массив; МассивТипов.Добавить(Тип("СправочникСписок.Номенклатура")); ЭлементыФормы.ТабличноеПоле1.Данные = ""; ЭлементыФормы.ТабличноеПоле1.ТипЗначения = ОписаниеТипов; //ЭлементыФормы.ТабличноеПоле1.Данные = "ТабличноеПоле1"; - вот что сюда надо написать? Если делать так, как я написал выше, то табличное поле принимает нужный тип, появляются все колонки и тп., но в нем нет никаких данных. Прблема видать в последней строчке кода, которая закоменчена, но что там написать, вот это вопрос...? |
|||
1
Defender aka LINN
22.12.11
✎
09:27
|
(0) Разные конфигурации - разные обработки, и не парьте никому мозги.
|
|||
2
Maxus43
22.12.11
✎
09:27
|
ЭлементыФормы.ТабличноеПоле1.Данные = "";
этим ты отвязал элемент управления от каких либо данных. к чему ТП привязано? меняй тип у источника данных (например если это ТЗ как реквизит формы), а не элемента управления |
|||
3
xa1ter
22.12.11
✎
09:33
|
Я понимаю, что этим я отвзяал данные, но по другому тип не присваивался.
текущий тип у ТабПоля - это ТЗ.... Менять тип у источника данных...(с) немного не понял, можно пожалуйста поподробнее. |
|||
4
Maxus43
22.12.11
✎
09:34
|
(3) у ТЗ у колонки тип меняй, ТП сама догадается, она только отображает данные ТЗ
|
|||
5
Maxus43
22.12.11
✎
09:36
|
ТабличноеПоле1.Данные - там ТЗ же? вот у неё и меняй
|
|||
6
Maxus43
22.12.11
✎
09:39
|
а вобще - запросом получай ТЗ в зависимости рот базы и в ТП её подсовывай, всё там будет без дополнительных плясок с типами
|
|||
7
xa1ter
22.12.11
✎
09:46
|
Про запрос была мысль, но работать будет дольше... :(
С типами что-то не получается... Пойду запросом попробуй, может не сильно долго будет выполняться. |
|||
8
Maxus43
22.12.11
✎
09:47
|
в какой вселенной запрос выполняется дольше чем программное заполнение?
|
|||
9
Defender aka LINN
22.12.11
✎
09:49
|
(8) Список справочника получает не все данные сразу, потому и быстрее, типа.
|
|||
10
Maxus43
22.12.11
✎
09:51
|
ааа, ("СправочникСписок.Номенклатура") это я чот не доглядел. нафиг, логику надо менять обработины, криво как-то так
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |