|
Конвертация данных Заполнение реквизита по условию |
☑ |
0
ejiki
24.09.15
✎
07:23
|
Не смог найти похожего решения в типовых правилах.
Есть в Источнике ДокументОснование.Касса необходимо в зависимости от Кассы Указывать Справочники.ПодразделенияОрганизации.НайтиПоКоду("");
Предполагаю что нужно засунуть код в в обработчик "ПослеВыгрузки"
Подскажите как правильнее тут поступить.
|
|
1
Альбатрос
24.09.15
✎
07:30
|
В перед выгрузкой:
Если Источник.касса = .... тогда значение = .....
|
|
2
ejiki
24.09.15
✎
07:31
|
(1) Погоди но как я могу передать в значение ссылку на справочник в приемнике?
|
|
3
lxndr
24.09.15
✎
07:33
|
Для ПКС подразделения перед выгрузкой рисуешь вроде такого:
Если Источник.Касса.Наименование = "Черная касса" Тогда
Значение = Справочники.ПодразделенияОрганизации.НайтиПоКоду("ЧернаяКАССА");
ИначеЕсли ....
Значение = ...
КонецЕсли;
|
|
4
Альбатрос
24.09.15
✎
07:33
|
(2) Легко и непринужденно. ПКО для организации есть?
|
|
5
ejiki
24.09.15
✎
07:35
|
(4) Конечно есть ПКО для Организации
|
|
6
ejiki
24.09.15
✎
07:35
|
(3) Ну я как раз сейчас так делаю, протестирую и скажу что вышло
|
|
7
ejiki
24.09.15
✎
07:39
|
(3) Попробовал так, не вышло.
|
|
8
Альбатрос
24.09.15
✎
07:39
|
(7) не звизди
|
|
9
ejiki
24.09.15
✎
07:43
|
(8) Дело в том что в базе источнике нету справочника Подразделения.
|
|
10
ejiki
24.09.15
✎
07:44
|
И тут то и вопрос. Как передать в приемник ссылку
|
|
11
Альбатрос
24.09.15
✎
07:46
|
(9) Если нету, то в какой реквизит ты передаешь?
|
|
12
Альбатрос
24.09.15
✎
07:47
|
(11) Это не важно, есть он или нет
|
|
13
Альбатрос
24.09.15
✎
07:47
|
Структуру с полями передавай
|
|
14
Альбатрос
24.09.15
✎
07:48
|
В принципе можно и в после выгрузки:
Если Объект.Касса = .... То Объект.ПодразделениеОрганизации = ....
|
|
15
Альбатрос
24.09.15
✎
07:52
|
(14) D gjckt pfuheprb njxytt/ Xnjn gjlnegkbdf. vfkjcnm
|
|
16
Альбатрос
24.09.15
✎
07:52
|
(15) Млять... Тупняк... (14) В послеЗагрузки
|
|
17
ejiki
24.09.15
✎
07:58
|
(13) вот взгляни, ну не вижу ошибки, все как советовали
|
|
18
ejiki
24.09.15
✎
07:59
|
(16) Попробовал и в ПослеВыгрузки
|
|
19
ejiki
24.09.15
✎
08:04
|
(16) Понял о чем ты. Касаемо ПослеЗагрузки. У самого ПКО значит прописать.. ну попробую конечно.
|
|
20
ejiki
24.09.15
✎
10:27
|
Переделал маленько) и все поехало)
|
|
21
ejiki
24.09.15
✎
10:27
|
Если Источник.Касса.Наименование = "Черная касса" Тогда
Значение = "КакойтоКод";
ИначеЕсли ....
Значение = ...
КонецЕсли;
а в ПКО которое указал поставил поиск по коду и прописал "Значение = Источник;"
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший