Транспонировать табличные части #793421


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

В этой группе 1С