Имя: Пароль:
1C
 
Транспонировать табличные части
0 ABTOMEX
 
20.03.17
17:55
Добрый день. Можно ли как-нибудь транспонировать табличную часть (ТЧ) документа, т.е. строках разместить реквизиты ТЧ, а в колонках сами элементы ТЧ? Просто элементов в ТЧ 1-7 (не много) а реквизитов за 10. ТЧ, если ее транспонировать) бутет более читабельной
1 Amra
 
20.03.17
17:58
ТЗ на форму и делай с ней что хошь
2 Лефмихалыч
 
20.03.17
17:58
http://www.forum.mista.ru/rules.php#rec

вопрос не задан
4 ABTOMEX
 
20.03.17
18:06
Прошу прощения, может не корректно написал.Я новобранец в рядах 1С разработчиков. Пишу собственную конфигурацию в 1С с нуля. Что значит ТЗ?
5 igork1966
 
20.03.17
18:08
(4) ТаблицаЗначений
6 ABTOMEX
 
20.03.17
18:16
Не понимаю. Не могу найти в свойствах таблицу значений. И дальше что с ней делать...
7 shuhard
 
20.03.17
18:17
(4)[Я новобранец в рядах 1С разработчиков. Пишу собственную конфигурацию в 1С с нуля]
бессмысленное и бесполезное занятие
8 Irbis
 
20.03.17
18:18
(7) Ну почему же. Учится человек.
9 Irbis
 
20.03.17
18:19
(8) + Однако если судить по вопросу, то учится зря.
10 Михаил Козлов
 
20.03.17
18:20
Извините, не понял что нужно: изменить структуру ТЧ или сделать нестандартное отображение на форме.
Еще непонятка: колонок - фиксированные число (реквизиты ТЧ), а строк может быть сколько угодно (что такое элементы ТЧ - не понял). Как Вы себе представляете транспонирование: фиксированное число строк и любое количество колонок?
11 HardBall
 
20.03.17
18:22
ТОЛСТОВАТО.
12 Мимохожий Однако
 
20.03.17
18:22
(0) Закрой 1С, открой EXCEL или сделай печатную форму в нужном формате
13 Tatitutu
 
20.03.17
18:22
(0) ты бы для начала пример привел - для чего это нужно,
что ты хочешь сделать - конечная цель !
Опиши словами для себя, для нас и станет легче
(совет - не путай документ 1С с EXCEL)
14 Tatitutu
 
20.03.17
18:23
(11) +10500
"Я новобранец в рядах 1С разработчиков"
тут многие из "стариков"
слово "транспонировать" не понимают ;)))
15 ABTOMEX
 
20.03.17
18:24
Сделать нестандартное отображение.
Да. Совершенно верно. фиксированное число строк и неограниченное число колонок.
16 Tatitutu
 
20.03.17
18:27
(15) вот на это ответ знаешь ?
https://yadi.sk/i/tsbO_aid3GBJMv
17 Nuobu
 
20.03.17
18:28
(16) впр?
18 Nuobu
 
20.03.17
18:28
(15) /нет, нельзя.
19 ABTOMEX
 
20.03.17
18:29
В строки вбить реквизиты.
Мой конкретный пример.
Электростанция это форма. у нее есть адрес, мощность и т.п. далее у нее есть агрегаты, которым должно проводиться ТО.
Агрегаты - это табличная часть, так как их может быть больше одного.
Мне нужно сделать ТЧ в следующем виде:
          Агрегат1 ! Агрегат2 ! ...  
реквизит1
реквизит2
реквизит3
.....
реквизитN
20 ABTOMEX
 
20.03.17
18:30
Tatitutu, для EXCELя знаю.
21 Tatitutu
 
20.03.17
18:30
(17) да ладно ???
написано же любую таблицу в три клика
без формул !!!
22 Garykom
 
гуру
20.03.17
18:31
(18) ТабДок
23 HomoAlbus
 
20.03.17
18:31
(15) Размещаем на форме тз без привязки к данным объекта.
Получаем тз, которую нужно преобразовать.
Далее обходим строки тз источника - создаем колонки тз приемника. Обходим колонки тз источника - создаем строки тз приемника. Вроде просто.

Только получится у тебя какая-то шайтань-арба. Особенно если эта тч еще должна с юзером взаимодействовать.
24 Tatitutu
 
20.03.17
18:32
(23) не пугайте меня... я в шоке ! В полнейшем
25 HomoAlbus
 
20.03.17
18:34
(24) А что такого? Я даже похоже что-то пилил. Ток там исходником была таблица с двумя колонками реквизит1, реквизит2. А юзер хотел видеть реквизит1 как колонки, а реквизит 2 как строки и галочки на пересечении проставлять. Норм, работают.
26 Garykom
 
гуру
20.03.17
18:34
(19) У тя не ТЧ а вкладки описаны, каждая вкладка на форме свой агрегат с кучей реквизитов в т.ч. хоть списком, хоть в клеточку
27 Юрий Лазаренко
 
20.03.17
18:43
(1) Мы тут недавно одному клиенту нечто подобное сделали на табличном документе. С раскрашиванием, сворачиванием/разворачиванием строк, редактированием в строке и прочими плюшками. Ему так понравилось, что теперь чуть ли не всю конфу с ТЧ и динамических списков просит на ТД перевести.
28 Михаил Козлов
 
20.03.17
18:45
Т.к. число реквизитов фиксировано, то это либо реквизиты самого справочника агрегатов, либо значения ресурсов регистра сведений (то, что в 7-ке - периодический реквизит).
(25) И как в эту таблицу пользователь добавлял строки? Судя по всему, у него такой возможности не было, значит речь шла только про отображение известной структуры данных (ТЧ с двумя реквизитами).
29 HomoAlbus
 
20.03.17
18:58
(28) Никак не добавлял. Только галки ставил, по наличию или отсутствию которых перед записью обновлялась скрытая табличная часть. Я поэтому выше и писал, что если понадобится взаимодействие с юзером, типа обработки добавления строки/колонки, то будут проблемы.
30 HomoAlbus
 
20.03.17
18:59
(27) Делаем Эксель из 1С, похвально
31 Юрий Лазаренко
 
20.03.17
23:58
(30) Да, существенно помогает в работе с массивами данных.
32 ABTOMEX
 
21.03.17
12:16
Всем большое спасибо.
Я сделаю так:
Агрегаты - это реквизиты они станут колонками, далее настрою их видимость. т.е. Реквизит1-параметры, реквизит2-агрегат № 1, р3-Агрегат № 2 и тд до Агрегаьа № 10.
А элементы табличной части - в первой колонке пропишу во встроенном языке путем добавления нового элемента и внесением соответствующей записи:
-наработка
-наработка при пробном запуске
-давление масла
-температура ОЖ
-результаты автозапуска успешно/не успешно
-и т.д.
вторая вкладка у меня это ТО-2 там аналогично делаю.
33 Garykom
 
гуру
21.03.17
12:42
(32) Для тестов-обучения пойдет, для реальной работы нет.

Можно сделать всего одну ТЧ с колонками Агрегат|Параметр|Значение параметра
В этом случае пофиг скоко агрегатов и параметров, ничего не меняется в метаданных, а отображение крути как хошь.
34 Garykom
 
гуру
21.03.17
12:43
(33)+ Ну и для удобства (чтобы не перебирать/свертку не делать чтобы список агрегатов получить) можно отдельную ТЧ Агрегаты
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший