Задача:
По некоторому списку нужно изменить существующий документ "Оприходование товаров" . А именно добавить товары, которые есть в моем списке и нет в оприходовании и изменить количество, если строка есть, но отличается от значения в списке
Что делаю:
Для каждого Строка Из МойСписок Цикл //На самом деле это ТЧ документа
Номенклатура = Строка.Номенклатура;
Отбор = Новый Структура();
Отбор.Вставить("Номенклатура", Номенклатура);
НайденныеСтроки = Оприходование.Товары.НайтиСтроки(Отбор);
Если НайденныеСтроки.Количество() = 0 Тогда
//Не нашли. добавляем. тут все отрабатывает
Иначе
// нашли и пытаемся править
//А оно никак :(
Для каждого ТекСтрока Из НайденныеСтроки Цикл
Если ТекСтрока.Количество <> ВводимыйОстаток Тогда