|
Не присваивается значение строке
| ☑ |
0
falselight
20.06.19
✎
13:33
|
Почему тут не наращивается значение?
КоличествоПлюс = НайденныеСтрокиZ[0].ВУчетаДавальца + СтрМатериалы.Количество;
НайденныеСтрокиZ[0].ВУчетаДавальца = КоличествоПлюс;
///////////////////////////////////////////////////////
в НайденныеСтрокиZ[0] остается старое значение
///////////////////////////////
ПараметрыОтбораZ = Новый Структура;
ПараметрыОтбораZ.Вставить("НомерОтчета", СтрТз.ОтчетПереработчика.НомерПоДаннымПартнера);
ПараметрыОтбораZ.Вставить("ОтчетПереработчика", СтрТз.ОтчетПереработчика);
ПараметрыОтбораZ.Вставить("ОтчетДавальцу", СтрТз.ОтчетДавальцу);
ПараметрыОтбораZ.Вставить("Материал", СтрМатериалы.Номенклатура);
НайденныеСтрокиZ = Объект.СравнениеОтчетов.НайтиСтроки(ПараметрыОтбораZ);
Если НайденныеСтрокиZ.Количество() > 0 Тогда
КоличествоПлюс = НайденныеСтрокиZ[0].ВУчетаДавальца + СтрМатериалы.Количество;
НайденныеСтрокиZ[0].ВУчетаДавальца = КоличествоПлюс;
Иначе
|
|
1
Temai
20.06.19
✎
13:36
|
Отладку тебе в помощь, аминь
|
|
2
Сияющий в темноте
20.06.19
✎
13:38
|
А строки точно находятся?
и.зачем искать и по номеру и по самому документу?
вставьте,когда количество 0 сообщить "мимо"
|
|
3
falselight
20.06.19
✎
13:53
|
работает, был глюк что ли
|
|
Программист всегда исправляет последнюю ошибку.