|
v8: Проблема с таблицей значений | ☑ | ||
---|---|---|---|---|
0
freem-alex
10.02.12
✎
19:02
|
Начал изучать 1с Предприятие 8.2. До этого работал на 8.1. И возникла проблема с таблицами значений. Суть задачи в следующем: Из регистра бухгалтерии получить значения реквизитов и затем перенести в таблицу значений в форму отчета. Раньше я делал так:
рб=регистрыбухгалтерии.РегистрБухгалтерии.Остатки(); элементыформы.рб.СоздатьКолонки(); Сейчас так не действует. Подскажите, что можно сделать? |
|||
1
БибиГон
10.02.12
✎
19:03
|
код для обычных форм работает, но не для управляемых.
|
|||
2
freem-alex
10.02.12
✎
19:07
|
а альтернативный вариант есть?
|
|||
3
Asmody
10.02.12
✎
19:08
|
||||
4
freem-alex
10.02.12
✎
19:15
|
дело в том, что в версии 8.2 таблицы значений не видна. Фактически она есть, но на форме её не видно.
|
|||
5
Baximilian
10.02.12
✎
19:23
|
Форма управляемая или обычная?
|
|||
6
freem-alex
10.02.12
✎
19:26
|
управляемая
|
|||
7
Baximilian
10.02.12
✎
19:26
|
Начнем с того что у управляемо
|
|||
8
freem-alex
10.02.12
✎
19:30
|
и? я пока 1с 8.2. плохо знаю... можете мне объяснить?
|
|||
9
Baximilian
10.02.12
✎
19:30
|
Начнем с того что у управляемой формы нет понятия ЭлементыФормы, но у нее есть реквизиты доступ к которым идет напрямую:
создай реквизит формы СписокРегистраБух и пиши код рб=регистрыбухгалтерии.РегистрБухгалтерии.Остатки(); СписокРегистраБух.Загрузить(рб); только, мой тебе совет, не называй переменные рб и используй БольшиеБуквыВНачалеСлов, удобнее потом читать. |
|||
10
Baximilian
10.02.12
✎
19:31
|
за пост номер (7) сорри, случайно набирая "таб" задел
|
|||
11
freem-alex
10.02.12
✎
19:42
|
а какой тип у реквизита СписокРегистраБух?
|
|||
12
freem-alex
10.02.12
✎
19:43
|
пробовал списокзначений, но не заработало..
|
|||
13
Baximilian
10.02.12
✎
19:43
|
(11) - ТаблицаЗначений
|
|||
14
Baximilian
10.02.12
✎
19:45
|
заглядывай в СП.
ДанныеФормыКоллекция (FormDataCollection) Загрузить (Load) Синтаксис: Загрузить(<Таблица>) Параметры: <Таблица> (необязательный) Тип: ТаблицаЗначений. Таблица значений, откуда загружается табличная часть. Описание: Загружает данные коллекции из таблицы значений. Все элементы коллекции будут удалены. В коллекцию будут добавлены строки из таблицы значений и заполнены значениями в совпадающих по идентификаторам колонках. Доступность: Сервер. |
|||
15
ShoGUN
10.02.12
✎
19:45
|
(11) ВНЕЗАПНО ДинамическийСписок
|
|||
16
Baximilian
10.02.12
✎
19:52
|
(15) - вот умный человек
ДинамическийСписок, ОсновнаяТаблица ставь РегистрБухгалтерииОстатки и проблема снята. И код не нужен |
|||
17
ShoGUN
10.02.12
✎
19:55
|
Хозяйке на заметку: в динамическом списке можно отображать любые данные, отбирая их запросом, для этого служит галка "Произвольный запрос". И ни фига не нужна таблица значений.
|
|||
18
freem-alex
10.02.12
✎
20:03
|
насчет динамического списка я понял.. можно через запрос... но а как сделать чтобы на форме всё это было видно..)) динамический список не отображается на форме
|
|||
19
ShoGUN
10.02.12
✎
20:05
|
(18) Его как бы надо на форму добавить.
|
|||
20
Baximilian
10.02.12
✎
20:05
|
(18) это уже чудеса, может его на форму не вывели?
реквизит на управляемой форме отображается справа вверху, все что выведено на форму слева вверху, сама форма снизу. Если что лдибо помещено на форму но не отображается то оно просто не привязано к данным |
|||
21
freem-alex
10.02.12
✎
20:19
|
в том то и дело на форму кинул, но не отображается... что динамический список, что таблица значений...ладно... это уже мои проблемы... спасибо всем за помощь..))
|
|||
22
freem-alex
10.02.12
✎
22:10
|
спасибо.разобрался.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |