|
Транспонировать табличные части | ☑ | ||
---|---|---|---|---|
0
ABTOMEX
20.03.17
✎
17:55
|
Добрый день. Можно ли как-нибудь транспонировать табличную часть (ТЧ) документа, т.е. строках разместить реквизиты ТЧ, а в колонках сами элементы ТЧ? Просто элементов в ТЧ 1-7 (не много) а реквизитов за 10. ТЧ, если ее транспонировать) бутет более читабельной
|
|||
1
Amra
20.03.17
✎
17:58
|
ТЗ на форму и делай с ней что хошь
|
|||
2
Лефмихалыч
20.03.17
✎
17:58
|
||||
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)+ Ну и для удобства (чтобы не перебирать/свертку не делать чтобы список агрегатов получить) можно отдельную ТЧ Агрегаты
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |