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


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)+ Ну и для удобства (чтобы не перебирать/свертку не делать чтобы список агрегатов получить) можно отдельную ТЧ Агрегаты



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