|
Как почистить показатель по СуммаНУДт |
☑ |
0
zak555
24.07.15
✎
17:54
|
бп 3.0
есть док ПоступлениеТоваровУслуг
хочется почистить показатель по СуммаНУДт, но по факту ничего не чистится
Почему ?
УчетУСН.СформироватьДвиженияПереоценкаВалютныхОстатков(ТаблицаПереоценка,
ПараметрыПроведения.Реквизиты, Движения, Отказ);
//вставка+
Проводки = Движения.Хозрасчетный;
Для каждого Проводка Из Проводки Цикл
Проводка.СуммаНУДт = 0;
КонецЦикла;
//вставка-
Движения.Записать();
УчетНДСПереопределяемый.УстановкаПроведенияУСчетаФактуры(Ссылка, "СчетФактураПолученный", Истина, Отказ,
ПроведениеСервер.ГрупповоеПерепроведение(ЭтотОбъект));
|
|
1
liam neeson
24.07.15
✎
18:02
|
Добавь в конец
Движения.Хозрасчетный.Записывать = Истина;
|
|
2
jsmith82
24.07.15
✎
18:02
|
Вот что значит 4 года не работать
|
|
3
mehfk
24.07.15
✎
18:04
|
Ну ты понял
|
|
4
zak555
24.07.15
✎
18:05
|
(1) в отладчике
Движения.Хозрасчетный.Записывать = Истина;
|
|
5
zak555
24.07.15
✎
18:07
|
платформа 8.3.6.2100
|
|
7
zak555
24.07.15
✎
18:32
|
т.е. набор записи по РБ ещё не записан в БД
я его меняю, но изменения не применяются
почему ?
|
|
8
Redkiy
24.07.15
✎
19:09
|
Потому что ПЯТНИЦА! Сходи в бар, расслабься - дефки, кальян, абсент...
Сегодня тебе ни что не поможет.
|
|
9
Naumov
24.07.15
✎
19:34
|
Потому что при записи набора записей регистра бух-ии суммы НУ корректируются, если организация не на УСН
|
|
10
hhhh
24.07.15
✎
19:41
|
(7) посмотри в регистр бухгалтерии. Там идет пересчет по закону ньютона. СуммаБух = СуммаНУ + СуммаПР + СуммаВР.
То есть иожет так?
Проводка.СуммаВРДт = Проводка.СуммаНУДт;
Проводка.СуммаНУДт = 0;
|
|
11
zak555
25.07.15
✎
21:05
|
(10) этот закон выполняется не всегда
|
|
12
zak555
25.07.15
✎
21:10
|
да уж
если написать
Проводка.СуммаНУДт = 0.01;
то всё отражается
|
|
13
zak555
25.07.15
✎
21:21
|
помогло так :
УчетУСН.СформироватьДвиженияПереоценкаВалютныхОстатков(ТаблицаПереоценка,
ПараметрыПроведения.Реквизиты, Движения, Отказ);
Движения.Записать();
УчетНДСПереопределяемый.УстановкаПроведенияУСчетаФактуры(Ссылка, "СчетФактураПолученный", Истина, Отказ,
ПроведениеСервер.ГрупповоеПерепроведение(ЭтотОбъект));
//вставка+
Проводки = Движения.Хозрасчетный;
Проводки.ОбменДанными.Загрузка = Истина;
Для каждого Проводка Из Проводки Цикл
Проводка.СуммаНУДт = 0;
КонецЦикла;
Проводки.Записать();
//вставка-
|
|
14
zak555
25.07.15
✎
21:28
|
хотя проще в 0 вариант добавить к обнулению строку
ДополнительныеСвойства.Вставить("СуммыНалоговогоУчетаЗаполнены", Истина);
|
|
15
zak555
25.07.15
✎
21:29
|
Naumov благодарю тебя
забыл посмотреть в событие передЗаписью в модуля набора записей РБ
|
|
16
zak555
25.07.15
✎
21:31
|
нет, 14 вариант не подходит, т.к. не заполнит НУ по обычным расчётам
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший