|
Непонятки с резервом (( | ☑ | ||
|---|---|---|---|---|
|
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) Изобретатель лисапеда?
А распровести/провести чем не нравится? |
| Форум | Правила | Описание | Секции | Поиск |