|
Вопрос по Конвертации данных 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) Может быть. Путаю я их названия.
На вкладке с ПОД можно отключать их выборочно, если отключить все - загрузка объекта не произойдет. Ничего очищать не нужно. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |