|
|
почему не удалились движения? |
☑ |
|
0
Мисти
11.06.19
✎
22:49
|
В обработке проведения в конце написала - и всё равно все проводки на месте!
В отладчике видно, что они нашлись, очистились... И бац - опять есть.
Если Кос_БезОборотовпоБУ Тогда
НаборЗаписей = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Значение = ЭтотОбъект.Ссылка;
НаборЗаписей.Отбор.Регистратор.Использование = Истина;
НаборЗаписей.Прочитать();
НаборЗаписей.Очистить();
НаборЗаписей.Записывать = Истина;
НаборЗаписей.Записать();
КонецЕсли;
|
|
|
1
Hmster
11.06.19
✎
22:54
|
(0) Есть еще ЭтотОбъект.Движения.Хозрасчетный
|
|
|
2
g3rsl
11.06.19
✎
23:09
|
(0) Странный код для обработки проведения.
|
|
|
3
Nuobu
12.06.19
✎
09:55
|
НаборЗаписей.Отбор.Регистратор.Значение = ЭтотОбъект.Ссылка;
НаборЗаписей.Отбор.Регистратор.Использование = Истина;
НаборЗаписей.Прочитать();
НаборЗаписей.Очистить();
вот это можно заменить на
НаборЗаписей.Отбор.Регистратор.Установить(Ссылка);
|
|
|
4
lEvGl
гуру
12.06.19
✎
10:12
|
движения добавляются в базу после обработки проведения, в самой процедуре они только формируются, ставится признак Записывать и остальное все что угодно. кажется типовой механизм работает так.
|
|
|
5
lEvGl
гуру
12.06.19
✎
10:14
|
то есть чистить надо после ОбработкиПроведения
а так да, странная история - сформировать движения, потом их чистить, мадмуазель знает толк в извращениях
|
|
|
6
lEvGl
гуру
12.06.19
✎
10:15
|
пардон, мадам
|
|
|
7
Мисти
13.06.19
✎
11:46
|
формируются движения по БУ, на их основе формируются движ. по другим регистрам, по БУ при этом он не нужны, ну вот потом я и хочу убрать.
|
|
|
8
hhhh
13.06.19
✎
11:59
|
(7) ну ты сначала ведь убираешь, а потом они уже пишутся
|
|
|
9
Cyberhawk
13.06.19
✎
12:03
|
Если внутри обработки проведения, то делай это не через независимый НЗ, а через коллекцию движений документа (причем можно их и не очищать, а просто флаг поставить, если у документа свойство в метаданных стоит "Записывать выбранные")
|
|
|
10
Мисти
13.06.19
✎
12:13
|
(9) Теория понятна, вопрос - как записать?
Я путаюсь во всех этих волшебных словах.
|
|
|
11
Cyberhawk
13.06.19
✎
12:14
|
(10) За толковым словарем это уже не ко мне
|
|
|
12
arsik
гуру
13.06.19
✎
12:21
|
(10) Как то так. ЭтотОбъект.Движения.Хозрасчетный.Очистить()
|
|
|
13
Мисти
02.07.19
✎
13:37
|
Новая беда, откуда не ждали!!
Теперь - наоборот (другая задачка!) - удалились движения
Источник = Стр.Ссылка.ПолучитьОбъект();
Проводка = Источник.Движения.Хозрасчетный.Добавить();
Моя есть, а той, которая была раньше - нет.
|
|
|
14
Cyberhawk
03.07.19
✎
07:36
|
Раньше это когда?
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший