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