Имя: Пароль:
1C
 
Вопрос по Конвертации данных 3
0 Starikashka
 
13.03.20
16:32
Задача - нужно при некоторых условиях отказаться в ПРИЕМНИКЕ от записи документа.

  В правилеКонвертацииОбъектов, в процедуре ПередЗаписьюПолученныхДанных() пишу в начале  следующий код:

Если ДанныеИБ <> Неопределено Тогда
     Зн = Обмен_Сервер.ПолучитьНеУчаствуетВОбмене(ДанныеИБ.ССылка);
     Если Зн = Истина Тогда
        ПолученныеДанные = Неопределено;
        Возврат;
     КонецЕсли;
КонецЕсли;

Правильно ли я подхожу к решению задачи или решается как то по другому ?
1 palsergeich
 
13.03.20
16:34
Я помнюрешал эту задачу.
Нет так это не взлетело
2 Starikashka
 
13.03.20
16:38
(1) А как примерно надо ?
    А то у меня тоже чего то не взлетает.
3 palsergeich
 
13.03.20
17:01
(2) я для этого объекта очищал ПОД.
Для всех остальных проверял если ПОД пустой - то добавлял, если не пустойто ничего не делал
4 palsergeich
 
13.03.20
17:02
Это единственный вариант который взлетел
5 Starikashka
 
13.03.20
17:20
(3) Не совсем понял как.
    ПОД правило обработки данных. Как их можно очистить ?
6 Sapiens_bru
 
13.03.20
17:40
(5) Выставить им флаг "Используется" в ложь. Смотрите подсказку в обработчике "ПриЗагрузке" на вкладке с ПОД
7 palsergeich
 
13.03.20
17:57
(6) Направление ты дал верное.
Но надо именно очищать эту структуру.
Флаг не сработал, хотя должен был.
8 Starikashka
 
13.03.20
17:58
(6) Может быть "ПриОбработке" , а не  "ПриЗагрузке" ?
9 palsergeich
 
13.03.20
18:00
(8) я тебе направление дал.
У меня ушла туева куча времени, ибо это не очевидно, а в интернете толком не нашел решение этой проблемы.
10 palsergeich
 
13.03.20
18:00
(8) да по моему при обработке, уже не помню какое именно событие
11 Sapiens_bru
 
13.03.20
20:35
(8) Может быть. Путаю я их названия.
На вкладке с ПОД можно отключать их выборочно, если отключить все - загрузка объекта не произойдет. Ничего очищать не нужно.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой