|
Конвертация: как перенести конкретное субконто в документе? |
☑ |
0
ANDRU48
01.06.15
✎
11:31
|
УПП (Платежное поручение исходящее) в БП 3.0 (Списание с расчетного счета), есть реквизит СубконтоДт1.
В базе БП 3.0 есть в справочнике "А" элемент с кодом "0001", как его при загрузке выбрать в субконто, в случае, если вид операции платеж поруч исходящее в УПП равно "ПеречислениеЗП"?
|
|
1
ANDRU48
01.06.15
✎
11:35
|
Пока что сделал так:
Перед выгрузкой в ПКС СубконтоДт1 написал Значение = Справочники.А.ПустаяСсылка();
ИмяПКО = "Субконто1";
Создал ПКО Субконто1 и там сделал поиск по коду "0001";
Но все равно не подставляется в приемнике.
|
|
2
Chikko
01.06.15
✎
11:45
|
После определения значения выполнятся ничего не будет (имяпко и тд).
Если элемент 0001 статичен или предопределен - проще всего как-то так:
Если Источник(ЭлементКоллекции?).ВидОперации = ПеречислениеЗП Тогда
Выражение = "Справочники.А.НайтиПоКоду("0001")"; (или указать предопред., что надежнее)
КонецЕсли;
|
|
3
ANDRU48
01.06.15
✎
11:46
|
(2) в источнике этого элемента нет, но справочник есть, в приемнике он не предопределенный
|
|
4
Naumov
01.06.15
✎
11:46
|
(0) Выгружай информацию в параметр. в событии после загрузки анализируй параметр и делай что нужно.
|
|
5
ANDRU48
01.06.15
✎
14:42
|
Всю голову сломал, в итоге сделал так: (вид операции перенес как в источнике), после загрузки проверяю Объект.ВидОпреации, если мой, то меняю его на другой и меняю субконто.
|
|