Имя: Пароль:
1C
1С v8
Чем чревато менять реквизиты объекта при загрузке (речь про обмен)?
0 DirecTwiX
 
20.05.14
10:25
Документ РКО. Можно ли сделать так?

Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
    Если ОбменДанными.Загрузка  Тогда
        Если ВидОперации = ПрочееПоступление Тогда
            СтатьсяДДС = СуперСтатья;
        КонецЕсли;
        Возврат;
    КонецЕсли;
...
КонецПроцедуры
1 Godofsin
 
20.05.14
10:28
(0) Нафига? а в правилах обмена не проще это сделать?
2 Поpyчик-4
 
20.05.14
10:31
(0) Можно, кто запрещает.

(1) Если РИБ, то правил обмена нет.
3 Godofsin
 
20.05.14
10:33
(2) ну если только РИБ...
4 х86
 
20.05.14
10:38
(0)может быть попадоз типа
из обработки запишешь объект с флагом ОбменДанными.Загрузка = Истина
и он у тебя перезаполнится

лучше так не делать
5 Холодильник
 
20.05.14
10:38
если это РИБ - не проще менять значение в источнике?
вы имеете расхождение и частичную потерю первоначальных данных .
если не РИБ - устанавливайте в правилах
6 DirecTwiX
 
20.05.14
10:40
Выгрузка идёт из центрального узла РИБ. Не хочется ставить КД и ковырять правила)
Всем спасибо, всё примерно понял)
7 Холодильник
 
20.05.14
10:41
(4) +100
Условие
ОбменДанными.Загрузка = Истина
предназначена для исключения некоторых проверок при записи документа. неправильно в него включать изменение реквизитов дока
8 ptiz
 
20.05.14
10:44
(0) Такое лучше делать ПриПолученииДанныхОтГлавного
А то наживешь проблем, если будет выполнять другой код, где принудительно ставится "ОбменДанными.Загрузка = Истина"
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.