Вход | Регистрация


1С:Предприятие ::

Метки:

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

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

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

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

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



Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует