Имя: Пароль:
1C
1С v8
СКД таблица в таблице
0 ДенисЧ
 
10.02.20
12:53
Не пойму - вообще такое можно сделать?
Есть, например, документ. Две ТЧ (два регистра, по которым он бегает)
Нужно получить что-то типа
документ - контрагент - тч1 - тч2
где тч1 и тч2 - таблички (например товар-количество-сумма), вставленные в ячейку.
То есть что-то вроде

http://pics.wfido.ru/img/2020-02-10_12-50-18_zjvdg.png

На СКД такое можно вообще? Почитал Е. Ю. Хрусталева - Разработка сложных отчетов в 1С Предприятии 8. Система компоновки данных - там такого нет. И хочется именно через скд, ибо руками я такое соберу, но возникают вопросы настроек...
1 fisher
 
10.02.20
13:02
(0) Штатно нельзя. А в теории для этого нужно соединение по номерам строк в запросе. Подобные формы обычно регламентированы и я всегда их формирую напрямую, а не через СКД. Такая задача плохо ложится на операции над множествами.
2 fisher
 
10.02.20
13:04
Вопрос настроек решается легко. Делаешь отчет СКД, в который "зашиваешь" вариант группировок, удобный для выгрузки в таблицу значений. Т.е. всякие там отборы будут работать штатно. А компоновку перехватываешь, выгружаешь результат в ТЗ и выводишь в ТабДок уже как хочешь.
3 d4rkmesa
 
10.02.20
13:04
(0) Если только функцией СКД ТаблицаЗначений, но выглядеть это будет немного иначе и функционал ограниченный.
4 fisher
 
10.02.20
13:16
Да и вообще многие формы нестандартного вида тяжело через СКД выводить. Чем сильнее форма отличается от "стандартов" СКД, тем замороченнее будет вариант настроек и макеты СКД. Т.е. сделать можно, но поднимается вопрос овчинки и выделки, так как нестандартные формы обычно все равно регламентированы. Приходится каждый раз доставать весы и взвешивать все "за" и "против".
5 ДенисЧ
 
10.02.20
13:16
(3) В строку эти таблицы я уже вывел... Но это некрасиво.
Так что, СКД не осилит такое? Фигово... (((
6 SleepyHead
 
гуру
10.02.20
13:19
(5) В ресурсах ВычислитьВыражениеСГруппировкойВТаблицуЗначений() и вывести в ячейку. Но будет некрасиво, в одну строку. Хотя, может, есть и другие способы.
7 fisher
 
10.02.20
13:19
(5) Ну почему не осилит? Бумага все стерпит. Только СКД тебе не дает никаких средств "склеивания встык двух разных таблиц". Это тебе придется делать в запросе.
8 ДенисЧ
 
10.02.20
13:21
(6) В ячейку строкой, я уже сказал, вывел. Нужна именно табличка...
(7) и в запросе склеил. Нужно вывести...
9 fisher
 
10.02.20
13:24
(8) Т.е. "Товар1 - Услуга1" ты уже в строку в запросе склеил? А в чем тогда затык? Только в склеить ячеки "Васи" и отцентровать?
10 SleepyHead
 
гуру
10.02.20
13:24
(8) Генерируй картинку ))
11 ДенисЧ
 
10.02.20
13:26
(9) Хочу построчно услуга1-количество1-сумма1, и т.д. как на картинке.
Сейчас каждая тч в строку выводится. С переносами. Получается коряво.
12 toypaul
 
гуру
10.02.20
13:28
интересно когда дойдет до картинки настроек...
13 ДенисЧ
 
10.02.20
13:28
То есть сейчас это выглядит как
http://pics.wfido.ru/img/2020-02-10_13-28-13_r1p5h.png

(12) Типовые отборы-порядки-сортировки СКД.
14 ДенисЧ
 
10.02.20
13:29
(12) Какую из картинок тебе нужно? Там 8 вкладок.
15 SleepyHead
 
гуру
10.02.20
13:30
(13) А что не устраивает? И кого? Я вот прочитал и все понял.
16 ДенисЧ
 
10.02.20
13:32
(15) Ты не знаком с нашим директором ))
17 ДенисЧ
 
10.02.20
13:32
+ учти - это одна ячейка. А таких в месячном отчёте будет...
18 toypaul
 
гуру
10.02.20
13:33
(14) определить картинки какие нужны сам ты должен
19 SleepyHead
 
гуру
10.02.20
13:33
(16) Это многое объясняет. Могу только согласиться с предыдущими ораторами - не надо это пялить на СКД, я бы сделал на вложенных ТЗ с выводом по старинке.
20 FIXXXL
 
10.02.20
13:34
(0) это и кодом нетривиально сделать, если в Товарах строк меньше, чем в Услугах :)
а одной колонкой почему не хОчут? с группировкой по типу Товар-Услуга?
21 toypaul
 
гуру
10.02.20
13:35
есть вот такой способ СКД вывод независимых наборов данных горизонтально но это только для настоящих джедаев
22 ДенисЧ
 
10.02.20
13:37
(21) не... это как-то совсем уж...
23 ДенисЧ
 
10.02.20
13:38
(20) Не хочут потому, что по факту там не товар-услуга, а данные, связанные друг с другом только самим фактом хозоперации, т.е. документом.
24 FIXXXL
 
10.02.20
14:00
(23) Ну и нормальная "деревяшка" вырисовывается: Вася - Документ - Товар - Услуга
25 ДенисЧ
 
10.02.20
14:07
(24) нужна не деревяшка, а простыня...
26 Sayan_mi
 
10.02.20
14:22
(0) Посмотри как реализована печать расчетного листка в ЗУП, там 4 различных табличных части выводится.
27 lodger
 
10.02.20
14:23
такие варианты смотрел?
http://catalog.mista.ru/public/267055/
28 ДенисЧ
 
10.02.20
14:25
(27) То, что там есть - у меня уже работает...
(26) В зупе ковыряться - выше моих сил ))) Да и нет у меня под рукой сейчас и здесь современного зупа. Есть только древняя КА1