![]() |
|
Проблемы с Расшифровкой | ☑ | ||
---|---|---|---|---|
0
Alekzander Wolf
18.02.16
✎
12:34
|
В структуре расшифровки всегда оказывается единственное(последнее по циклу) значение.
Пока Выборка.Следующий() цикл ОбластьСклад.Параметры.Заполнить(Выборка); ТабДок.Вывести(ОбластьСклад,Выборка.Уровень()); ВыборкаГрупНом = Выборка.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам); Пока ВыборкаГрупНом.Следующий() цикл ОбластьНоменклатура.Параметры.Заполнить(ВыборкаГрупНом); ТабДок.Вывести(ОбластьНоменклатура,ВыборкаГрупНом.Уровень()); ВыборкаДетальныеЗаписи = ВыборкаГрупНом.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам); Пока ВыборкаДетальныеЗаписи.Следующий() цикл ОбластьДанные.Параметры.СтоимостьК = СтоимостьКТек; //Расшифровка регистраторы СтрокаТЗ.Очистить(); ТекСтрока = СтрокаТЗ.Добавить(); ТекСтрока.Склад = Выборка.Склад; ТекСтрока.Номенклатура = ВыборкаГрупНом.Номенклатура; ТекСтрока.ХарактеристикаНоменклатуры = ВыборкаДетальныеЗаписи.ХарактеристикаНоменклатуры; РасшифровкаРегистраторПриход = Новый Структура; РасшифровкаРегистраторРасход = Новый Структура; РасшифровкаРегистраторПриход.Вставить("ТекСтрока", СтрокаТЗ); РасшифровкаРегистраторПриход.Вставить("ключ", 1); РасшифровкаРегистраторРасход.Вставить("ТекСтрока", СтрокаТЗ); РасшифровкаРегистраторРасход.Вставить("ключ", 2); ОбластьДанные.Параметры.РасшифровкаПриход = РасшифровкаРегистраторПриход; ОбластьДанные.Параметры.РасшифровкаРасход = РасшифровкаРегистраторРасход; ТабДок.Вывести(ОбластьДанные,ВыборкаДетальныеЗаписи.Уровень()); //РасшифровкаРегистраторПриход.Очистить(); //РасшифровкаРегистраторРасход.Очистить(); КонецЦикла; КонецЦикла; Процедура ПолеТабличногоДокумента1ОбработкаРасшифровки(Элемент, Расшифровка, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; Если Расшифровка.ключ = 1 Тогда ВыводимРасшифровку(Расшифровка.ТекСтрока,ВидДвиженияНакопления.Приход); иначеЕсли Расшифровка.ключ = 2 Тогда ВыводимРасшифровку(Расшифровка.ТекСтрока,ВидДвиженияНакопления.Расход); КонецЕсли; КонецПроцедуры |
|||
1
Alekzander Wolf
18.02.16
✎
12:36
|
Т.е. в момент когда когда открываю расшифровку. Расшифровка.ТекСтрока там всегда одно и то же
|
|||
2
ObjectRelation Model
18.02.16
✎
12:37
|
замени
СтрокаТЗ.Очистить(); на такое СтрокаТЗ = СтрокаТЗ.СкопироватьКолонки(); |
|||
3
Alekzander Wolf
18.02.16
✎
12:42
|
ObjectRelationMode, спс заработало!
|
|||
4
ObjectRelation Model
18.02.16
✎
12:44
|
(3) а теперь почитай про ссылочные типы данных
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |