|
Подписка на обработку проведения |
☑ |
0
alexmobile
15.01.16
✎
15:03
|
Делаю подписку на обработку проведения документа
код подписки для примера
Если ТипЗнч(Источник) = Тип("ДокументОбъект.СписаниеБезналичныхДенежныхСредств") Тогда
Если ЗначениеЗаполнено(Источник.ГСМ_ЗатратыП) Тогда
Затраты = Источник.СуммаДокумента/100*Источник.ГСМ_ЗатратыП;
Иначе
Затраты = Источник.ГСМ_Затраты;
КонецЕсли;
Если ЗначениеЗаполнено(Источник.ГСМ_ЗатратыКлиентаП) Тогда
ЗатратыКлиента = Источник.СуммаДокумента/100*Источник.ГСМ_ЗатратыКлиентаП;
Иначе
ЗатратыКлиента = Источник.ГСМ_ЗатратыКлиента;
КонецЕсли;
Если ЗначениеЗаполнено(Источник.ГСМ_КонвертацияП) Тогда
Конвертация = Источник.СуммаДокумента/100*Источник.ГСМ_КонвертацияП;
Иначе
Конвертация = Источник.ГСМ_Конвертация;
КонецЕсли;
Если ЗатратыКлиента > 0 Тогда
Источник.Движения.РасчетыСПоставщиками[1].Сумма = ЗатратыКлиента;
КонецЕсли;
КонецЕсли;
в ресурс "Сумма" пишется значение. После проведения в ресурсе пусто.
|
|
1
ДенисЧ
15.01.16
✎
15:05
|
Подпишись на ПриЗаписи набора записей регистра
|
|
2
ДенисЧ
15.01.16
✎
15:05
|
Или передЗаписью
|
|
3
alexmobile
15.01.16
✎
15:06
|
(1) Там есть доступ к объекту?
|
|
4
ДенисЧ
15.01.16
✎
15:08
|
тебе никто не говорил, что документ при проведении менять - прямой путь к увольнению по некомпетентности?
|
|
5
alexmobile
15.01.16
✎
15:09
|
(4) почему не сохраняются измененные значения движений в подписке?
|
|
6
1Снеговик
гуру
15.01.16
✎
15:09
|
Эту сумму нужно менять явно до проведения, еще при записи.
|
|
7
1Снеговик
гуру
15.01.16
✎
15:11
|
(5) Источник.Движения.РасчетыСПоставщиками.Записывать = Истина
|
|
8
alexmobile
15.01.16
✎
15:11
|
(6) в подписке обработки проведения нельзя заменить готовые к записи движения?
|
|
9
alexmobile
15.01.16
✎
15:13
|
(7) спс. отработало
|
|
10
lxs
15.01.16
✎
15:43
|
Ну и еще следует учитывать порядок срабатывание процедур по подписке и стандартных.
|
|