Найти значение таблицы значения в другой таблице значения и добавить

1. AlexeyMalko 18.05.17 21:40 Сейчас в теме
Есть ТЗ1 с количеством и номенклатурой и ТЗ2 с количеством_остаток и номенклатурой. я в ТЗ2 добавил колонку "Количество" и хочу найти по номенклатуре и заполнить Количеством из ТЗ1. Есть такой код
Для Каждого Стр из ТЗ2 Цикл
		   Для Каждого СтрСп из ТЗ1 Цикл
		НайденнаяСтрока = ТЗ1.Найти(СтрСп.Номенклатура);
		Если НайденнаяСтрока <> Неопределено Тогда
			Стр.Количество =СтрСп.Количество;	
		КонецЕсли; 
	КонецЦикла;
	КонецЦикла;
Показать

Чт ото неправильно , не могу сообразить что. В результате в ТЗ2 колонка "Количество" заполнено последний значением
По теме из базы знаний
Найденные решения
2. pm74 199 18.05.17 21:48 Сейчас в теме
мне кажется второй цикл лишний если я правильно понял задачу
Для Каждого Стр из ТЗ2 Цикл
        НайденнаяСтрока = ТЗ1.Найти(Стр .Номенклатура);
        Если НайденнаяСтрока <> Неопределено Тогда
            Стр.Количество =  НайденнаяСтрока .Количество;    
        КонецЕсли; 
    КонецЦикла;
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. pm74 199 18.05.17 21:48 Сейчас в теме
мне кажется второй цикл лишний если я правильно понял задачу
Для Каждого Стр из ТЗ2 Цикл
        НайденнаяСтрока = ТЗ1.Найти(Стр .Номенклатура);
        Если НайденнаяСтрока <> Неопределено Тогда
            Стр.Количество =  НайденнаяСтрока .Количество;    
        КонецЕсли; 
    КонецЦикла;
5. AlexeyMalko 18.05.17 22:47 Сейчас в теме
(2) не знал что так можно. думал что будет искать только если таблица в цикле. Спасибо это то что нужно
3. VmvLer 18.05.17 21:48 Сейчас в теме
обе таблицы через Вт в запрос и там соединить, потом выгрузить итоговую

а эти циклы не логичны
4. AlexeyMalko 18.05.17 22:40 Сейчас в теме
(3) Эти таблицы результаты двух запросов. Когда в запросе соединяю не то получается (может я не так что то делаю конечно), мне нужно чтобы в табличную часть выгрузилась таблица в которой строка Номенклатура с значениями количество и Количество остаток. Как в запросе сделать не знаю поэтому так пробую
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот