Имя: Пароль:
1C
1С v8
Можно ли в табличном поле оставить колонку, но скрыть данные в колонке?
0 Prog111
 
12.11.14
04:06
Можно ли сделать так, чтобы шапка колонки в табличном поле осталась, а сами данные в строке были скрыты? Чтобы вместо данных колонки выходили следующие данные (из другой колонки).
1 MiniMuk
 
12.11.14
04:34
(0) можно, оформляй строки
2 Лодырь
 
12.11.14
05:21
(0) Зачем если не секрет? Фантазии не хватает придумать зачем такое может потребоваться.
3 Wobland
 
12.11.14
05:47
(2) сумму в цену передвинуть, не?
4 Лодырь
 
12.11.14
05:49
(3) Ну дык и показывать сумму, зачем вообще показывать цену? Если сильно надо - сдублировать колонку и сменить ей шапку. Но зачем требуется именно колонка с нужными данными и другим представлением?
5 DrZombi
 
гуру
12.11.14
06:21
(0) Можно, Колонка на форме и Данные для колонки это разные весчи :)
6 DrZombi
 
гуру
12.11.14
06:23
(2) У автора просто странный подход к оптимизации своей работы :)
Он думает, что если он использует какую либо колонку от реквизита, вместо того, что бы её удалить и создать новую. То это его кодо-движение сократит ему работу :)

...думается тут будет все от обратного :)
7 Prog111
 
12.11.14
06:27
(2) Хочется сделать в табличном поле документа следующее: сделать колонку с именем "Аналитика", а на следующей строке - 3 колонки: Субконто1, Субконто2, Субконто3.
Далее, надо, чтобы в этой колонке в шапке была только одна колонка - "Аналитика", а в строках документа наоборот - 3 колонки с субконто. Соответственно, в шапке ТЧ документа надо сделать шапку колонки "Аналитика" видимой, а шапки субконтов - невидимыми. В самой же табличной части наоборот - аналитику сделать невидимой, а 3 колонки с субконто - видимыми.

Похожий механизм есть в документе поступления товаров и услуг в УПП, но я не могу разобраться, как там скрываются эти строки.
8 Prog111
 
12.11.14
06:29
Вполне возможно, что я неправильно представляю себе путь решения этой задачи, поэтому буду рад советам)
9 Лодырь
 
12.11.14
06:31
такое чтоли? http://screencast.com/t/SZsFhJMCEk53
10 kosts
 
12.11.14
06:36
(7) В УФ есть группа колонок. В обычных в событии ПриПолученииДанных надо сделать в колонке шапке видимость ячейки=ложь.
11 Prog111
 
12.11.14
06:40
(9) Да, так. Только на обычных формах. Вот и интересует, какие приемы конфигурирования и программирования надо применить для достижения такого эффекта.
12 Лодырь
 
12.11.14
06:52
(11) В (10) тебе написали
Делаешь http://screencast.com/t/DNbaWwepo498
и
Процедура ТабличноеПоле1ПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
    ОформлениеСтроки.Ячейки.Колонка1.Видимость = Ложь;          
КонецПроцедуры
13 kosts
 
12.11.14
06:54
(12) +1 Только я бы использовал ПриПолученииДанных
Процедура ОтражениеВУчетеПриПолученииДанных(Элемент, ОформленияСтрок)
    
    Для каждого ОформлениеСтроки Из ОформленияСтрок Цикл
               ОформлениеСтроки.Ячейки.Колонка1.Видимость = Ложь;
    КонецЦикла;
    
КонецПроцедуры
14 Лодырь
 
12.11.14
07:02
(13) Ну да, так будет быстрее скорее всего.
15 Prog111
 
12.11.14
07:19
(10), (11) Спасибо!)
Программист всегда исправляет последнюю ошибку.