Вход | Регистрация
 

Вопрос по Конвертации данных 3

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

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

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.