Имя: Пароль:
1C
1С v8
Отчет с раскладкой значений
0 VenedPS
 
03.07.14
11:30
Здравствуйте. Недавно начал изучать 1С, взял пример и пытаюсь его реализовать, но напоролся на проблемку которую самому решить не удается.

Итак.
Есть справочник Комплектующие в котором 2 предопределенные группы (детали и узлы) с реквизитами КодКомпонента, Материал, Инд и табличной частью (ТабДок) доступной только узлам куда вносятся компоненты узла (детали) с колонками НазваниеКомпонента, КодКомпонента, Материал,БазисКол (Количество), БЕд (единицы измерения) и Инд.

Есть документ по списанию брака (КартаБрака) с реквизитами: Дата, КодОтбраковки, Линия, Смена (остальные к отчету не относятся) и табличная часть (ТабДок) с колонками НазваниеКомпонента, КодКомпонента, Материал,БазисКол (Количество), БЕд (единицы измерения) и Инд. В табличной части документа строками прописаны детали и узлы.

Задача создать отчет (очень желательно при помощи СКД) который в табличной части по первой букве ИНД искал нужные детали (это получается) и раскладывал узлы на компоненты с той же буквой индекса.

Немного поясню: в отчет попадают поля Дата, КодОтбраковки, Линия, Смена из документа и
Если Инд начинается например на А то КодКомпонента, БазисКол и Инд с табличной части документа, а
Если Инд начинается на Б то КодКомпонента, БазисКол и Инд с табличной части справочника Комплектующие, при этом записываются все поля табличной части справочника, а в поле количество вычисляется выражение (количество каждой детали в узле (справочник Комплектующие) должно перемножаться на количество узлов (документ)).

Повторюсь - очень желательно все это реализовать при помощи СКД.

Заранее благодарю за подсказки.
1 Wobland
 
03.07.14
11:33
находишь нужные детали, складываешь в ВТ, дальше выбираешь из нужные данные из узлов, где компонент в (выбрать ВТ.Ссылка)
2 VenedPS
 
03.07.14
11:52
Спасибо. Логику приблизительно так себе и представлял. Если не сложно - можно немного подробней как это правильно реализовать в СКД, что бы я не тыкал по всей системе.
3 VenedPS
 
03.07.14
12:00
Ошибка в запросе набора данных
по причине:
{(7, 2)}: В запросе, формирующем временную таблицу, не могут выбираться вложенные таблицы
<<?>>КартаБрака.ТабДок.(

Пичалька...
4 hhhh
 
03.07.14
12:02
ИЗ  КартаБрака.ТабДок.ИмяТабличнойЧасти
5 VenedPS
 
03.07.14
12:15
Спасибо.
6 VenedPS
 
03.07.14
16:00
Может кто-то подсказать где почитать/посмотреть о работе с временной таблицей в СКД или с чем то похожим на мой случай. Буду очень благодарен.
7 echo77
 
04.07.14
06:38
(6) никакой разницы - то же самое, что в запросе