Имя: Пароль:
1C
 
Проведение документа и запись в регистр
0 Полька
 
29.03.16
10:15
Есть документ, который, когда он не проведен- должен делать запись в один РН НЗПВрем, а когда проведен- из этого РН удалить записи и записать в другой.
1. Создаю док, непроведенный. Пишет в НЗПВрем.
2. Провожу. Из РН НЗПВрем записи удаляются. Все правильно.
3. Снимаю проведение. Записи в РН НЗПВрем  не появляются, хотя по оотладчику вот этот кусок прошел

Если ЭтотОбъект.ПометкаУдаления=ЛОЖЬ И ЭтотОбъект.Проведен=ЛОЖЬ Тогда
   ТЗ=Продукция.Выгрузить();
   ТЗ.Колонки.Добавить("Период",Новый ОписаниеТипов("Дата"));
   ТЗ.Колонки.Добавить("Подразделение");
   Для каждого т Из ТЗ Цикл
    т.Период=Дата;
    т.Подразделение=Подразделение;
   КонецЦикла;    
   Набор=Движения._ПродукцияВНЗПВрем;
   Набор.Записывать = Истина;
   Набор.Загрузить(ТЗ);
КонецЕсли;
1 Рэйв
 
29.03.16
10:19
в ПередЗаписью проверяй режим записи - Проведение это или Отмена и делай соотвественные действия
2 GROOVY
 
29.03.16
10:19
Набор.Записать()
3 Ma3eIIa
 
29.03.16
10:22
(0) я бы это в подписку и дельные советы в (1)(2)
4 Полька
 
29.03.16
10:38
спасибо, получилось