Имя: Пароль:
1C
1С v8
Вопрос по РеквизитФормыВЗначение
0 denis_777
 
14.10.13
11:53
Почему при РеквизитФормыВЗначение("ТаблицаЗначений") заголовки колонок пустые строки?

1. ТаблицаЗначений это реквизит формы.
2. Колонки создаются програмно и заголовки заданы.
3. Колоки создаются на форме отображаются заголовки.
1 Лефмихалыч
 
14.10.13
12:00
(0) какая разница, почему, если едиснвтенный вариант - только жить с этим?
2 Defender aka LINN
 
14.10.13
12:09
(0) Ну, вот так вот получилось, смирись
3 banco
 
14.10.13
12:30
(0) может заголовки колонок не нужны на сервере поэтому?
4 denis_777
 
14.10.13
15:18
А если эту таблицу нужно передать из одной формы в другую?
5 Defender aka LINN
 
14.10.13
15:34
(4) Передавай, кто ж мешает-то?
6 denis_777
 
14.10.13
16:16
(5)Заголовки теряются.
7 hhhh
 
14.10.13
16:31
(6) ну заголовки отдельным массивом фигачь
8 samozvanec
 
14.10.13
16:37
(0) а если .Выгрузить(), что с заголовками будет?
9 Defender aka LINN
 
14.10.13
19:09
(6) Если я передаю куда-нибудь таблицу, мне, как правило, пофиг на заголовки - я данные передаю. Что надо хотеть, чтобы заголовки такую важность приобрели?
10 denis_777
 
15.10.13
12:49
(8) Также без заголовков.
ПолучитьРеквизиты("ТаблицаЗначений") - заголовки видит, но после передачи в другую форму не видит.
11 Зойч
 
15.10.13
12:51
Заголовки автоматические или руками прописаны?
12 denis_777
 
15.10.13
12:56
(11) Руками.
Вот пример кода:
Массив.Добавить(Тип("Строка"));
ОписаниеТиповСтрока = Новый ОписаниеТипов(Массив,,Новый КвалификаторыСтроки(340));
НовыеКолонки.Добавить(Новый РеквизитФормы("НаименованиеРегл", ОписаниеТиповСтрока, "ТаблицаЗначений", "Наименование (регл)"));
13 denis_777
 
15.10.13
13:12
(9) В другой форме происходит загрузка данных из Excel в нужные колонки, происходит сравнение по наименованию колонок.
14 Defender aka LINN
 
15.10.13
13:28
(13) Что-то вы тут темните. Наименования колонок никуда не деваются, я гарантирую это. А искать по заголовкам - ну это ребячество какое-то.
В общем, суровая реальность такова, что все на заголовки пофигу - изобретай обходные костыли.
15 denis_777
 
15.10.13
21:55
Спасибо. Буду мастерить костыли.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.