|
Как добавить табличную часть в управляемом приложении с определенным ТипомЗнач? | ☑ | ||
---|---|---|---|---|
0
ManInCity
28.09.12
✎
17:39
|
В режиме обычного приложения можно добавить на форму обработки табличное поле и в свойствах указать тип значения, например, РегистрСведенийСписок.НаименованиеРегистраСведений. Тогда в табличном поле будут отображаться все записи указанного регистра сведений. Как сделать это для управляемого приложения?
Делаю так: Добавляю реквизит в обработку, указываю тип РегистрСведенийНаборЗаписей.НаименованиеРегистраСведений. Добавляю его на форму. Не работает. |
|||
1
ManInCity
28.09.12
✎
18:15
|
Help!!!
|
|||
2
Wobland
28.09.12
✎
18:24
|
динамический список?
|
|||
3
zoom_4x
28.09.12
✎
18:46
|
Или же...
Добавленный реквизит на форме чудесным образом превратился в ДанныеФормыСтруктураСКоллекцией. ДанныеФормыСтруктураСКоллекцией предназначен для моделирования наборов записей в данных управляемой формы. У него есть метод Загрузить(<Таблица>) Параметры: <Таблица> (необязательный) Тип: ТаблицаЗначений. То есть, запросом выбираешь данные из регистра и загружаешь в свой реквизит &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | * |ИЗ | РегистрСведений.НаименованиеРегистраСведений КАК НаименованиеРегистраСведений"; Результат = Запрос.Выполнить().Выгрузить(); Реквизит1.Загрузить(Результат); КонецПроцедуры Данные отобразятся на форме. |
|||
4
Wobland
28.09.12
✎
18:56
|
(3) Тип: ТаблицаЗначений? а как же тонкий клиент? и почему только при создании?
|
|||
5
Ахиллес
28.09.12
✎
19:06
|
Интересно, догадается кто нить открыть типовую торговлю и посмотреть документ "Корректировкарегистров"?
|
|||
6
zoom_4x
28.09.12
✎
19:17
|
(4) у ДанныеФормыСтруктураСКоллекцией метод Загрузить имеет параметр Таблица с типом ТаблицаЗначений. ТаблицаЗначений в УФ не доступна в тонком клиенте, как и запрос. В принципе, можно в другой процедуре с компиляцией на сервере до открытия формы. По-моему, наиболее подходит в данном случае ПриСозданииНаСервере
|
|||
7
Wobland
28.09.12
✎
19:17
|
(5) там ПутьКДанным = "Объект.Движения."
а так, чтобы не движения, фих знает. может, плохо смотрел |
|||
8
Wobland
28.09.12
✎
19:18
|
(6) создал на сервере. посмотрел. пока форма жива, данные в регистре изменились. будет видно?
|
|||
9
ManInCity
28.09.12
✎
19:22
|
(3) Это сработало.
|
|||
10
ManInCity
28.09.12
✎
19:22
|
Спасибо.
|
|||
11
ManInCity
28.09.12
✎
19:24
|
(5)КорректировкуРегистров посмотрю обязательно, но уже не сегодня.
|
|||
12
Wobland
28.09.12
✎
19:26
|
(9) проверял (8)?
|
|||
13
Ахиллес
28.09.12
✎
19:35
|
(7) -Доктор, когда я делаю "вот так", у меня болит "вот здесь".
-А вы "вот так" не делайте. Если цель редактирование записей регистров, то не надо изобретать собственный велосипед с квадратными колёсами. Шопу отобьёте на нём ездя. Возьмите стандартный, с круглыми колёсами. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |