Имя: Пароль:
1C
 
две ТЧ добавление отсутствующих строк
0 fdgd98
 
19.11.14
14:41
Ситуация следующая есть ТЧ1 , которая содержит реквизиты : элемент и кол-во и есть ТЧ2 с такими же реквизитами.

ТЧ1 выгрузил в ТЗ. Далее не понимаю как добавить те строки из ТЧ1(т.е. уже из ТЗ), которые не содержатся в ТЧ2?
1 Euguln
 
19.11.14
14:43
Куда добавить?
2 olegves
 
19.11.14
14:43
(0) а в ТЗ зачем выгружал?
3 fdgd98
 
19.11.14
14:44
(2) а как еще можно?
4 fdgd98
 
19.11.14
14:45
(2) СпОбъект = Справочники.Номенклатура.НайтиПоНаименованию(ВыбранноеЗначение).Ссылка.ПолучитьОбъект();
    Тч=СпОбъект.Производство2уровня.Выгрузить();
5 pessok
 
19.11.14
14:45
Для Каждого ТекСтр Из ТЗ Цикл
МассивНайденных = ТЧ.НайтиСтроки(Новый Структура("Элемент, Количество", ТекСтр.Элемент, ТекСтр.Количество));
Если МассивНайденных.Количество() = 0 Тогда
ЗаполнитьЗначенияСвойств(ТЧ2.Добавить(), ТекСтр);
КонецЕсли;
КонецЦикла;
6 fdgd98
 
19.11.14
14:47
(5) сейчас попробуем
7 pessok
 
19.11.14
14:47
ты только там имена реквизитов проверь
8 pessok
 
19.11.14
14:47
и в тз выгружать не надо
9 olegves
 
19.11.14
14:48
(3) Для кажного тс из ТЧ1 Цикл
Если ТЧ2.НайтиСтроки(УслПоиска).Количество() = 0 Тогда
нс = ТЧ2.Добавить();
Заполнитьзначениясвойств(нс, тс);
10 pessok
 
19.11.14
14:50
прямо цикл по первой тч, ищешь строки
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс