Заполнение таблицы данными из таблицы значений #673467


#0 by timdim711
На основании данных заполняется таблица значений и потом заполняется таблица. Получается что у одной номенклатурной позиции 4 комплектующих, а другой 3. Выдает ошибку - индекс находится за границами массива. как и где указать что для данной номенклатуры массив состоит из 5, а для следующей из 3.
#1 by mikecool
овСтр.Комплектующееххх - это жесть (((
#2 by Ork
Изучите группировки и их обход.
#3 by mikecool
+1 почему так? добавляй н строк по количеству комплектующих, они потом отбором будут фильтроваться по номенклатуре
#4 by timdim711
- переписать запрос через группировки и потом в цикле заполнять строки табличной части?
#5 by timdim711
- можно пример кода.
#6 by Ork
100 пудов.
#7 by Плот
Про запросы в цикле уже писали?
#8 by timdim711
- нет
#9 by mikecool
что за форма у тебя?
#10 by Плот
это самое, еще в школе про запросы в цикле так то двойки ставят.
#11 by timdim711
8.2 УТ10.3
#12 by palpetrovich
уже да :) примерно так делай, МассивНоменклатуры = Товары.Выгрузить("Номенклатура"): ВЫБРАТЬ    КомплектующиеНоменклатуры.Номенклатура,
#13 by timdim711
ВЫБРАТЬ    РегистрСведений.КомплектующиеНоменклатуры КАК КомплектующиеНоменклатуры уже написал так, только без группировки пока
#14 by palpetrovich
и что, не пофигуратор на это ругается? хоть так сделай: ну и какое СОЕДИНЕНИЕ определи :)
#15 by timdim711
- ЛЕВОЕ?
#16 by palpetrovich
конечно
#17 by timdim711
- а как тебе сгруппировать??? Отчет.Номенклатура
#18 by palpetrovich
мне группировать не надо :)
#19 by timdim711
сорри, ошибся... мне конечно же
#20 by palpetrovich
#21 by timdim711
Я могу в этом цикле создать новый документ комплектация??? а здесь заполнить табличную часть документа??? ВыборкаКомплектующая
#22 by palpetrovich
можешь, а зачем? открой для себя:
#23 by timdim711
- смысл затеи в том, чтобы на основании документа о розничных продажа, обработкой создать документы комплектация на каждую номенклатурную строку.
#24 by timdim711
Как написать количество номенклатуры???
#25 by timdim711
В данном варианте - количество пустое значение
#26 by palpetrovich
//СУММА(Количество),
#27 by timdim711
если написать СУММА (Количество), то в запросе суммируется
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С