Непонятки с резервом ((
☑
0
S1204
08.03.12
✎
13:46
Здравствуйте!
Подскажите, пожалуйста, в чем может быть моя ошибка..
Есть документ ЗаказПокупателя в типовой УТ.Для быстрой работы с резервом я на форме установил 2 кнопки - "снять резерв" и "поставить в резерв"
В обработчике Снятия с резерва вызов процедуры снятия с резерва
&НаСервере
Процедура СнятьРезерв()
НаборЗаписей=РегистрыНакопления.ТоварыВРезервеНаСкладах.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Установить(Ссылка);
НаборЗаписей.Записать();
КонецПроцедуры
В обработчике постановки в резерв вызов процедуры
&НаСервере
Процедура ПоставитьВсеВРезерв()
СнятьРезерв();
Для Каждого Тек Из Товары Цикл
Движение=Движения.ТоварыВРезервеНаСкладах.Добавить();
Движение.ВидДвижения=ВидДвиженияНакопления.Приход;
Движение.Регистратор=Ссылка;
Движение.Период=Дата;
Движение.Склад=Склад;
Движение.ДокументРезерва=Ссылка;
Движение.Номенклатура=Тек.Номенклатура;
Движение.СерияНоменклатуры=Тек.СерияНоменклатуры;
Движение.ХарактеристикаНоменклатуры=Тек.ХарактеристикаНоменклатуры;
Движение.Количество=Тек.Количество;
Движение.Партия=Тек.Партия;
КонецЦикла;
Движения.ТоварыВРезервеНаСкладах.Записать();
КонецПроцедуры
Проблема в том, что при постановке в резерв записи в регистре вроде и очищаются - я контролировал кодом, вставленным в процедуру ПоставитьВсеВРезерв() перед созданием движений
НаборЗаписей=РегистрыНакопления.ТоварыВРезервеНаСкладах.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Установить(Ссылка);
НаборЗаписей.Прочитать();
ТЗ=НаборЗаписей.Выгрузить();
ТЗ.ВыбратьСтроку(ТТ);
таблица значений пустая, но записи добавляются без уничтожения предыдущих.Например в табличной части 3 строки.В первый раз нажатия - 3 записи, при втором уже 6 - первые 3 и еще 3, потом девять и т.д.
В чем проблема я так и не понимаю(
1
Bober
08.03.12
✎
17:42
Какие свойства проведения у этого документа?
2
hhhh
08.03.12
✎
17:54
(0) Ты очищаешь набор записей, а пишешь в движения. Сам себя запутываешь.
3
0xFFFFFF
08.03.12
✎
19:10
(0) Изобретатель лисапеда?
А распровести/провести чем не нравится?
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn