Имя: Пароль:
1C
1С v8
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
спасибо.разобрался.
AdBlock убивает бесплатный контент. 1Сергей