|
Таблица значение перебор строк
| ☑ |
0
Enot_tut
11.04.18
✎
08:19
|
Есть 2 таблицы значения полностью одинаковые, есть формула.
Пробегаю по первой таблице но также надо получить значения с другой таблицы
Для Каждого СтрокаПродаж Из ЗаказПродажиЗа14д Цикл
Для Каждого КолонкаПродаж Из ЗаказПродажиЗа14д.Колонки Цикл
Если КолонкаПродаж.Имя = "Товар" тогда
иначе
СтрокаПродаж[КолонкаПродаж.Имя];
КонецЕсли;
КонецЦикла;
КонецЦикла;
|
|
1
catena
11.04.18
✎
08:22
|
Вопрос-то в чем?
|
|
2
Enot_tut
11.04.18
✎
08:23
|
(1) как сделать вот такой цикл ТЗ[НомерСтроки][НомерКолонки]?
|
|
3
Юдо-Рептилия
11.04.18
✎
08:25
|
(2) ТЗ[НомерСтроки].Получить(НомерКолонки)
|
|
4
Мимохожий Однако
11.04.18
✎
08:25
|
(2) Опиши ВСЮ задачу, а не предполагаемое решение.
|
|
5
Enot_tut
11.04.18
✎
08:37
|
(4) всю не буду уж описывать на том месте где остановился опишу, есть 2 таблицызначения (в одной храниться остаток, в другой продажи, колонки по наименованию одинаковы) создал третью таблицу там есть формула( строкаПервойтаблицы"допустим мафин"/14*3*1,5-СтрокаДругойТаблицы"также мафин"
вот как заполнить 3 таблицу?
|
|
6
Enot_tut
11.04.18
✎
08:44
|
а все решил задачу всем спасибо
|
|
7
Enot_tut
11.04.18
✎
08:45
|
Для Каждого СтрокаПродаж Из ЗаказПродажиЗа14д Цикл
Для Каждого КолонкаПродаж Из ЗаказПродажиЗа14д.Колонки Цикл
Если КолонкаПродаж.Имя = "Товар" тогда
НайтиСтрока = ОстаткиНаТТбез0.Найти(СтрокаПродаж[КолонкаПродаж.Имя]);
иначе
тест = СтрокаПродаж[КолонкаПродаж.Имя];
тест1 = НайтиСтрока[КолонкаПродаж.Имя];
КонецЕсли;
КонецЦикла;
КонецЦикла;
вот код может кому либо пригодиться
|
|
8
stix2010
11.04.18
✎
09:32
|
ппц, алгоритм.
- объединить 2 таблицы, свернуть по номенклатуре, и одним циклом расчитать или запросом все тоже .
|
|