Вход | Регистрация
 

почему не удалились движения?

почему не удалились движения?
Я
   Мисти
 
11.06.19 - 22:49
В обработке проведения в конце написала - и всё равно все проводки на месте!
В отладчике видно, что они нашлись, очистились... И бац - опять есть.
Если  Кос_БезОборотовпоБУ Тогда
            НаборЗаписей = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
            НаборЗаписей.Отбор.Регистратор.Значение      = ЭтотОбъект.Ссылка;
            НаборЗаписей.Отбор.Регистратор.Использование = Истина;
            НаборЗаписей.Прочитать();
            НаборЗаписей.Очистить();
            НаборЗаписей.Записывать = Истина;
            НаборЗаписей.Записать();
    КонецЕсли;
 
 
   Hmster
 
1 - 11.06.19 - 22:54
(0) Есть еще ЭтотОбъект.Движения.Хозрасчетный
   g3rsl
 
2 - 11.06.19 - 23:09
(0) Странный код для обработки проведения.
   Nuobu
 
3 - 12.06.19 - 09:55
НаборЗаписей.Отбор.Регистратор.Значение      = ЭтотОбъект.Ссылка; 
            НаборЗаписей.Отбор.Регистратор.Использование = Истина; 
            НаборЗаписей.Прочитать(); 
            НаборЗаписей.Очистить(); 

вот это можно заменить на

НаборЗаписей.Отбор.Регистратор.Установить(Ссылка);
   lEvGl
 
4 - 12.06.19 - 10:12
движения добавляются в базу после обработки проведения, в самой процедуре они только формируются, ставится признак Записывать и остальное все что угодно. кажется типовой механизм работает так.
   lEvGl
 
5 - 12.06.19 - 10:14
то есть чистить надо после ОбработкиПроведения
а так да, странная история - сформировать движения, потом их чистить, мадмуазель знает толк в извращениях
   lEvGl
 
6 - 12.06.19 - 10:15
пардон, мадам
   Мисти
 
7 - 13.06.19 - 11:46
формируются движения по БУ, на их основе формируются движ. по другим регистрам, по БУ при этом он не нужны, ну вот потом я и хочу убрать.
   hhhh
 
8 - 13.06.19 - 11:59
(7) ну ты сначала ведь убираешь, а потом они уже пишутся
   Cyberhawk
 
9 - 13.06.19 - 12:03
Если внутри обработки проведения, то делай это не через независимый НЗ, а через коллекцию движений документа (причем можно их и не очищать, а просто флаг поставить, если у документа свойство в метаданных стоит "Записывать выбранные")
   Мисти
 
10 - 13.06.19 - 12:13
(9) Теория понятна, вопрос - как записать?
Я путаюсь во всех этих волшебных словах.
 
 Рекламное место пустует
   Cyberhawk
 
11 - 13.06.19 - 12:14
(10) За толковым словарем это уже не ко мне
   arsik
 
12 - 13.06.19 - 12:21
(10) Как то так. ЭтотОбъект.Движения.Хозрасчетный.Очистить()

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует