Имя: Пароль:
1C
 
корректировка проводок при проведении документа
0 lamme
 
28.09.17
12:55
бп 20
Есть документ  - ПКО и РКО
в плане счетов для 50сч добавили новое субконто.

В модуле набора записей - хозрасчетный в процедуре призаписи (те в момент - когда проводки уже сформированы и готовы записаться) - я пытаюсь установить новое субконто.

По коду - все проставляется.
становлюсь точкой остановки на КонецПроцедуры (для процедура призаписи()) - там все есть.

документ провелся... - моих корректировок нет ...

Что не так делается?
1 lamme
 
28.09.17
12:56
Для Сч = 0 По ЭтотОбъект.Количество() - 1 Цикл
                    ЭтотОбъект[Сч].СубконтоДт.АнализУчета= ЗначениеАнализаУчета;
конеццикла
2 DrShad
 
28.09.17
12:57
набор перезаписываешь?
3 lamme
 
28.09.17
12:57
дык .. оно и так в ПриЗаписи() находится
4 lamme
 
28.09.17
12:58
Процедура ПриЗаписи(Отказ, РежимЗаписи)
    // Вставить содержимое обработчика.
    
    Если ТипЗнч(ЭтотОбъект.Отбор.Регистратор.Значение)=Тип("ДокументСсылка.ПриходныйКассовыйОрдер") или
        ТипЗнч(ЭтотОбъект.Отбор.Регистратор.Значение)=Тип("ДокументСсылка.РасходныйКассовыйОрдер") тогда
        

Для Сч = 0 По ЭтотОбъект.Количество() - 1 Цикл
                    ЭтотОбъект[Сч].СубконтоДт.АнализУчета= ЗначениеАнализаУчета;
конеццикла

конецесли

КонецПроцедуры
5 lamme
 
28.09.17
12:59
ЗначениеАнализаУчета = ЭтотОбъект.Отбор.Регистратор.Значение.АнализучетаПоКассе;
6 DrShad
 
28.09.17
13:00
(4) ну так не в перед записью
7 lamme
 
28.09.17
13:00
(6)
не уловил
8 DrShad
 
28.09.17
13:01
ПриЗаписи(<Отказ>, <Замещение>)
Параметры:

<Отказ>

Тип: Булево.
Признак отказа от выполнения действия.
Значение по умолчанию: Ложь.
<Замещение>

Тип: Булево.
Режим записи набора.
Истина - запись осуществляется с заменой существующих в базе данных записей набора.
Ложь - запись осуществляется с "дописыванием" текущего набора записей.
Описание:

Возникает при записи объекта. Процедура-обработчик вызывается после записи объекта в базу данных, но до окончания транзакции записи.
9 lamme
 
28.09.17
13:02
сек .. перенесу в ПередЗаписью()
10 lamme
 
28.09.17
13:02
о!!!!
11 lamme
 
28.09.17
13:02
уууу!!!!
12 lamme
 
28.09.17
13:02
спасибо.
заработало ...
13 DrShad
 
28.09.17
13:04
(12) лучше перенеси в подписку обработка проведения
14 lamme
 
28.09.17
13:07
да. знаю.

спасибо