Имя: Пароль:
1C
1С v8
СКД таблица. как сделать строки-колонки-строки
,
0 Vovik
 
25.10.21
16:16
В общем есть  отчет вида

Номенклатура (строка) | Цена1 | Цена2 | ...

Теперь надо не меняя левую часть добавть реквизит номенклатуры после колонок - справа после цен. Как?
1 toypaul
 
гуру
25.10.21
16:20
https://www.youtube.com/watch?v=gnfAMl1QIBs&t=250s примерно тоже самое, но для колонок
2 toypaul
 
гуру
25.10.21
16:21
имею ввиду в ролике сделано для строк. примерно тоже самое (по такому же принципу) можно сделать для колонок
3 Vovik
 
25.10.21
17:03
Не понял как это применить в моем случае. Получается макет дорисовтью но как?
4 fisher
 
25.10.21
17:10
Добавь ресурс, который будет выводить номенклатуру. Ну, максимум какой-нить.
5 echo77
 
25.10.21
17:36
(0) Возможно это поможет https://youtu.be/PCbkMaub4_4
6 Vovik
 
25.10.21
17:58
(4),(5) что то получилось. Но не нравиться мне. Заголовок макета кривой становится, да и вообще криво как то это.
Это файл выгрузки для клиентов - попробую автоматически вырезать и вставить в макете колонки. Жаль что попроще никак.
Если будут еще варианты, то посмотрю с удовольствием. Темы подобные находил - решения там не видел.
7 Fragster
 
гуру
25.10.21
17:59
бля, кто придумал видео по программированию?
8 Fragster
 
гуру
25.10.21
17:59
вообще обучающие видео кроме как сборка/разборка чего-то - не нужны. да и со сборкой разборкой на 90% шлак и картинки со стрелочками были б уместнее
9 Fragster
 
гуру
25.10.21
18:00
подход вот отсюда работает: https://infostart.ru/public/248019/
10 echo77
 
25.10.21
18:01
(6) покажите настройки и что у вас получилось. На скрине отметьте что не нравится и как надо. Можно подумать
11 Vovik
 
25.10.21
19:03
Спасибо всем за участие.
Процедура выгрузки уже была, просто добавил 4 строчки - по моему это проще всего в моем случае.

КолонкаИз = ТаблицаПрайса.Область("C4:C5");
КолонкаВ = ТаблицаПрайса.Область("C"+    Число(8+ВидыЦен.Количество()    )+":C"+        Число(9+ВидыЦен.Количество())    );
ТаблицаПрайса.ВставитьОбласть(КолонкаИз,КолонкаВ,ТипСмещенияТабличногоДокумента.ПоГоризонтали);        
ТаблицаПрайса.УдалитьОбласть(КолонкаИз,ТипСмещенияТабличногоДокумента.ПоГоризонтали);
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн