|
Формирование ТЗ
| ☑ |
0
Валидатор
10.01.14
✎
17:09
|
Такая задача. есть Таблица, в которой содержатся следующие данные:
Документ
Требование-накладная от 01.12.13
Требование-накладная от 12.12.13
Нужно для каждого из этих требований накладных вытащить их ТЧ с номенклатурами и количествами и поместить в таблицу значений, как это сделать?
Для каждого строка из ВремТаблица Цикл
ТаблицаЗначений = Новый Таблица Значений;
ТЗНомен = ТаблицаЗначений.Колонки.Добавить("Номенклатура", Справочники.Номенклатура);
ТЗКол = ТаблицаЗначений.Колонки.Добавить("Количество", Число(15,2);
Для каждого стр из ТаблицаДано ЦИКЛ
ТЗНОмен = стр.Номенклатура;
ТЗКол = стр.Количество
КонецЦикла
КонецЦикла
так не правильно же(
|
|
1
ДенисЧ
10.01.14
✎
17:10
|
ЗАпросом....
|
|
2
salvator
10.01.14
✎
17:10
|
Где перебор ТЧ?
|
|
3
Валидатор
10.01.14
✎
17:11
|
Для каждого строка из ВремТаблица Цикл
ТаблицаЗначений = Новый ТаблицаЗначений;
ТЗНомен = ТаблицаЗначений.Колонки.Добавить("Номенклатура", Справочники.Номенклатура);
ТЗКол = ТаблицаЗначений.Колонки.Добавить("Количество", Число(15,2));
Для каждого стр из ТаблицаДано ЦИКЛ
ТЗНОмен = стр.Номенклатура;
ТЗКол = стр.Количество
КонецЦикла;
КонецЦикла;
|
|
4
Валидатор
10.01.14
✎
17:12
|
точнее так:
ТаблицаЗначений = Новый ТаблицаЗначений;
ТЗНомен = ТаблицаЗначений.Колонки.Добавить("Номенклатура", Справочники.Номенклатура);
ТЗКол = ТаблицаЗначений.Колонки.Добавить("Количество", Число(15,2));
Для каждого стр из ТаблицаДано ЦИКЛ (вот тут перебор тч)
ТЗНОмен = стр.Номенклатура;
ТЗКол = стр.Количество
КонецЦикла;
|
|
5
salvator
10.01.14
✎
17:13
|
Жесть...
См (1)
|
|
6
Валидатор
10.01.14
✎
17:14
|
так а без запроса почему не сделать?
|
|
7
ДенисЧ
10.01.14
✎
17:15
|
(6) А зачем это делать без запроса, если запросом эффективней?
|
|
8
Валидатор
10.01.14
✎
17:16
|
а как сделать запросом в данной ситуации(
|
|