Имя: Пароль:
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) обработка проведения выполняется после записи, естественно твои изменения никуда не попадут

верни как было
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn