Имя: Пароль:
1C
1С v8
Проведение документов
0 Artyom20
 
13.10.14
13:48
Добрый день, конфа ут 10.3
Добавил в реализацию реквизит, который считается от другого - проблема в том, что есть много документов, которые нужно перепровести, что бы значение пересчиталось. Кусок кода положил в МодульОбъекта.ОбработкаПроведения - но после групповой обработки на проведение документов - ничего не меняется,
Подскажите, пожалуйста, как сделать, что бы групповой обработкой обновились значения
1 vicof
 
13.10.14
13:50
Позовите программиста
2 shuhard
 
13.10.14
13:51
(0)[ групповой обработки на проведение документов]
под этим может быть как встроенная обработка перепроведения от платформы, так и групповая обработка справочников и документов, ты уж уточни
3 Artyom20
 
13.10.14
13:52
(2)
Групповая обработка справочников и документов - вот такая вот )
4 shuhard
 
13.10.14
13:53
(3) она использует стандартную обработку проведения документов и ошибка в твоем коде, отладчик в зубы и искать
5 Artyom20
 
13.10.14
13:57
я просто в обработку проведения пихнул вот это:
Если ЗначениеЗаполнено(ВалютаПочтовыхРасходов) Тогда
        ПочтовыеРасходыЕвро = МодульВалютногоУчета.ПересчитатьИзВалютыВВалюту(ПочтовыеРасходы, ВалютаПочтовыхРасходов,
                                         Константы.ВалютаРегламентированногоУчета.Получить(), МодульВалютногоУчета.ПолучитьКурсВалюты(ВалютаПочтовыхРасходов, Дата).курс,
                                         МодульВалютногоУчета.ПолучитьКурсВалюты(Константы.ВалютаРегламентированногоУчета.Получить(), Дата).курс,
                                         Ссылка.КратностьВзаиморасчетов,
                                         1);

    КонецЕсли;

а раньше это вставлял в форму - ПередЗаписью
6 shuhard
 
13.10.14
13:59
(5) отладчик в зубы и искать
7 Ненавижу 1С
 
гуру
13.10.14
13:59
(5) обработка проведения выполняется после записи, естественно твои изменения никуда не попадут

верни как было